Lock-free synchronization for dynamic embedded real-time systems

被引:0
|
作者
Cho, Hyeonjoong [1 ]
Ravindran, Binoy [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 lock-free synchronization for dynamic embedded real-time systems that are subject to resource overloads and arbitrary activity arrivals. We model activity arrival behaviors using the unimodal arbitrary arrival model (or UAM). UAM embodies a stronger "adversary" than most traditional arrival models. We derive the upper bound on lock-free retries under the UAM with utility accrual scheduling - the first such result. We establish the tradeoffs between lock-free and lock-based sharing under UAM. These include conditions under which activities' accrued timeliness utility is greater under lock-free than lock-based, and the consequent upper bound on the increase in accrued utility that is possible with lock-free. We confirm our analytical results with a POSIX RTOS implementation.
引用
收藏
页码:436 / +
页数:2
相关论文
共 50 条
  • [1] Lock-Free Synchronization for Dynamic Embedded Real-Time Systems
    Cho, Hyeonjoong
    Ravindran, Binoy
    Jensen, E. Douglas
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 9 (03)
  • [2] Supporting lock-free synchronization in Pfair-scheduled real-time systems
    Holman, P
    Anderson, JH
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (01) : 47 - 67
  • [3] (Dis)Advantages of Lock-free Synchronization Mechanisms for Multicore Embedded Systems
    Jahic, Jasmin
    Ali, Khuram
    Chatrangoon, Milad
    Jahani, Nazanin
    [J]. PROCEEDINGS OF THE 48TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPP 2019), 2019,
  • [4] Real-time computing with lock-free shared objects
    Anderson, JH
    Ramamurthy, S
    Jeffay, K
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1997, 15 (02): : 134 - 165
  • [5] A framework for implementing objects and scheduling tasks in lock-free real-time systems
    Anderson, JH
    Ramamurthy, S
    [J]. 17TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1996, : 94 - 105
  • [6] Energy-Efficient Scheduling of Real-Time Tasks with Lock-Free Objects
    Wu, Jun
    [J]. 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
  • [7] Lock-Free Synchronization of Data Flow Between Time-Triggered and Event-Triggered Activities in a Dependable Real-Time System
    Templ, Josef
    Pletzer, Johannes
    Pree, Wolfgang
    [J]. DEPEND: 2009 SECOND INTERNATIONAL CONFERENCE ON DEPENDABILITY, 2009, : 87 - 92
  • [8] Intelligent memory: An architecture for lock-free synchronization
    Seong, N
    Jung, N
    Kim, B
    Yoon, H
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1997, E80D (04) : 441 - 447
  • [9] On Scalable Synchronization for Distributed Embedded Real-Time Systems
    Fahmy, Sherif F.
    Ravindran, Binoy
    Jensen, E. Douglas
    [J]. SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, PROCEEDINGS, 2008, 5287 : 394 - +
  • [10] QoS monitoring in real-time streaming overlays based on lock-free data structures
    Franco Tommasi
    Valerio De Luca
    Catiuscia Melle
    [J]. Multimedia Tools and Applications, 2021, 80 : 20929 - 20970