首页> 外文会议>Real-Time and Embedded Technology and Applications Symposium, 2006. Proceedings of the 12th IEEE >Application-Specific Service Technologies for Commodity Operating Systems in Real-Time Environments
【24h】

Application-Specific Service Technologies for Commodity Operating Systems in Real-Time Environments

机译:实时环境中商品操作系统的特定应用服务技术

获取原文

摘要

In order to eliminate the costs of proprietary systems and special purpose hardware, many real-time and embedded computing platforms are being built on commodity operating systems and generic hardware. Unfortunately, many such systems are ill-suited to the low-latency and predictable timing requirements of real-time applications. This paper, therefore, focuses on application-specific service technologies for low-cost commodity operating systems and hardware, so that real-time service guarantees can be met. We describe contrasting methods to deploy firstclass services on commodity systems, that are dispatched with low latency and execute asynchronously according to bounds on CPU, memory and I/O device usage. Specifically, we present a "user-level sandboxing" (ULS) mechanism, that relies on hardware protection to isolate applicationspecific services from the core kernel. This approach is compared with a hybrid language and run-time protection scheme called "SafeX", that allows untrusted services to be dynamically linked and loaded into a base kernel. SafeX and ULS have been implemented on commodity Linux systems. Experimental results show that both approaches are capable of reducing service violations (and, hence, better qualities of service) for real-time tasks, compared to traditional user-level methods of service deployment in processprivate address spaces. ULS imposes minimal additional overheads on service dispatch latency compared to SafeX, with the advantage that it does not require applicationspecific services to execute in the trusted kernel domain.
机译:为了消除专有系统和专用硬件的成本,许多实时和嵌入式计算平台都建立在商品操作系统和通用硬件上。不幸的是,许多这样的系统不适合实时应用的低延迟和可预测的时序要求。因此,本文着重于针对低成本商品操作系统和硬件的专用服务技术,从而可以实现实时服务保证。我们描述了在商品系统上部署一流服务的对比方法,这些方法以低延迟调度,并根据CPU,内存和I / O设备使用情况的边界异步执行。具体来说,我们提出了一种“用户级沙箱”(ULS)机制,该机制依靠硬件保护将特定于应用程序的服务与核心内核隔离开来。将该方法与称为“ SafeX”的混合语言和运行时保护方案进行了比较,该方案允许不受信任的服务动态链接并加载到基本内核中。 SafeX和ULS已在商用Linux系统上实现。实验结果表明,与在进程专用地址空间中部署服务的传统用户级方法相比,这两种方法都能够减少实时任务的服务违规行为(从而改善服务质量)。与SafeX相比,ULS在服务分发延迟上施加了最小的额外开销,其优点是不需要特定于应用程序的服务即可在受信任的内核域中执行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号