Maximizing Parallelism without Exploding Deadlines in a Mixed Criticality Embedded System

2016 28th Euromicro Conference on Real-Time Systems (ECRTS)(2016)

引用 15|浏览16
暂无评分
摘要
Complex embedded systems today commonly involve a mix of real-time and best-effort applications. The recent emergence of low-cost multicore processors raises the possibility of running both kinds of applications on a single machine, with virtualization ensuring isolation. Nevertheless, memory contention can introduce other sources of delay, that can lead to missed deadlines. In this paper, we present a combined offline/online memory bandwidth monitoring approach. Our approach estimates and limits the impact of the memory contention incurred by the best-effort applications on the execution time of the real-time application. We show that our approach is compatible with the hardware counters provided by current small commodity multicore processors. Using our approach, the system designer can limit the overhead on the real-time application to under 5% of its expected execution time, while still enabling progress of the best-effort applications.
更多
查看译文
关键词
overhead limitation,system designer,hardware counter compatibility,execution time,offline/online memory bandwidth monitoring approach,delay sources,memory contention impact limitation,virtualization ensuring isolation,low-cost multicore processors,best-effort applications,real-time applications,complex embedded systems,mixed criticality embedded system,parallelism maximization
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要