Schedulability Analysis of Global Memory-predictable Scheduling

被引:26
作者
Alhammad, Ahmed [1 ]
Pellizzoni, Rodolfo [1 ]
机构
[1] Univ Waterloo, Waterloo, ON, Canada
来源
2014 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT) | 2014年
基金
加拿大自然科学与工程研究理事会;
关键词
EDF;
D O I
10.1145/2656045.2656070
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The use of multicore CPUs in real-time systems poses significant challenges in estimating their temporal behavior. A factor that has a large impact on this issue is the contention for access to main memory among multiple cores. To overcome this problem, an execution model called PREM has been previously introduced to co-schedule CPU execution and accesses to main memory without relying on hardware arbiters. In this paper, we provide a global schedulability analysis for this predictable execution model, and we prove its correctness. We also evaluate the effectiveness of the proposed solution with extensive simulations. The results show a significant advantage of the proposed solution when compared to contention execution in which tasks access main memory unpredictably.
引用
收藏
页数:10
相关论文
共 26 条
[1]  
Alhammad A., 2014, DATE
[2]   Multiprocessor EDF and deadline monotonic schedulability analysis [J].
Baker, TP .
RTSS 2003: 24TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2003, :120-129
[3]   Techniques for multiprocessor global schedulability analysis [J].
Baruah, Sanjoy .
RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, :119-128
[4]   The non-preemptive scheduling of periodic tasks upon multiprocessors [J].
Baruah, SK .
REAL-TIME SYSTEMS, 2006, 32 (1-2) :9-20
[5]  
Bastoni Andrea., 2010, P 6 INT WORKSHOP OPE, P33
[6]   Improved schedulability analysis of EDF on multiprocessor platforms [J].
Bertogna, M ;
Cirinei, M ;
Lipari, G .
17TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2005, :209-218
[7]  
Boniol Frederic, 2012, Architecture of Computing Systems - ARCS 2012. Proceedings 25th International Conference, P98, DOI 10.1007/978-3-642-28293-5_9
[8]   On the Scalability of Real-Time Scheduling Algorithms on Multicore Platforms: A Case Study [J].
Brandenburg, Bjorm B. ;
Calandrino, John M. ;
Anderson, James H. .
RTSS: 2008 REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2008, :157-169
[9]  
Davis RI, 2013, IEEE INT CONF EMBED, P1, DOI 10.1109/RTCSA.2013.6732198
[10]   A Survey of Hard Real-Time Scheduling for Multiprocessor Systems [J].
Davis, Robert I. ;
Burns, Alan .
ACM COMPUTING SURVEYS, 2011, 43 (04)