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 条
  • [21] Fault tolerant real-time global scheduling on multiprocessors
    Liberato, F
    Lauzac, S
    Melhem, R
    Mossé, D
    [J]. PROCEEDINGS OF THE 11TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 1999, : 252 - 259
  • [22] Partitioning real-time tasks among heterogeneous multiprocessors
    Baruah, SK
    [J]. 2004 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2004, : 467 - 474
  • [23] Supporting soft real-time parallel applications on multiprocessors
    Liu, Cong
    Anderson, James H.
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (02) : 152 - 164
  • [24] Partitioning Real-Time Systems on Multiprocessors with Shared Resources
    Nemati, Farhang
    Nolte, Thomas
    Behnam, Moris
    [J]. PRINCIPLES OF DISTRIBUTED SYSTEMS, 2010, 6490 : 253 - 269
  • [25] On the Soft Real-Time Scheduling of Parallel Tasks on Multiprocessors
    Jiang, Xu
    Long, Xiang
    Yang, Tao
    Deng, Qingxu
    [J]. EMBEDDED SYSTEMS TECHNOLOGY, ESTC 2017, 2018, 857 : 65 - 77
  • [26] New Abstraction for Optimal Real-Time Scheduling on Multiprocessors
    Funaoka, Kenji
    Kato, Shinpei
    Yamasaki, Nobuyuki
    [J]. RTCSA 2008: 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS - PROCEEDINGS, 2008, : 357 - 364
  • [27] On Using Real-Time Static Locking Protocols for Distributed Real-Time Databases
    Kam-Yiu Lam
    Sheung-Lun Hung
    Sang H. Son
    [J]. Real-Time Systems, 1997, 13 : 141 - 166
  • [28] On using real-time static locking protocols for distributed real-time databases
    Lam, KY
    Hung, SL
    Son, SH
    [J]. REAL-TIME SYSTEMS, 1997, 13 (02) : 141 - 166
  • [29] Real-time scheduling with resource sharing on heterogeneous multiprocessors
    Andersson, Bjoern
    Raravi, Gurulingesh
    [J]. REAL-TIME SYSTEMS, 2014, 50 (02) : 270 - 314
  • [30] Schedulability Analysis for Coscheduling Real-Time Tasks on Multiprocessors
    Dong, Zheng
    Liu, Cong
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (11) : 4721 - 4732