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 条
  • [31] FOCCA: Fog-cloud continuum architecture for data imputation and load balancing in Smart Grids
    Barbosa, Matheus T. M.
    Barros, Eric B. C.
    Mota, Vinicius F. S.
    Leite Filho, Dionisio M.
    Sampaio, Leobino N.
    Kuehne, Bruno T.
    Batista, Bruno G.
    Turgut, Damla
    Peixoto, Maycon L. M.
    COMPUTER NETWORKS, 2025, 258
  • [32] WHBO: war honey badger optimisation enabled load balancing in IoT-cloud-fog computing
    Babitha, M. N.
    Siddappa, M.
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2024, 15 (05) : 405 - 419
  • [33] PREDICTION-BASED LOAD CONTROL AND BALANCING FOR FEATURE EXTRACTION IN VISUAL SENSOR NETWORKS
    Eriksson, Emil
    Dan, Gyoergy
    Fodor, Viktoria
    2014 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2014,
  • [34] A Decentralized System for Load Balancing of Containerized Microservices in the Cloud
    Rusek, Marian
    Dwornicki, Grzegorz
    Orlowski, Arkadiusz
    ADVANCES IN SYSTEMS SCIENCE, ICSS 2016, 2017, 539 : 142 - 152
  • [35] An iPOJO Components-Based Workflow Architecture in Ubiquitous Cloud Environments
    Zhang, Xipu
    Lee, Choonhwa
    Takouda, Bleza
    Giha, Ryu
    ADVANCES IN COMPUTER SCIENCE AND UBIQUITOUS COMPUTING, 2018, 474 : 695 - 700
  • [36] Meta-heuristic based framework for workflow load balancing in cloud environment
    Kaur A.
    Kaur B.
    Singh D.
    International Journal of Information Technology, 2019, 11 (1) : 119 - 125
  • [37] PROPOSED ACCESS CONTROL AND SECURITY ARCHITECTURE BASED ON FOG COMPUTING FOR IOT ENVIRONMENTS
    Bharathi, C. R.
    Ramesh, L. V.
    Priya, L. Vamsi
    INTERNATIONAL JOURNAL OF EARLY CHILDHOOD SPECIAL EDUCATION, 2022, 14 (02) : 1398 - 1404
  • [38] An IoT Edge-Fog-Cloud Architecture for Vision Based Planogram Integrity
    Pietrini, Rocco
    Manco, Davide
    Paolanti, Marina
    Placidi, Valerio
    Frontoni, Emanuele
    Zingaretti, Primo
    ICDSC 2019: 13TH INTERNATIONAL CONFERENCE ON DISTRIBUTED SMART CAMERAS, 2019,
  • [39] A Software Defined Fog Node Based Distributed Blockchain Cloud Architecture for IoT
    Sharma, Pradip Kumar
    Chen, Mu-Yen
    Park, Jong Hyuk
    IEEE ACCESS, 2018, 6 : 115 - 124
  • [40] Fault-tolerant with load balancing scheduling in a fog-based IoT application
    Sharif, Ahmad
    Nickray, Mohsen
    Shahidinejad, Ali
    IET COMMUNICATIONS, 2020, 14 (16) : 2646 - 2657