Dynamic Energy Efficient Resource Allocation Strategy for Load Balancing in Fog Environment

被引:42
|
作者
Rehman, Anees Ur [1 ]
Ahmad, Zulfiqar [1 ]
Jehangiri, Ali Imran [1 ]
Ala'Anzy, Mohammed Alaa [2 ]
Othman, Mohamed [2 ,3 ]
Umar, Arif Iqbal [1 ]
Ahmad, Jamil [1 ]
机构
[1] Hazara Univ Mansehra, Dept Informat Technol, Mansehra 21300, Pakistan
[2] Univ Putra Malaysia UPM, Dept Commun Technol & Networks, Serdang 43400, Malaysia
[3] Univ Putra Malaysia UPM, Inst Math Res INSPEM, Lab Computat Sci & Math Phys, Serdang 43400, Malaysia
关键词
The Internet of Things; load balancing; fog computing; energy efficiency; resource management; CLOUD COMPUTING TAXONOMY; INTERNET; THINGS; EDGE; MANAGEMENT; SELECTION;
D O I
10.1109/ACCESS.2020.3035181
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things is a flexible, emerging technology and an innovative development of the environmental trend. It is a large and complex network of devices in which fog computing plays a growing role in order to handle the information flow of such large and complex networks. Influence of their activities on carbon emissions and energy costs in unlimited results. Dynamic and efficient load balancing technology can be used to improve overall performance and reduce energy consumption. Load can be transferred or shared between computer nodes through load balancing technology. Therefore, the design of energy-efficient load balancing solutions for edge and fog environments has become the main focus. In this research work, we have proposed Dynamic Energy Efficient Resource Allocation (DEER) strategy for balancing the load in fog computing environments. In the presented strategy, initially the user submits tasks for execution to the Tasks Manager. Resource Information Provider registers resources from Cloud Data Centres. The information about the tasks and resources are then submitted to the Resource Scheduler. The resource scheduler arranges the available resources in descending order as per their utilization. The resource engine after receiving the information of tasks and resources from the resource scheduler assigns tasks to the resources as per ordered list. During execution of tasks, the information about the status of the resources is also sent to the Resource Load Manager and Resource Power Manager. The Resource Power Manager manages the power consumption through the resource On/Off mechanism. After successful execution of tasks, the resource engine returns the result to the user. Simulation results reveal that the presented strategy is an efficient resource allocation scheme for balancing load in fog environments to minimize the energy consumption and computation cost by 8.67 % and 16.77 % as compared with existing DRAM scheme.
引用
收藏
页码:199829 / 199839
页数:11
相关论文
共 50 条
  • [1] Dynamic Resource Allocation for Load Balancing in Fog Environment
    Xu, Xiaolong
    Fu, Shucun
    Cai, Qing
    Tian, Wei
    Liu, Wenjie
    Dou, Wanchun
    Sun, Xingming
    Liu, Alex X.
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2018,
  • [2] An efficient meta-heuristic resource allocation with load balancing in IoT-Fog-cloud computing environment
    Yakubu I.Z.
    Murali M.
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2023, 14 (03) : 2981 - 2992
  • [3] Task Oriented Load Balancing Strategy for Service Resource Allocation in Cloud Environment
    Luo, He
    Liang, Zhengzheng
    Niu, Yanqiu
    Fang, Xiang
    [J]. ADVANCES IN SWARM INTELLIGENCE, ICSI 2016, PT II, 2016, 9713 : 37 - 46
  • [4] An Efficient Dynamic Resource Allocation Strategy for VM Environment in Cloud
    Nagpure, Mahesh B.
    Dahiwale, Prashant
    Marbate, Punam
    [J]. 2015 INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING (ICPC), 2015,
  • [5] Dynamic energy efficient load balancing strategy for computational grid
    Nazir, Babar
    Ahmad, Zulfiqar
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (01):
  • [6] Efficient dynamic resource allocation in hadoop multiclusters for load-balancing problem
    Karthikeyan, S.
    Seetha, Hari
    Manimegalai, R.
    [J]. Recent Advances in Computer Science and Communications, 2020, 13 (04): : 686 - 693
  • [7] A dynamic load balancing mechanism for fog computing environment
    Awaisi, Kamran Sattar
    Abbas, Assad
    Khattak, Hasan Ali
    Khalid, Abbas
    Rauf, Hafiz Tayyab
    Kadry, Seifedine
    [J]. INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2022, 18 (03) : 337 - 360
  • [8] Towards Energy and Time Efficient Resource Allocation in IoT-Fog-Cloud Environment
    Sun, Huaiying
    Yu, Huiqun
    Fan, Guisheng
    [J]. SERVICE-ORIENTED COMPUTING, ICSOC 2018, 2019, 11434 : 387 - 393
  • [9] Effective Resource Allocation in Fog for Efficient Energy Distribution
    Sadam, Abdullah
    Javaid, Nadeem
    Sharif, Muhammad Usman
    Zia, Abdul Wasi
    Yousaf, Muhammad
    Arfi, Syed Muhammad Saleh
    [J]. ADVANCES IN NETWORK-BASED INFORMATION SYSTEMS, NBIS-2018, 2019, 22 : 248 - 259
  • [10] Resource Allocation and Load Balancing Strategy in Cloud-fog Hybrid Computing Based on Cluster-collaboration
    Yang, Shouyi
    Cheng, Haoze
    Dang, Yaping
    [J]. JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2023, 45 (07) : 2423 - 2431