...
首页> 外文期刊>Operating systems review >Towards Effective User-Controlled Scheduling for Microkernel-Based Systems
【24h】

Towards Effective User-Controlled Scheduling for Microkernel-Based Systems

机译:迈向基于微内核的系统的有效的用户控制调度

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

摘要

With μ-kernel based systems becoming more and more prevalent, the demand for extensible resource management raises - and with it the demand for flexible thread scheduling. In this paper, we investigate the benefits and costs of a μ-kernel that exports scheduling from the kernel to user level. A key idea of our approach is to involve the user level whenever the μ-kernel encounters a situation that is ambiguous with respect to scheduling, and to permit the kernel to resolve the ambiguity based on user decisions. A further key aspect is that we rely on a generic, protection domain neutral interface between kernel and applications. For evaluation, we have developed a hierarchical user level scheduling architecture for the L4 μ-kernel, and a virtualiza-tion environment running on its top. Our environment supports Linux 2.6.9 guest operating systems on IA-32 processors. Experiments indicate an application overhead between 0 and 10 percent compared to a pure in-kernel scheduler solution, but also demonstrate that our architecture enables effective and accurate user-directed scheduling.
机译:随着基于μ内核的系统越来越流行,对可扩展资源管理的需求也随之增加-随之而来的是对灵活线程调度的需求。在本文中,我们研究了将内核中的调度导出到用户级别的μ内核的收益和成本。我们方法的关键思想是,只要μ内核遇到调度方面的模棱两可的情况,便要让用户级参与进来,并允许内核根据用户决策解决歧义。另一个关键方面是,我们依赖于内核和应用程序之间通用的,保护域中立的接口。为了进行评估,我们为L4μ内核开发了分层的用户级别调度体系结构,并在其顶层运行了虚拟化环境。我们的环境在IA-32处理器上支持Linux 2.6.9来宾操作系统。实验表明,与纯内核内调度程序解决方案相比,应用程序开销在0%到10%之间,而且还证明了我们的体系结构能够实现有效且准确的用户导向的调度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号