Priority-based joint EDF-RM scheduling algorithm for individual real-time task on distributed systems

被引:14
|
作者
Sharma, Rashmi [1 ]
Nitin, Nitin [2 ]
AlShehri, Mohammed Abdul Rahman [3 ]
Dahiya, Deepak [3 ]
机构
[1] Univ Petr & Energy Studies, Sch Comp Sci, Dehra Dun 248001, Uttarakhand, India
[2] Indian Inst Management, Shillong 793014, Meghalaya, India
[3] Majmaah Univ, Coll Comp & Informat Sci, Majmaah 11952, Saudi Arabia
来源
JOURNAL OF SUPERCOMPUTING | 2021年 / 77卷 / 01期
关键词
Real-time systems; Distributed systems; Scheduling algorithm; Independent tasks;
D O I
10.1007/s11227-020-03306-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multiple tasks arrive in the distributed systems that can be executed in either parallel or sequential manner. Before the execution, tasks are scheduled prioritywise with the help of scheduling algorithms to their respective processors. For task assignment, every scheduling algorithm follows different protocols like upper bound of CPU utilization, assigning priorities, etc. In this paper, author has worked on such scheduling algorithms. Previously, the author evaluated the performance of algorithms on the basis of transactions (group of tasks). In this paper, the author re-evaluates joint EDF-RM scheduling algorithm, where its performance is calculated on the execution of individual task basis. For comparative analysis, similar algorithms are considered, i.e., joint EDF-RMS, earliest deadline first (EDF) and rate monotonic scheduling (RMS). These mentioned algorithms are simulated and analyzed with the help of statistical analysis, and turnaround time of periodic tasks is evaluated. Additionally, migration distribution and CPU utilization on the basis of scheduling algorithms' upper bounds are also calculated.
引用
收藏
页码:890 / 908
页数:19
相关论文
共 50 条
  • [41] Priority scheduling of transactions in distributed real-time databases
    Lee, VCS
    Lam, KY
    Kao, B
    [J]. REAL-TIME SYSTEMS, 1999, 16 (01) : 31 - 62
  • [42] DYNAMIC TASK-SCHEDULING IN HARD REAL-TIME DISTRIBUTED SYSTEMS
    RAMAMRITHAM, K
    STANKOVIC, JA
    [J]. IEEE SOFTWARE, 1984, 1 (03) : 65 - 75
  • [43] Pure dynamic task scheduling in hard real-time distributed systems
    Swim, BR
    Benmaiza, M
    Tayli, M
    Woodward, MC
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 384 - 392
  • [44] Research of optimal task scheduling for Distributed Real-Time Embedded systems
    Zeng, Bin
    Wei, Jun
    Liu, Haiqing
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2008, : 77 - 84
  • [45] Optimization of Task Allocation and Priority Assignment in Hard Real-Time Distributed Systems
    Zhu, Qi
    Zeng, Haibo
    Zheng, Wei
    Di Natale, Marco
    Sangiovanni-Vincentelli, Alberto
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11 (04)
  • [46] Definition of task allocation and priority assignment in hard real-time distributed systems
    Zheng, Wei
    Zhu, Qi
    Di Natale, Marco
    Vincentelli, Alberto Sangiovanni
    [J]. RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, : 161 - +
  • [47] Real-time scheduling in distributed systems
    Thai, ND
    [J]. PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 165 - 170
  • [48] Utilization Bounds for EDF Scheduling on Real-Time Multiprocessor Systems
    J. M. López
    J. L. Díaz
    D. F. García
    [J]. Real-Time Systems, 2004, 28 : 39 - 68
  • [49] Utilization bounds for EDF scheduling on real-time multiprocessor systems
    López, JM
    Díaz, JL
    García, DF
    [J]. REAL-TIME SYSTEMS, 2004, 28 (01) : 39 - 68
  • [50] A Note on EDF Scheduling for Real-Time Energy Harvesting Systems
    Chetto, Maryline
    Queudet, Audrey
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (04) : 1037 - 1040