Energy-efficient fault-tolerant scheduling in a fog-based smart monitoring application

被引:3
作者
Sharif, Ahmad [1 ]
Nickray, Mohsen [2 ]
Shahidinejad, Ali [1 ]
机构
[1] Islamic Azad Univ, Fac Engn, Dept Comp Engn, Qom Branch, Qom, Iran
[2] Univ Qom, Dept Comp Engn & Informat Technol, Qom, Iran
关键词
fog computing; fault-tolerant scheduling; checkpointing; energy efficiency; RESOURCE-MANAGEMENT; CLOUD; ALGORITHM; TASKS; ALLOCATION; INTERNET; THINGS; POLICY; SCHEME; COST;
D O I
10.1504/IJAHUC.2021.112978
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fog environment is a distributed system model that can utilise the processing abilities of fog devices (FDs) and is growing as an essential platform for IoT. Network failures become inevitable, with the growing scale of IoT. To achieve high performance, should attend to communication reliability. Fault tolerance becomes a necessary matter to enhance the reliability of the fog. Notably, fault tolerance studies have been performed only on the cloud system. To counter this issue, we propose a novel fault-tolerant scheduling algorithm for hybrid modules in fog. One of the main innovations of this approach is a classification method for different modules by the side of computing the energy consumption of all fog nodes and finding minimal fog node's energy consumption. Proposing ECRBC model, which composes the profits of extended checkpoint-restart and primary back up model with classification, is leading to superior energy-efficiency and reliability. We evaluate the performance of the proposed method by comparing it with four methods in terms of delay, energy consumption, execution cost, network usage, and total executed modules. Analysis and simulation results show, our method augments high reliability and efficiency to the system.
引用
收藏
页码:32 / 49
页数:18
相关论文
共 42 条
  • [1] A checkpointed league championship algorithm-based cloud scheduling scheme with secure fault tolerance responsiveness
    Abdulhamid, Shafi'i Muhammad
    Abd Latiff, Muhammad Shafie
    [J]. APPLIED SOFT COMPUTING, 2017, 61 : 670 - 680
  • [2] Mobility-Aware Application Scheduling in Fog Computing
    Bittencourt, Luiz F.
    Diaz-Montes, Javier
    Buyya, Rajkumar
    Rana, Omer F.
    Parashar, Manish
    [J]. IEEE CLOUD COMPUTING, 2017, 4 (02): : 26 - 35
  • [3] Lifetime-aware real-time task scheduling on fault-tolerant mixed-criticality embedded systems
    Cao, Kun
    Xu, Guo
    Zhou, Junlong
    Chen, Mingsong
    Wei, Tongquan
    Li, Keqin
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 100 : 165 - 175
  • [4] Chinnathambi S, 2018, CLUSTER COMPUTING, V22, P14637
  • [5] Fog Computing: Helping the Internet of Things Realize Its Potential
    Dastjerdi, Amir Vahid
    Buyya, Rajkumar
    [J]. COMPUTER, 2016, 49 (08) : 112 - 116
  • [6] Fault-tolerant elastic scheduling algorithm for workflow in Cloud systems
    Ding, Yongsheng
    Yao, Guangshun
    Hao, Kuangrong
    [J]. INFORMATION SCIENCES, 2017, 393 : 47 - 65
  • [7] Modeling and Analyzing Dynamic Fault-Tolerant Strategy for Deadline Constrained Task Scheduling in Cloud Computing
    Fan, Guisheng
    Chen, Liqiong
    Yu, Huiqun
    Liu, Dongmei
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (04): : 1260 - 1274
  • [8] Minimizing Resource Cost for Camera Stream Scheduling in Video Data Center
    Gao, Yi-Hong
    Ma, Hua-Dong
    Liu, Wu
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2017, 32 (03) : 555 - 570
  • [9] Multi-objective method for divisible load scheduling in multi-level tree network
    Ghanbari, Shamsollah
    Othman, Mohamed
    Abu Bakar, Mohd Rizam
    Leong, Wah June
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 54 : 132 - 143
  • [10] Resource Management Approaches in Fog Computing: a Comprehensive Review
    Ghobaei-Arani, Mostafa
    Souri, Alireza
    Rahmanian, Ali A.
    [J]. JOURNAL OF GRID COMPUTING, 2020, 18 (01) : 1 - 42