On scheduling exception handlers in dynamic, embedded real-time systems

被引:0
|
作者
Ravindran, Binoy [1 ]
Curley, Edward [1 ]
Jensen, E. Douglas [2 ]
机构
[1] Virginia Tech, ECE Dept, Blacksburg, VA 24061 USA
[2] Mitre Corp, Bedford, MA 01730 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the problem of scheduling exception handlers in real-time systems that operate under run-time uncertainties including those on execution times, activity arrivals, and failure occurrences. The application/scheduling model includes activities and their exception handlers that are subject to time/utility function (TUF) time constraints OF and an utility accrual (UA) optimality criterion. A key underpinning of the TUF/UA scheduling paradigm is the notion of "best-effort" where high importance activities are always favored over low importance ones, irrespective of activity urgency. (This is in contrast to classical admission control models which favor feasible completion of admitted activities over admitting new ones, irrespective of activity importance.) We consider a transactional style activity execution paradigm, where handlers that are released when their activities fail (e.g., due to time constraint violations) abort the failed activities after performing recovery actions. We present a scheduling algorithm called Handler-assured Utility accrual Algorithm (or HUA) for scheduling activities and their handlers. We show that HUA's properties include bounded-time completion for handlers and bounded loss of the best-effort property. Our implementation on a Real-Time Java Virtual Machine demonstrates the algorithm's effectiveness.
引用
收藏
页码:510 / +
页数:3
相关论文
共 50 条
  • [41] Intra-task device scheduling for real-time embedded systems
    Awan, Muhammad Ali
    Petters, Stefan M.
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2015, 61 (08) : 321 - 340
  • [42] Scheduling of Real-Time Embedded Systems under Reliability and Power Constraints
    Assayad, Ismail
    Girault, Alain
    Kalla, Hamoudi
    [J]. PROCEEDINGS OF 2012 INTERNATIONAL CONFERENCE ON COMPLEX SYSTEMS (ICCS12), 2012, : 329 - 334
  • [43] 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
  • [44] Fault-tolerant scheduling for real-time embedded control systems
    Chun-Hua Yang
    Geert Deconinck
    Wei-Hua Gui
    [J]. Journal of Computer Science and Technology, 2004, 19 : 191 - 202
  • [45] Robust Feedback Control Scheduling in Distributed Embedded Real-time Systems
    Du, Bing
    Ruan, Chun
    [J]. EUC 2008: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING, VOL 1, MAIN CONFERENCE, 2008, : 90 - +
  • [46] Feedback control static scheduling for real-time distributed embedded systems
    Ayav, T
    Sorel, Y
    [J]. 11TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2005, : 173 - 176
  • [47] A Self-Organized Scheduling Algorithm for Embedded Real-Time Systems
    Bendib, Sonia Sabrina
    Kalla, Hamoudi
    Kalla, Salim
    Hocine, Riadh
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED AND REAL-TIME COMMUNICATION SYSTEMS (IJERTCS), 2021, 12 (02): : 57 - 73
  • [48] Real-time task scheduling for energy-aware embedded systems
    Swaminathan, V
    Chakrabarty, K
    [J]. JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2001, 338 (06): : 729 - 750
  • [49] Real-Time Scheduling Interfaces and Contracts for the Design of Distributed Embedded Systems
    Stierand, Ingo
    Reinkemeier, Philipp
    Gezgin, Tayfun
    Bhaduri, Purandar
    [J]. 2013 8TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2013, : 130 - 139
  • [50] Real-time and embedded systems
    Stankovic, JA
    [J]. ACM COMPUTING SURVEYS, 1996, 28 (01) : 205 - 208