首页> 外文会议>Conference on multimedia computing and networking >Resource kernels: a resource-centric approach to real-time and multimediasystems,
【24h】

Resource kernels: a resource-centric approach to real-time and multimediasystems,

机译:资源内核:以资源为中心的实时和多媒体系统方法,

获取原文

摘要

Abstract: We consider the problem of OS resource management for real- time and multimedia systems where multiple activities with different timing constraints must be scheduled concurrently. Time on a particular resource is shared among its users and must be globally managed in real-time and multimedia systems. A resource kernel is meant for use in such systems and is defined to be one which provides timely, guaranteed and protected access to system resources. The resource kernel allows applications to specify only their resource demands leaving the kernel to satisfy those demands using hidden resource management schemes. This separation of resource specification from resource management allows OS-subsystem- specific customization by extending, optimizing or even replacing resource management schemes. As a result, this resource-centric approach can be implemented with any of several different resource management schemes. We identify the specific goals of a resource kernel: applications must be able to explicitly state their timeliness requirements; the kernel must enforce maximum resource usage by applications; the kernel must support high utilization of system resources; and an application must be able to access different system resources simultaneously. Since the same application consumes a different amount of time on different platforms, the resource kernel must allow such resource consumption times to be portable across platforms, and to be automatically calibrated. Our resource management scheme is based on resource reservation and satisfies these goals. The scheme is not only simple but captures a wide range of solutions developed by the real-time systems community over several years. One potentially serious problem that any resource management scheme must address is that of allowing access to multiple resources simultaneously and in timely fashion, a problem which is known to be NP-complete. We show that this problem of simultaneous access to multiple resources can be practically addressed by resource decoupling and resolving critical resource dependencies immediately. Finally, we demonstrate our resource kernel's functionality and flexibility in the context of multimedia applications which need processor cycles and/or disk bandwidth. !40
机译:摘要:我们考虑了实时和多媒体系统的OS资源管理问题,在这些系统中,必须同时安排具有不同时间限制的多个活动。特定资源上的时间在用户之间共享,并且必须在实时和多媒体系统中进行全局管理。资源内核旨在用于此类系统,并且定义为提供对系统资源的及时,有保证和受保护的访问的资源。资源内核允许应用程序仅指定其资源需求,而使内核使用隐藏的资源管理方案来满足这些需求。资源规范与资源管理的这种分离允许通过扩展,优化甚至替换资源管理方案来实现特定于OS子系统的自定义。结果,可以以几种不同的资源管理方案中的任何一种来实现这种以资源为中心的方法。我们确定资源内核的特定目标:应用程序必须能够明确声明其及时性要求;内核必须强制应用程序最大限度地利用资源;内核必须支持系统资源的高利用率;应用程序必须能够同时访问不同的系统资源。由于同一应用程序在不同平台上消耗的时间量不同,因此资源内核必须允许这种资源消耗时间跨平台移植并自动校准。我们的资源管理方案基于资源预留,并且满足了这些目标。该方案不仅简单,而且涵盖了实时系统社区几年来开发的各种解决方案。任何资源管理方案都必须解决的一个潜在的严重问题是允许同时且及时地访问多个资源,这是一个已知的NP完全问题。我们表明,通过资源解耦并立即解决关键的资源依赖关系,可以实际解决同时访问多个资源的问题。最后,我们在需要处理器周期和/或磁盘带宽的多媒体应用程序中展示了资源内核的功能和灵活性。 !40

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号