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 条
  • [21] Prediction-based load balancing and resolution tuning for interactive volume raycasting
    Bruder V.
    Frey S.
    Ertl T.
    Visual Informatics, 2017, 1 (02) : 106 - 117
  • [22] An Ant-colony Based Model for Load Balancing in Fog Environments
    Mirtaheri S.L.
    Azari M.
    Greco S.
    Arianian E.
    Supercomputing Frontiers and Innovations, 2023, 10 (01) : 4 - 20
  • [23] A Decentralized Load Balancing Architecture for Cache System
    Song, Mengjing
    Li, Hui
    Wu, Hao
    2015 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY, 2015, : 114 - 119
  • [24] A Cloud-Fog based Architecture for IoT Applications Dedicated to Healthcare
    Abdelmoneem, Randa M.
    Benslimane, Abderrahim
    Shaaban, Eman
    Abdelhamid, Sherin
    Ghoneim, Salma
    ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,
  • [25] A Brief Review on Security in IoT Environments Based on Fog Computing Architecture
    Damerdji, Djennet Oudjedi
    Lehsaini, Mohamed
    Benmahdi, Meryem Bochra
    PROGRAM OF THE 2ND INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND AUTOMATIC CONTROL, ICEEAC 2024, 2024,
  • [26] Data Prediction-Based Energy-Efficient Architecture for Industrial IoT
    Putra, Made Adi Paramartha
    Hermawan, Ade Pitra
    Kim, Dong-Seong
    Lee, Jae-Min
    IEEE SENSORS JOURNAL, 2023, 23 (14) : 15856 - 15866
  • [27] Fog Based Architecture and Load Balancing Methodology for Health Monitoring Systems
    Asghar, Anam
    Abbas, Assad
    Khattak, Hasan Ali
    Khan, Samee U.
    IEEE ACCESS, 2021, 9 : 96189 - 96200
  • [28] Computational Load Balancing on the Edge in Absence of Cloud and Fog
    Sthapit, Saurav
    Thompson, John
    Robertson, Neil M.
    Hopgood, James R.
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2019, 18 (07) : 1499 - 1512
  • [29] Legal Considerations of IoT Applications in Fog and Cloud Environments
    Garg, R.
    Varadi, Sz.
    Kertesz, A.
    2019 27TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP), 2019, : 193 - 198
  • [30] "Combat Cloud-Fog" Network Architecture for Internet of Battlefield Things and Load Balancing Technology
    Wang, Yiming
    Ren, Zhiyuan
    Zhang, Hailin
    Hou, Xiangwang
    Xiao, Yao
    2018 IEEE INTERNATIONAL CONFERENCE ON SMART INTERNET OF THINGS (SMARTIOT 2018), 2018, : 263 - 268