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 条
  • [21] Optimal wait-free clock synchronization protocol on a shared-memory multi-processor system
    Inoue, M
    Moriya, S
    Masuzawa, T
    Fujiwara, H
    [J]. DISTRIBUTED ALGORITHMS, PROCEEDINGS, 1997, 1320 : 290 - 304
  • [22] Applying wait-free synchronization for concurrency control in e-commerce
    Zhang, J
    Berrios, J
    Chung, JY
    [J]. THIRD INTERNATIONAL CONFERENCE ON ELECTRONIC COMMERCE ENGINEERING: DIGITAL ENTERPRISES AND NONTRADITIONAL INDUSTRIALIZATION, 2003, : 244 - 248
  • [23] Wait-free synchronization in quantum-based multiprogrammed systems - (Extended abstract)
    Anderson, JH
    Jain, R
    Ott, D
    [J]. DISTRIBUTED COMPUTING, 1998, 1499 : 34 - 48
  • [24] IMPLEMENTATION OF A WAIT-FREE SYNCHRONIZATION PRIMITIVE THAT SOLVES NORMAL-PROCESS CONSENSUS
    FEITELSON, DG
    RUDOLPH, L
    [J]. INFORMATION PROCESSING LETTERS, 1989, 32 (02) : 81 - 83
  • [25] Synchronization for an optimal real-time scheduling algorithm on multiprocessors
    Cho, Hyeonjoong
    Ravindran, Binoy
    Jensen, E. Douglas
    [J]. 2007 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2007, : 9 - +
  • [26] TIME-OPTIMAL AND SPACE-OPTIMAL CONTOUR COMPUTATION FOR A SET OF RECTANGLES
    WIDMAYER, P
    WOOD, D
    [J]. INFORMATION PROCESSING LETTERS, 1987, 24 (05) : 335 - 338
  • [27] Strata: Wait-Free Synchronization with Efficient Memory Reclamation by Using Chronological Memory Allocation
    Shin, Eunhwan
    Kim, Inhyuk
    Kim, Junghan
    Eom, Young Ik
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2011, PT V, 2011, 6786 : 217 - 231
  • [28] A Theory-Oriented Introduction to Wait-free Synchronization Based on the Adaptive Renaming Problem
    Rajsbaum, Sergio
    Raynal, Michel
    [J]. 25TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA 2011), 2011, : 356 - 363
  • [29] A wait-free realtime system for optimal distribution of vision tasks on multicore architectures
    Mueller, Thomas
    Ziaie, Pujan
    Knoll, Alois
    [J]. ICINCO 2008: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL RA-1: ROBOTICS AND AUTOMATION, VOL 1, 2008, : 301 - 306
  • [30] Time- and Space-optimal Algorithm for the Many-visits TSP
    Berger, Andre
    Kozma, Laszlo
    Mnich, Matthias
    Vincze, Roland
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2020, 16 (03)