Space-optimal, wait-free real-time synchronization

被引:6
|
作者
Cho, Hyeonjoong [1 ]
Ravindran, Binoy
Jensen, E. Douglas
机构
[1] ETRI, Taejon, South Korea
[2] Virginia Tech, Dept Elect & Comp Engn, Blacksburg, VA 24061 USA
[3] Mitre Corp, Bedford, MA 01730 USA
关键词
nonblocking synchronization; wait-free buffers; real-time systems; space-optimality;
D O I
10.1109/TC.2007.51
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We consider wait-free synchronization for the single-writer/multiple-reader problem in small-memory embedded real-time systems. We present an analytical solution to the problem of determining the minimum, optimal space cost required for this problem, considering a priori knowledge of interferences - the first such result. We also show that the space costs required by previous algorithms can be obtained by our analytical solution, which subsumes them as special cases. We also present a wait-free protocol that utilizes the minimum space cost determined by our analytical solution. Our evaluation studies and implementation measurements using the SHaRK RTOS kernel validate our analytical results.
引用
收藏
页码:373 / 384
页数:12
相关论文
共 50 条
  • [31] FlowToss: Fast Wait-Free Scheduling of Deterministic Flows in Time Synchronized Networks
    Bhatia, Randeep
    Lakshman, T. V.
    Ozkoc, Mustafa F.
    Panwar, Shivendra
    [J]. 2021 IFIP NETWORKING CONFERENCE AND WORKSHOPS (IFIP NETWORKING), 2021,
  • [32] A TIME-OPTIMAL AND SPACE-OPTIMAL ALGORITHM FOR BOOLEAN MASK OPERATIONS FOR ORTHOGONAL POLYGONS
    WIDMAYER, P
    WOOD, D
    [J]. COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, 1988, 41 (01): : 14 - 27
  • [33] Exploring the design space of multiprocessor synchronization protocols for real-time systems
    Carminati, Andreu
    de Oliveira, Romulo Silva
    Friedrich, Luis Fernando
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (03) : 258 - 270
  • [34] Lock-free synchronization for dynamic embedded real-time systems
    Cho, Hyeonjoong
    Ravindran, Binoy
    Jensen, E. Douglas
    [J]. 2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 436 - +
  • [35] 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)
  • [36] A Real-Time Implementation of Precise Timestamp-Free Network Synchronization
    Li, Max
    Gvozdenovic, Stefan
    Ryan, Alexander
    David, Radu
    Brown, D. Richard, III
    Klein, Andrew G.
    [J]. 2015 49TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, 2015, : 1214 - 1218
  • [37] Logarithmic-time single deleter, multiple inserter wait-free queues and stacks
    Jayanti, P
    Petrovic, S
    [J]. FSTTCS 2005: FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE, PROCEEDINGS, 2005, 3821 : 408 - 419
  • [38] Time synchronization in real-time distributed system
    Wei, Jian-Jun
    Kang, Ji-Chang
    Lei, Yan-Jing
    Chen, Fu-Long
    [J]. Zhongbei Daxue Xuebao (Ziran Kexue Ban)/Journal of North University of China (Natural Science Edition), 2007, 28 (05): : 412 - 416
  • [39] Optimal clock synchronization revisited: Upper and lower bounds in real-time systems
    Moser, Heinrich
    Schmid, Ulrich
    [J]. PRINCIPLES OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, 4305 : 94 - 109
  • [40] Real-Time Free-Space Optical Communication Technology
    Ao Xueyuan
    Yang Qi
    Dai Xiaoxiao
    Wu Junyu
    Wang Zhongzhong
    Wang Yuanxiang
    Liu Chen
    [J]. CHINESE JOURNAL OF LASERS-ZHONGGUO JIGUANG, 2022, 49 (12):