首页> 外文期刊>Real-time systems >Enhancing a dependable multiserver operating system with temporal protection via resource reservations
【24h】

Enhancing a dependable multiserver operating system with temporal protection via resource reservations

机译:通过资源保留通过时间保护增强可靠的多服务器操作系统

获取原文
获取原文并翻译 | 示例
           

摘要

Nowadays, microkernel-based systems are getting studied and adopted with a renewed interest in a wide number of IT scenarios. Their advantages over classical monolithic solutions mainly concern the dependability domain. By being capable of dynamically detect and solve non-expected behaviours within its core components, a microkernel-based OS would eventually run forever with no need to be restarted. Dependability in this context mainly aims at isolating components from a spatial point of view: a microkernel-based system may definitely not be adopted in the context of real-time environments, simply basing on this kind of protection only.rnOne of the most active real-time research areas concerns adding temporal protection mechanisms to general purpose operating systems. By making use of such mechanisms, these systems become suitable for being adopted in the context of time-sensitive domains. Microkernel-based systems have always been thought of as a kind of platform not suited to real-time contexts, due to the high latencies introduced by the message passing technique as the only inter-process communication (IPC) facility within the system. With computer performances growing at a fairly high rate, this overhead becomes negligible with respect to the typical real-time processing times.rnIn the last years, many algorithms belonging to the class of the so-called Resource Reservations (RRES) have been devised in order to provide the systems with the needed temporal isolation. By introducing a RRES-aware scheduler in the context of a microkernel-based system, we may enrich it with the temporal benefits it needs in order to be deployed within domains with real-time requirements.rnIn this paper we propose a generic way to implement these mechanisms, dependent for a very small part on the underlying OS mechanisms. In order to show therngenerality of our RRES framework we implemented it in the context of Minix 3, a highly dependable microkernel-based OS with an impressive users base.
机译:如今,基于微内核的系统正在研究和采用,并在许多IT场景中引起了新的兴趣。它们相对于经典整体解决方案的优势主要涉及可靠性域。通过能够动态地检测和解决其核心组件中的意外行为,基于微内核的OS最终将永远运行,而无需重启。在这种情况下,可靠性主要是从空间角度隔离组件:基于微内核的系统绝对不能仅在这种保护的基础上在实时环境中采用。时间研究领域涉及向通用操作系统中添加时间保护机制。通过使用这样的机制,这些系统变得适合在时间敏感域的上下文中采用。基于微内核的系统一直被认为是不适合实时上下文的一种平台,这是由于消息传递技术引入的高延迟是系统内唯一的进程间通信(IPC)功能。随着计算机性能以相当高的速度增长,相对于典型的实时处理时间而言,这种开销可以忽略不计。近年来,许多所谓的资源预留(RRES)类算法被开发出来。为了向系统提供所需的时间隔离。通过在基于微内核的系统的上下文中引入可感知RRES的调度程序,我们可以利用其实时利益来丰富它,以便在具有实时需求的域中进行部署。rn本文提出了一种通用的实现方法这些机制在很大程度上依赖于底层OS机制。为了展示我们的RRES框架的通用性,我们在Minix 3的上下文中实现了该框架,Minix 3是一个高度可靠的基于微内核的操作系统,具有令人印象深刻的用户基础。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号