A decentralized prediction-based workflow load balancing architecture for cloud/fog/IoT environments

被引:0
|
作者
Shamsa, Zari [1 ]
Rezaee, Ali [1 ]
Adabi, Sahar [2 ]
Rahmani, Amir Masoud [1 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Sci & Res Branch, Tehran, Iran
[2] Islamic Azad Univ, Dept Comp Engn, North Tehran Branch, Tehran, Iran
关键词
Software architecture; Multiple workflows; Cloud-fog-IoT computing; ATAM; WEB; MECHANISM; PEGASUS; MODEL;
D O I
10.1007/s00607-023-01216-3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Processing of data gathered from new communication devices, such as Internet of Things (IoT)-based technology, has grown dramatically in the past decade. Resource management plays a vital role in cloud/fog-based platforms' efficiency. Alternatively, a deadline-based workflow scheduling mechanism is an approach to resource management that increases cloud/fog computing efficiency. However, most proposed methods may overload some resources and underload others. Consequently, adopting a proper load-balancing approach has a major impact on optimizing Quality of Service (QoS) and improving customer satisfaction. This paper presents a 4-layer software architecture for analyzing workflows and dynamic resources in cloud/fog/IoT environments to address such a problem. This approach also considers workload and presence prediction of IoT nodes as dynamic resources. Moreover, the 4 + 1 architectural view models represent architecture layers, components, and significant interactions. Architecture components are ultimately proposed to meet quality attributes such as availability, reliability, performance, and scalability. The proposed architecture evaluation is according to the Architecture Tradeoff Analysis Method (ATAM) as a scenario-based technique. Compared with previous works, various scenarios, and more quality attributes are discussed within this evaluation, in addition to analyzing and predicting workload and the presence prediction of dynamic resources.
引用
收藏
页码:201 / 239
页数:39
相关论文
共 50 条
  • [41] Predictive Load Balancing in Cloud Computing Environments based on Ensemble Forecasting
    Sommer, Matthias
    Klink, Michael
    Tomforde, Sven
    Haehner, Joerg
    2016 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC), 2016, : 300 - 307
  • [42] A tree based mechanism for the load balancing of virtual machines in cloud environments
    Sonangeri Pushpavati U.K.
    D’Mello D.A.
    International Journal of Information Technology, 2021, 13 (3) : 911 - 920
  • [43] Load balancing in cloud computing environments based on adaptive starvation threshold
    Semmoud, Abderraziq
    Hakem, Mourad
    Benmammar, Badr
    Charr, Jean-Claude
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (11):
  • [44] An efficient meta-heuristic resource allocation with load balancing in IoT-Fog-cloud computing environment
    Yakubu I.Z.
    Murali M.
    Journal of Ambient Intelligence and Humanized Computing, 2023, 14 (03) : 2981 - 2992
  • [45] The Fog Balancing: Load Distribution for Small Cell Cloud Computing
    Oueis, Jessica
    Strinati, Emilio Calvanese
    Barbarossa, Sergio
    2015 IEEE 81ST VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2015,
  • [46] A secured load balancing architecture for cloud computing based on multiple clusters
    Belkhouraf, Mohamed
    Kartit, Ali
    Ouahmane, Hassan
    Kamal Idrissi, Hamza
    Kartit, Zaid
    El Marraki, Mohamed
    2015 INTERNATIONAL CONFERENCE ON CLOUD TECHNOLOGIES AND APPLICATIONS (CLOUDTECH 15), 2015, : 148 - 153
  • [47] Prediction-based dual-weight switch migration scheme for SDN load balancing
    Zhong, Hong
    Xu, Jinshan
    Cui, Jie
    Sun, Xiuwen
    Gu, Chengjie
    Liu, Lu
    COMPUTER NETWORKS, 2022, 205
  • [48] Efficient Pareto based approach for IoT task offloading on Fog-Cloud environments
    Bernard, Leo
    Yassa, Sonia
    Alouache, Lylia
    Romain, Olivier
    INTERNET OF THINGS, 2024, 27
  • [49] Fog-Cloud Based Platform for Utilization of Resources Using Load Balancing Technique
    Ahmad, Nouman
    Javaid, Nadeem
    Mehmood, Mubashar
    Hayat, Mansoor
    Ullah, Atta
    Khan, Haseeb Ahmad
    ADVANCES IN NETWORK-BASED INFORMATION SYSTEMS, NBIS-2018, 2019, 22 : 554 - 567
  • [50] Load balancing between fog and cloud in fog of things based platforms through software-defined networking
    Batista, Ernando
    Figueiredo, Gustavo
    Prazeres, Cassio
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (09) : 7111 - 7125