Compositional multiprocessor scheduling: the GMPR interface

被引:17
作者
Burmyakov, Artem [1 ]
Bini, Enrico [2 ]
Tovar, Eduardo [1 ]
机构
[1] Polytech Inst Porto, CISTER INESC TEC, ISEP, Oporto, Portugal
[2] Lund Univ, Dept Automat Control, Lund, Sweden
关键词
Real-time scheduling; Compositional scheduling; Multiprocessors; Real-time interfaces;
D O I
10.1007/s11241-013-9199-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Composition is a practice of key importance in software engineering. When real-time applications are composed, it is necessary that their timing properties (such as meeting the deadlines) are guaranteed. The composition is performed by establishing an interface between the application and the physical platform. Such an interface typically contains information about the amount of computing capacity needed by the application. For multiprocessor platforms, the interface should also present information about the degree of parallelism. Several interface proposals have recently been put forward in various research works. However, those interfaces are either too complex to be handled or too pessimistic. In this paper we propose the generalized multiprocessor periodic resource model (GMPR) that is strictly superior to the MPR model without requiring a too detailed description. We then derive a method to compute the interface from the application specification. This method has been implemented in Matlab routines that are publicly available.
引用
收藏
页码:342 / 376
页数:35
相关论文
共 25 条
[1]   The FTT-CAN protocol: Why and how [J].
Almeida, L ;
Pedreiras, P ;
Fonseca, JAG .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2002, 49 (06) :1189-1201
[2]  
Ausiello Giorgio., 2008, Complexity and Approximation: Combinatorial Optimization Problems and Their Approximability Properties
[3]   Improved multiprocessor global schedulability analysis [J].
Baruah, Sanjoy ;
Bonifaci, Vincenzo ;
Marchetti-Spaccamela, Alberto ;
Stiller, Sebastian .
REAL-TIME SYSTEMS, 2010, 46 (01) :3-24
[4]   Schedulability Analysis of Global Scheduling Algorithms on Multiprocessor Platforms [J].
Bertogna, Marko ;
Cirinei, Michele ;
Lipari, Giuseppe .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2009, 20 (04) :553-566
[5]   Virtual Multiprocessor Platforms: Specification and Use [J].
Bini, Enrico ;
Bertogna, Marco ;
Baruah, Sanjoy .
2009 30TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2009, :437-+
[6]  
Burmyakov A, 2012, P 20 INT C REAL TIM, P131
[7]  
Chang Y, 2008, 432 YCS U YORK
[8]  
Deng Z, 1997, REAL TIM SYST SYMP P, P308, DOI 10.1109/REAL.1997.641292
[9]  
Easwaran A, 2007, RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, P129
[10]  
Feng X, 2002, REAL TIM SYST SYMP P, P26, DOI 10.1109/REAL.2002.1181559