A scalable scheduling algorithm for real-time distributed systems

被引:3
|
作者
Atif, Y [1 ]
Hamidzadeh, B [1 ]
机构
[1] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 2263, Singapore
关键词
D O I
10.1109/ICDCS.1998.679738
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Scheduling real-time tasks in a distributed-memory multiprocessor is characterized as sequencing a set of tasks and assigning them to processors of the architecture. Realtime systems research has extensively investigated the sequencing dimension of the scheduling problem by extending uni-processor scheduling techniques To molt complex architectures. We introduce a technique that uses an assignment-oriented representation to dynamically schedule real-rime tasks on the processors of the system. The technique we propose, automatically controls and allocates the scheduling time, in order to minimize deadline violation of real-time tasks, due to the scheduling overhead. We evaluate this technique in the context of scheduling real-time transactions in a distributed database application which we implemented on an Intel Paragon distributed memory multiprocessor In this implementation, we compared the performance of our algorithm with another dynamic algorithm that uses a sequence-oriented representation. The results shaw interesting performance trade-offs among the candidate algorithms and validate our conjectures about scalability performance limitations of sequence-oriented representations. The results also show the effect of the mechanisms that our technique uses to control and allocate scheduling time.
引用
收藏
页码:352 / 359
页数:8
相关论文
共 50 条
  • [21] EVALUATION OF A FLEXIBLE TASK-SCHEDULING ALGORITHM FOR DISTRIBUTED HARD REAL-TIME SYSTEMS
    STANKOVIC, JA
    RAMAMRITHAM, K
    CHENG, SC
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1985, 34 (12) : 1130 - 1143
  • [22] NFRL: an algorithm for fault-tolerant real-time scheduling based on distributed systems
    [J]. 2000, Shenyang Inst Comput Technol, China (21):
  • [23] A genetic algorithm for scheduling tasks in a real-time distributed system
    Monnier, Y
    Beauvais, JP
    Deplanche, AM
    [J]. 24TH EUROMICRO CONFERENCE - PROCEEDING, VOLS 1 AND 2, 1998, : 708 - 714
  • [24] Time Triggered Scheduling Algorithm for Real-Time Wireless Systems
    Baniabdelghany, Haytham
    Obermaisser, Roman
    Khalifeh, Ala'
    [J]. 2020 IEEE 18TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), VOL 1, 2020, : 265 - 272
  • [25] PBHT scheduling algorithm for embedded real-time systems
    Song Kai
    Li, Hai-Sheng
    [J]. ADVANCED DEVELOPMENT OF ENGINEERING SCIENCE IV, 2014, 1046 : 504 - 507
  • [26] A dynamic scheduling algorithm for real-time expert systems
    Campos, AM
    García, DF
    [J]. ADVANCES IN ARTIFICIAL INTELLIGENCE - IBERAMIA 2002, PROCEEDINGS, 2002, 2527 : 775 - 784
  • [27] Adaptive Scheduling Algorithm for Real-Time Multiprocessor Systems
    Shah, Apurva
    Kotecha, Ketan
    [J]. 2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3, 2009, : 35 - +
  • [28] A pre-run-time scheduling algorithm for object-based distributed real-time systems
    Santhoshkumar, I
    Manimaran, G
    Murthy, CSR
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 1999, 45 (14) : 1169 - 1188
  • [29] A pre-run-time scheduling algorithm for object-based distributed real-time systems
    Santhoshkumar, I
    Manimaran, G
    Murthy, CSR
    [J]. PROCEEDINGS OF THE JOINT WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS: FIFTH INTERNATIONAL WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS (WPDRTS) AND THE THIRD WORKSHOP ON OBJECT-ORIENTED REAL-TIME SYSTEMS (OORTS), 1997, : 160 - 167
  • [30] Task scheduling and response time planning in distributed real-time systems
    Baums, AK
    [J]. AUTOMATIC CONTROL AND COMPUTER SCIENCES, 1998, 32 (03) : 41 - 47