首页> 外文会议>IEEE Real-Time and Embedded Technology and Applications Symposium >Allowing Shared Libraries While Supporting Hardware Isolation in Multicore Real-Time Systems
【24h】

Allowing Shared Libraries While Supporting Hardware Isolation in Multicore Real-Time Systems

机译:在多核实时系统中支持硬件隔离的同时允许共享库

获取原文

摘要

The desire to support real-time applications on multicore platforms has led to intense recent interest in techniques for reducing memory-related hardware interference. These techniques typically rely on mechanisms that ensure per-task isolation properties with respect to cache and memory accesses. In most prior work on such techniques, any sharing of memory pages by different tasks is defined away, as sharing breaks isolation. In reality, however, sharing is common. In this paper, one source of sharing is considered, namely, the usage of shared libraries. Such sharing can be obviated by statically linking libraries, but this solution can degrade schedulability by exhausting memory capacity. An alternative approach is proposed herein that allows library pages to be shared while preserving isolation properties. This approach is presented in the context of the MC2 framework and a schedulability-based evaluation of it is presented. Such an evaluation must necessarily consider memory-capacity limits. As a secondary contribution, this paper considers such limits for the first time in the context of MC2.
机译:支持多核平台上实时应用的愿望导致了近期对减少内存相关硬件干扰的技术的兴趣。这些技术通常依赖于确保相对于高速缓存和存储器访问的每次任务隔离特性的机制。在大多数关于此类技术的事先工作中,如何定义不同任务的任何内存页面共享,因为共享中断隔离。然而,实际上,分享很常见。在本文中,考虑了一个共享来源,即共享库的使用。可以通过静态链接库来避免这种共享,但这种解决方案可以通过耗尽内存容量来降低调度性。这里提出了一种替代方法,其允许在保留隔离属性的同时共享库页面。在MC2框架的上下文中提出了这种方法,并呈现了基于调度的评估。这种评估必须必须考虑内存容量限制。作为次要贡献,本文在MC2的上下文中首次考虑此类限制。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号