A framework for implementing objects and scheduling tasks in lock-free real-time systems

被引:3
|
作者
Anderson, JH
Ramamurthy, S
机构
关键词
D O I
10.1109/REAL.1996.563704
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present an integrated framework for developing realtime systems in which lock-free algorithms are employed to implement shared objects. There are two key objectives of our work. The first is to enable functionality for object sharing in lock-free real-time systems that is comparable to that in lock-based systems. Our main contribution toward this objective is an efficient approach for implementing multiobject lock-free operations and transactions. A second key objective of our work is to improve upon previously proposed scheduling conditions for tasks that share lock-free objects. When developing such conditions, the key issue is to bound the cost of operation ''interferences''. We present a general approach for doing this, based on linear programming.
引用
收藏
页码:94 / 105
页数:12
相关论文
共 50 条
  • [1] Energy-Efficient Scheduling of Real-Time Tasks with Lock-Free Objects
    Wu, Jun
    2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 225 - 230
  • [2] IASA: an energy-efficient scheduling algorithm for real-time tasks with lock-free objects
    Wu, Jun
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2016, 8 (5-6) : 504 - 518
  • [3] Real-time computing with lock-free shared objects
    Anderson, JH
    Ramamurthy, S
    Jeffay, K
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1997, 15 (02): : 134 - 165
  • [4] Lock-Free Synchronization for Dynamic Embedded Real-Time Systems
    Cho, Hyeonjoong
    Ravindran, Binoy
    Jensen, E. Douglas
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 9 (03)
  • [5] Lock-free synchronization for dynamic embedded real-time systems
    Cho, Hyeonjoong
    Ravindran, Binoy
    Jensen, E. Douglas
    2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 436 - +
  • [6] Supporting lock-free synchronization in Pfair-scheduled real-time systems
    Holman, P
    Anderson, JH
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (01) : 47 - 67
  • [7] Edge Scheduling Framework for Real-Time and Non Real-Time Tasks
    Fadahunsi, Olamilekan
    Ma, Yuxiang
    Maheswaran, Muthucumaru
    36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, : 719 - 728
  • [8] Energy-Efficient Scheduling of Writers/Readers Problem with Lock-Free Objects
    Li, Jing
    2ND INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING, INFORMATION SCIENCE AND INTERNET TECHNOLOGY, CII 2017, 2017, : 282 - 287
  • [9] Scheduling imprecise tasks in real-time distributed systems
    de Oliveira, WS
    Fraga, JD
    Farines, JM
    FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 319 - 326
  • [10] PREEMPTIVE SCHEDULING OF REAL-TIME TASKS ON MULTIPROCESSOR SYSTEMS
    MUNTZ, RR
    COFFMAN, EG
    JOURNAL OF THE ACM, 1970, 17 (02) : 324 - &