Graph-Based Optimizations for Multiprocessor Nested Resource Sharing

被引:0
|
作者
Shi, Junjie [1 ]
Ueter, Niklas [1 ]
von der Brueggen, Georg [1 ]
Chen, Jian-Jia [1 ]
机构
[1] TU Dortmund Univ, Dept Informat, Dortmund, Germany
关键词
SYNCHRONIZATION; ALLOCATION;
D O I
10.1109/RTCSA52859.2021.00023
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multiprocessor resource synchronization and locking protocols are of great importance to utilize the computation power of multiprocessor real-time systems. Hence, in the past decades a large number of protocols have been developed and analyzed. The recently proposed dependency graph approach has significantly improved the schedulability for frame-based and periodic real-time task systems. However, the dependency graph approach only supports non-nested resource access, i.e., each critical section can only access one shared resource. In this paper, we develop a dependency graph based protocol that allows nested resource access, where a critical section can access multiple shared resources at the same time. First, constraint programming is applied to construct a dependency graph that determines the execution order of critical sections. Afterwards, a schedule is generated based on this order. To show the feasibility of our proposed protocol, we provide extensive numerical evaluations under different configurations. The evaluation results show that our approach has very good performance with respect to schedulability for frame-based and periodic realtime task systems, whereas the existing results applicable for sporadic task systems have worse performance under such a limited setting.
引用
收藏
页码:129 / 138
页数:10
相关论文
共 50 条
  • [1] Graph-Based Resource Sharing in Vehicular Communication
    Liang, Le
    Xie, Shijie
    Li, Geoffrey Ye
    Ding, Zhi
    Yu, Xingxing
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2018, 17 (07) : 4579 - 4592
  • [2] A Graph-Based Resource Sharing and Admission Control for Vehicular Networks
    Gao, Lei
    Hou, Yanzhao
    Tao, Xiaofeng
    Zhu, Min
    [J]. 2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE WORKSHOP (WCNCW), 2019,
  • [3] Interference Graph-Based Resource-Sharing Schemes for Vehicular Networks
    Zhang, Rongqing
    Cheng, Xiang
    Yao, Qi
    Wang, Cheng-Xiang
    Yang, Yang
    Jiao, Bingli
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2013, 62 (08) : 4028 - 4039
  • [4] Schedulability Analysis and Software Synthesis for Graph-Based Task Models with Resource Sharing
    Abdullah, Jakaria
    Dai, Gaoyang
    Mohaqeqi, Morteza
    Yi, Wang
    [J]. 24TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2018), 2018, : 261 - 270
  • [5] Graph-based Performance Accounting for Chip Multiprocessor Memory Systems
    Jahre, Magnus
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT'14), 2014, : 473 - 474
  • [6] Secret sharing in graph-based prohibited structures
    Sun, HM
    Shieh, SP
    [J]. IEEE INFOCOM '97 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, PROCEEDINGS, VOLS 1-3: SIXTEENTH ANNUAL JOINT CONFERENCE OF THE IEEE COMPUTER AND COMMUNICATIONS SOCIETIES - DRIVING THE INFORMATION REVOLUTION, 1997, : 718 - 724
  • [7] Algebraic Constructions of Graph-Based Nested Codes from Protographs
    Kelley, Christine A.
    Kliewer, Joerg
    [J]. 2010 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, 2010, : 829 - 833
  • [8] Secret sharing schemes for graph-based prohibited structures
    Sun, HM
    Shieh, SP
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1998, 36 (07) : 131 - 140
  • [9] Bounds and Protocols for Graph-Based Distributed Secret Sharing
    De Prisco, Roberto
    De Santis, Alfredo
    Palmieri, Francesco
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (01) : 434 - 448
  • [10] PROGRAML: A Graph-based Program Representation for Data Flow Analysis and Compiler Optimizations
    Cummins, Chris
    Fisches, Zacharias, V
    Ben-Nun, Tal
    Hoefler, Torsten
    O'Boyle, Michael
    Leather, Hugh
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 139, 2021, 139