A flexible real-time locking protocol for multiprocessors

被引:121
|
作者
Block, Aaron [1 ]
Leontyev, Hennadiy [1 ]
Brandenburg, Bjoern B. [1 ]
Anderson, James H. [1 ]
机构
[1] Univ N Carolina, Dept Comp Sci, Chapel Hill, NC 27515 USA
关键词
D O I
10.1109/RTCSA.2007.8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time scheduling algorithms for multiprocessor systems have been the subject of considerable recent interest. For such an algorithm to be truly useful in practice, support for semaphore-based locking must be provided. However for man), global scheduling algorithms, no such mechanisms have been proposed. Furthermore, in the partitioned case, most prior semaphore schemes are either inefficient or restrict critical sections considerably In this paper a new flexible multiprocessor locking scheme is presented that can be applied under both partitioning and global scheduling. This scheme allows unrestricted critical-section nesting, but has been designed to deal with the common case of short non-nested accesses efficiently.
引用
收藏
页码:47 / +
页数:2
相关论文
共 50 条
  • [1] A REAL-TIME LOCKING PROTOCOL
    SHA, L
    RAJKUMAR, R
    SON, SH
    CHANG, CH
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (07) : 793 - 800
  • [2] A Hierarchical Hybrid Locking Protocol for Parallel Real-Time Tasks
    Chen, Zewei
    Lei, Hang
    Yang, Maolin
    Liao, Yong
    Qiao, Lei
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (05)
  • [3] A multiversion locking protocol for real-time databases with multilevel security
    Park, CJ
    Park, S
    [J]. THIRD INTERNATIONAL WORKSHOP ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1996, : 136 - 143
  • [4] Design and analysis of an adaptive policy for secure real-time locking protocol
    Son, SH
    David, R
    Chaney, CW
    [J]. INFORMATION SCIENCES, 1997, 99 (1-2) : 101 - 135
  • [5] Multiversion locking protocol with freezing for secure real-time database systems
    Park, C
    Park, S
    Son, SH
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2002, 14 (05) : 1141 - 1154
  • [6] Real-time scheduling with task splitting on multiprocessors
    Kato, Shinpei
    Yamasaki, Nobuyuki
    [J]. 13TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2007, : 441 - +
  • [7] STOPLESS: A Real-Time Garbage Collector for Multiprocessors
    Pizlo, Filip
    Frampton, Daniel
    Petrank, Erez
    Steensgaard, Bjarne
    [J]. ISMM'07: PROCEEDINGS OF THE 2007 INTERNATIONAL SYMPOSIUM ON MEMORY MANAGEMENT, 2007, : 159 - 172
  • [8] An optimal real-time scheduling algorithm for multiprocessors
    Cho, Hyeonjoong
    Ravindran, Binoy
    Jensen, E. Douglas
    [J]. 27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, : 101 - +
  • [9] REAL-TIME CONCURRENT COLLECTION ON STOCK MULTIPROCESSORS
    APPEL, AW
    ELLIS, JR
    LI, K
    [J]. SIGPLAN NOTICES, 1988, 23 (07): : 11 - 20
  • [10] Implementation of a flexible membership protocol on a real-time ethernet prototype
    Barbosa, Raul
    Ferreira, Antonio
    Karlsson, Johan
    [J]. 13TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2007, : 342 - 345