Efficient resource management and workload allocation in fog-cloud computing paradigm in IoT using learning classifier systems

被引:51
|
作者
Abbasi, Mahdi [1 ]
Yaghoobikia, Mina [1 ]
Rafiee, Milad [1 ]
Jolfaei, Alireza [2 ]
Khosravi, Mohammad R. [3 ,4 ]
机构
[1] Bu Ali Sina Univ, Engn Fac, Dept Comp Engn, Hamadan, Hamadan, Iran
[2] Macquarie Univ, Dept Comp, Sydney, NSW, Australia
[3] Persian Gulf Univ, Dept Comp Engn, Bushehr, Iran
[4] Shiraz Univ Technol, Dept Elect & Elect Engn, Telecommun Grp, Shiraz, Iran
关键词
Fog computing; Internet of Things; Machine learning; Load distribution; Renewable power source; Cost; INTELLIGENT;
D O I
10.1016/j.comcom.2020.02.017
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid growth in network-connected computing devices, the Internet of Things (IoT) has progressed in terms of size and speed. Subsequently, the amount of produced data and computation loads has increased dramatically. A solution to handle this huge volume of workloads is cloud computing in which a considerable delay exists in the processing load and this has remained a concern in the field of distributed computing networks. Processing workloads at the edge of the network can reduce the response time while at the same time imposing energy constraints by bringing the task of load processing from data centers, which are supplied by electrical energy sources, to the network edges which are only supported by limited energies of batteries. Therefore, workloads need to be distributed evenly between the clouds and the edges of the network. In this paper, two methods based on XCS learning classifier systems (LCS), namely, XCS and BCM-XCS, are proposed to balance the power consumption at the edge of the network and to reduce delays in the processing of workloads. The results of our experiments are indicative of the superiority of BCM-XCS over the basic XCS-based method. The proposed methods distribute the workloads in a way that the delay in their processing and the communication delay between the cloud and fog nodes are both minimized. In addition to considerable advantages in controlling the fluctuations of the processing delay, the proposed methods can simultaneously reduce the processing delay by 42% by using a moderate power consumption at the edge of the network. The proposed methods can also recharge the renewable batteries used at the edge of the network about 18 percent more than the best state-of-the-art method.
引用
收藏
页码:217 / 228
页数:12
相关论文
共 50 条
  • [1] Energy-efficient workload allocation in fog-cloud based services of intelligent transportation systems using a learning classifier system
    Abbasi, Mahdi
    Yaghoobikia, Mina
    Rafiee, Milad
    Jolfaei, Alireza
    Khosravi, Mohammad R.
    [J]. IET INTELLIGENT TRANSPORT SYSTEMS, 2020, 14 (11) : 1484 - 1490
  • [2] An efficient resource allocation of IoT requests in hybrid fog-cloud environment
    Afzali, Mahboubeh
    Samani, Amin Mohammad Vali
    Naji, Hamid Reza
    [J]. JOURNAL OF SUPERCOMPUTING, 2024, 80 (04): : 4600 - 4624
  • [3] Resource Management Through Workload Prediction Using Deep Learning in Fog-Cloud Architecture
    Yadav, Pratibha
    Vidyarthi, Deo Prakash
    [J]. SOFT COMPUTING AND ITS ENGINEERING APPLICATIONS, PT 2, ICSOFTCOMP 2023, 2024, 2031 : 258 - 269
  • [4] Energy Efficient Distributed Learning in Integrated Fog-Cloud Computing Enabled IoT Networks
    Al-Abiad, Mohammed S.
    Hassan, Md Zoheb
    Hossain, Md Jahangir
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2022, : 872 - 877
  • [5] Efficient Computation Offloading and Resource Allocation Scheme for Opportunistic Access Fog-Cloud Computing Networks
    Sun, Wen-Bin
    Xie, Jian
    Yang, Xin
    Wang, Ling
    Meng, Wei-Xiao
    [J]. IEEE TRANSACTIONS ON COGNITIVE COMMUNICATIONS AND NETWORKING, 2023, 9 (02) : 521 - 533
  • [6] Resource Allocation for Efficient IOT Application in Fog Computing
    Verma, Shubham
    Gupta, Amit
    Kumar, Sushil
    Srivastava, Vivek
    Tripathi, Bipin Kumar
    [J]. INTERNATIONAL JOURNAL OF MATHEMATICAL ENGINEERING AND MANAGEMENT SCIENCES, 2020, 5 (06) : 1312 - 1323
  • [7] Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption
    Deng, Ruilong
    Lu, Rongxing
    Lai, Chengzhe
    Luan, Tom H.
    Liang, Hao
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2016, 3 (06): : 1171 - 1181
  • [8] Hierarchical Fog-Cloud Computing for IoT Systems: A Computation Offloading Game
    Shah-Mansouri, Hamed
    Wong, Vincent W. S.
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (04): : 3246 - 3257
  • [9] Reliable Resource Allocation and Management for IoT Transportation Using Fog Computing
    Atiq, Haseeb Ullah
    Ahmad, Zulfiqar
    Uz Zaman, Sardar Khaliq
    Khan, Muhammad Amir
    Shaikh, Asad Ali
    Al-Rasheed, Amal
    [J]. ELECTRONICS, 2023, 12 (06)
  • [10] Dynamic Resource Allocation in Fog-Cloud Hybrid Systems Using Multicriteria AHP Techniques
    Mishra, Suchintan
    Sahoo, Manmath Narayan
    Bakshi, Sambit
    Rodrigues, Joel J. P. C.
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (09): : 8993 - 9000