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 条
  • [1] A DISTRIBUTED SCHEDULING ALGORITHM FOR HETEROGENEOUS REAL-TIME SYSTEMS
    ZEINELDINE, O
    ELTOWEISSY, M
    MUKKAMALA, R
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 497 : 588 - 598
  • [2] A Scheduling Algorithm for Hybrid Distributed Real-time Systems
    Liang, Ke
    Zhou, Xingshe
    Sheng, Ruiqing
    Zhang, Kailong
    [J]. 2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 51 - 56
  • [3] An optimal scheduling algorithm for distributed heterogeneous real-time systems
    Rooholamini, M
    Hosseini, SH
    [J]. COMPUTERS AND THEIR APPLICATIONS: PROCEEDINGS OF THE ISCA 12TH INTERNATIONAL CONFERENCE, 1997, : 126 - 129
  • [4] A STATIC SCHEDULING ALGORITHM FOR DISTRIBUTED HARD REAL-TIME SYSTEMS
    VERHOOSEL, JPC
    LUIT, EJ
    HAMMER, DK
    JANSEN, E
    [J]. REAL-TIME SYSTEMS, 1991, 3 (03) : 227 - 246
  • [5] Real-time scheduling in distributed systems
    Thai, ND
    [J]. PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 165 - 170
  • [6] Scheduling strategy for Real-Time Distributed Systems
    Menendez-Leonel de Cervantes, A.
    Benitez-Perez, H.
    [J]. JOURNAL OF APPLIED RESEARCH AND TECHNOLOGY, 2010, 8 (02) : 177 - 185
  • [7] Transaction Scheduling in Distributed Real-Time Systems
    Kwok-wa Lam
    Victor C. S. Lee
    Sheung-lun Hung
    [J]. Real-Time Systems, 2000, 19 : 169 - 193
  • [8] Transaction scheduling in distributed real-time systems
    Lam, KW
    Lee, VCS
    Hung, SL
    [J]. REAL-TIME SYSTEMS, 2000, 19 (02) : 169 - 193
  • [9] Task scheduling in distributed real-time systems
    A. M. Gruzlikov
    N. V. Kolesov
    Yu. M. Skorodumov
    M. V. Tolmacheva
    [J]. Journal of Computer and Systems Sciences International, 2017, 56 : 236 - 244
  • [10] Task scheduling in distributed real-time systems
    Gruzlikov, A. M.
    Kolesov, N. V.
    Skorodumov, Yu. M.
    Tolmacheva, M. V.
    [J]. JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2017, 56 (02) : 236 - 244