On distributed real-time scheduling in networked embedded systems in the presence of crash failures

被引:0
|
作者
Ravindran, Binoy [1 ]
Anderson, Jonathan S. [1 ]
Jensen, E. Douglas [2 ]
机构
[1] Virginia Tech, ECE Dept, Blacksburg, VA 24061 USA
[2] Mitre Corp, Bedford, MA 01730 USA
来源
SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS | 2007年 / 4761卷
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the problem of scheduling distributable real-time threads in networked embedded systems that operate under run-time uncertainties including those on thread execution times, thread arrivals, and node failure occurrences. We present a distributed scheduling algorithm called CUA. We show that CUA satisfies thread time constraints in the presence of crash failures, is early-deciding, has an efficient message complexity of O(fn) (where f is the number of crashes that actually occur and n is the number of nodes), and is time-optimal with a time lower bound of O(D + f d + nk) (where D is the message delay upper bound, d is the failure detection bound, and k is the maximum number of threads). In crash-free runs, the algorithm constructs schedules within O(D + nk), and yields optimal total utility if nodes are also not overloaded. The algorithm is also "best-effort" in that a high importance thread that may arrive at any time has a very high likelihood for feasible completion (in contrast to classical admission control algorithms which favor feasible completion of admitted threads over admitting new ones, irrespective of thread importance).
引用
收藏
页码:67 / +
页数:3
相关论文
共 50 条
  • [1] Scheduling Distributable Real-Time Threads in the Presence of Crash Failures and Message Losses
    Fahmy, Sherif F.
    Ravindran, Binoy
    Jensen, E. D.
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 294 - +
  • [2] Scheduling analysis of distributed real-time embedded systems
    Zhang, Haitao
    Zhang, Songcan
    Journal of Computational Information Systems, 2010, 6 (07): : 2373 - 2382
  • [3] A scheduling heuristics for distributed real-time embedded systems tolerant to processor and communication media failures
    Girault, A
    Kalla, H
    Sorel, Y
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2004, 42 (14) : 2877 - 2898
  • [4] Modeling and Analysis of Scheduling for Distributed Real-time Embedded Systems
    HaiTao Zhang GuiFang Wu Electronic and Information Engineering CollegeHenan University of Science and TechnologyLuoyang PRC
    International Journal of Automation & Computing, 2010, 7 (04) : 525 - 530
  • [5] Modeling and analysis of scheduling for distributed real-time embedded systems
    Zhang H.-T.
    Wu G.-F.
    International Journal of Automation and Computing, 2010, 7 (04) : 525 - 530
  • [6] Modeling and Analysis of Scheduling for Distributed Real-time Embedded Systems
    Hai-Tao Zhang Gui-Fang Wu Electronic and Information Engineering College
    Machine Intelligence Research, 2010, (04) : 525 - 530
  • [7] An algorithm of scheduling analysis for distributed real-time embedded systems
    Zhang, Hai-Tao
    Ai, Yun-Feng
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2007, 36 (03): : 489 - 492
  • [8] Resilient Scheduling of Networked Microgrids Against Real-Time Failures
    Fesagandis, Hadi Safari
    Jalali, Mehdi
    Zare, Kazem
    Abapour, Mehdi
    Karimipour, Hadis
    IEEE ACCESS, 2021, 9 : 21443 - 21456
  • [9] On collaborative scheduling of distributable real-time threads in dynamic, networked embedded systems
    Fahmy, Sherif
    Ravindran, Binoy
    Jensenl, E. D.
    ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 485 - +
  • [10] Reliable scheduling of a distributed real-time embedded application considering common cause failures
    Sivanthi, Thanikesavan
    Killat, Ulrich
    ETFA 2007: 12TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOLS 1-3, 2007, : 127 - 134