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 条
  • [1] A decentralized prediction-based workflow load balancing architecture for cloud/fog/IoT environments
    Zari Shamsa
    Ali Rezaee
    Sahar Adabi
    Amir Masoud Rahmani
    [J]. Computing, 2024, 106 : 201 - 239
  • [2] ioFog: Prediction-based Fog Computing Architecture for Offline IoT
    Alam, Mehbub
    Ahmed, Nurzaman
    Matam, Rakesh
    Barbhuiya, Ferdous Ahmed
    [J]. IWCMC 2021: 2021 17TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2021, : 1387 - 1392
  • [3] Prediction-Based Elastic Load Balancing Mechanism in Cloud Environment
    Yang, Xin
    Qiao, Xiuquan
    [J]. PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING, INFORMATION SCIENCE & APPLICATION TECHNOLOGY (ICCIA 2016), 2016, 56 : 289 - 294
  • [4] A distributed load balancing method for IoT/Fog/Cloud environments with volatile resource support
    Shamsa, Zari
    Rezaee, Ali
    Adabi, Sahar
    Rahimabadi, Ali Movaghar
    Rahmani, Amir Masoud
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (04): : 4281 - 4320
  • [5] FOCALB: Fog Computing Architecture of Load Balancing for Scientific Workflow Applications
    Mandeep Kaur
    Rajni Aron
    [J]. Journal of Grid Computing, 2021, 19
  • [6] FOCALB: Fog Computing Architecture of Load Balancing for Scientific Workflow Applications
    Kaur, Mandeep
    Aron, Rajni
    [J]. JOURNAL OF GRID COMPUTING, 2021, 19 (04)
  • [7] Queuing Model for EVs Energy Management: Load Balancing Algorithms based on Decentralized Fog Architecture
    Chekired, Djabir Abdeldjalil
    Khoukhi, Lyes
    Mouftah, Hussein T.
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,
  • [8] Priority Based Load Balancing in Cloud and Fog Based Systems
    Tariq, Subhan
    Javaid, Nadeem
    Majeed, Mahad
    Ahmed, Fahad
    Nazir, Saqib
    [J]. ADVANCES ON BROADBAND AND WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS, BWCCA-2018, 2019, 25 : 725 - 736
  • [9] EWS: A Pattern Prediction-based Elastic Workflow Service in the Cloud
    Yao, Yan
    Cao, Jian
    Jiang, Yusheng
    [J]. 2017 IEEE 24TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2017), 2017, : 784 - 791
  • [10] Load Prediction-based Automatic Scaling Cloud Computing
    Li, Tao
    Wang, Jingyu
    Li, Wei
    Xu, Tong
    Qi, Qi
    [J]. PROCEEDINGS 2016 INTERNATIONAL CONFERENCE ON NETWORKING AND NETWORK APPLICATIONS NANA 2016, 2016, : 330 - 335