Real-Time Scheduling on Hierarchical Heterogeneous Fog Networks

被引:6
|
作者
Kaur, Amanjot [1 ]
Auluck, Nitin [1 ]
Rana, Omer [2 ]
机构
[1] Indian Inst Technol Ropar, Dept Comp Sci & Engn, Rupnagar 140001, Punjab, India
[2] Cardiff Univ, Sch Comp Sci & Informat, Cardiff CF10 3AT, Wales
关键词
Task analysis; Real-time systems; Computer architecture; Cloud computing; Propagation delay; Processor scheduling; Edge computing; Fog computing; cloud computing; real-time scheduling; fog node hierarchy; RESOURCE-ALLOCATION;
D O I
10.1109/TSC.2022.3155783
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing is widely used to support offloaded data processing for various applications. However, latency constrained data processing has requirements that may not always be suitable for cloud-based processing. Fog computing brings processing closer to data generation sources, by reducing propagation and data transfer delays. It is a viable alternative for processing tasks with real-time requirements. We propose a scheduling algorithm (RTHS)-S-2 (Real Time Heterogeneous Hierarchical Scheduling) for a set of real-time tasks on a heterogeneous integrated fog-cloud architecture. We consider a hierarchical model for fog nodes, with nodes at higher tiers having greater computational capacity than nodes at lower tiers, though with greater latency from data generation sources. Tasks with various profiles have been considered. For the regular profile jobs, we use least laxity first (LLF) to find the preferred fog node for scheduling. In case of "tagged" profiles, based on their tag values, the jobs are split in order to finish execution before the deadline, or the LLF heuristic is used. Using HPC2N workload traces across 3.5 years of activity, the real-time performance of (RTHS)-S-2 versus comparable algorithms is demonstrated. We also consider Microsoft Azure-based costs for the proposed algorithm. Our proposed approach is validated using both simulation (to demonstrate scale up) as well as a lab-based testbed.
引用
收藏
页码:1358 / 1372
页数:15
相关论文
共 50 条
  • [1] Scheduling Real-Time Security Aware Tasks in Fog Networks
    Singh, Anil
    Auluck, Nitin
    Rana, Omer
    Jones, Andrew
    Nepal, Surya
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (06) : 1981 - 1994
  • [2] Scheduling algorithms for truly heterogeneous hierarchical fog networks
    Kaur, Amanjot
    Auluck, Nitin
    SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (11): : 2411 - 2438
  • [3] Heterogeneous slot scheduling for real-time industrial wireless sensor networks
    Xia, Changqing
    Jin, Xi
    Kong, Linghe
    Xu, Chi
    Zeng, Peng
    COMPUTER NETWORKS, 2019, 157 : 68 - 77
  • [4] A framework for compositional and hierarchical real-time scheduling
    Marimuthu, Shanmuga Priya
    Chakraborty, Samarjit
    12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2006, : 91 - +
  • [5] Hierarchical Real-Time Scheduling for Multicore Systems
    Osmolovskiy, Sergey
    Ivanova, Ekaterina
    Shakurov, Daniil
    Fedorov, Ivan
    Vinogradov, Vladimir
    2016 18TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION AND SEMINAR ON INFORMATION SECURITY AND PROTECTION OF INFORMATION TECHNOLOGY (FRUCT-ISPIT), 2016, : 248 - 256
  • [6] Real-Time Scheduling for WirelessHART Networks
    Saifullah, Abusayeed
    Xu, You
    Lu, Chenyang
    Chen, Yixin
    31ST IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2010), 2010, : 150 - 159
  • [7] Real-Time Packet Scheduling for Real-Time Wireless Sensor Networks
    Chennakesavula, Pradeep
    Ebenezer, Jemimah
    Murty, S. A. V. Satya
    Jayakumar, T.
    PROCEEDINGS OF THE 2013 3RD IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2013, : 273 - 276
  • [8] Cloud vs Fog Computing - Scheduling Real-Time Applications
    Karatza, Helen
    2020 9TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2020, : 2 - 2
  • [9] MODELING REAL-TIME APPLICATION PROCESSOR SCHEDULING FOR FOG COMPUTING
    Sharifi, Mani
    Abhari, Abdolreza
    Taghipour, Sharareh
    PROCEEDINGS OF THE 2021 ANNUAL MODELING AND SIMULATION CONFERENCE (ANNSIM'21), 2020,
  • [10] Multiprocessor Real-Time Scheduling with Hierarchical Processor Affinities
    Bonifaci, Vincenzo
    Brandenburg, Bjoern
    D'Angelo, Gianlorenzo
    Marchetti-Spaccamela, Alberto
    PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS ECRTS 2016, 2016, : 237 - 247