...
首页> 外文期刊>Operating systems review >The Mechanics of In-Kernel Synchronization for a Scalable Microkernel
【24h】

The Mechanics of In-Kernel Synchronization for a Scalable Microkernel

机译:可伸缩微内核的内核内同步机制

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

获取外文期刊封面封底 >>

       

摘要

Systems with minimal kernels address the problem of ever-increasing system software complexity by strict separation of resource permission management and resource policies into different trust domains. Lately, such system structure has found wide attention in the research community and industry in the form of hypervisors and virtual machines. With an increasing number of processors, these systems face a scalability problem. The separation eliminates semantic information about the expected parallelism for individual resources, such as memory pages or processors. Hence, the kernel is unable to optimize its synchronization primitives on a case-by-case basis—a precondition for a scalable, yet well-performing system. In this paper we present an adaptive synchronization scheme, one of the core building block for scalable microkernels. Herewith, unprivileged components (like virtual machines) can express the degree of concurrency at the granularity of individual resources. The kernel can safely adapt and optimize its internal synchronization regime on a case-by-case basis as we show exemplary for inter-process communication and the memory management subsystem of an L4 microkernel.
机译:内核最少的系统通过将资源许可管理和资源策略严格分离到不同的信任域中来解决系统软件复杂性不断提高的问题。最近,这种系统结构以虚拟机管理程序和虚拟机的形式在研究界和行业中引起了广泛关注。随着处理器数量的增加,这些系统面临可伸缩性问题。这种分隔消除了有关单个资源(例如内存页或处理器)的预期并行性的语义信息。因此,内核无法根据具体情况优化其同步原语,这是可伸缩但性能良好的系统的前提。在本文中,我们提出了一种自适应同步方案,它是可伸缩微内核的核心构建块之一。因此,未特权的组件(如虚拟机)可以以单个资源的粒度表示并发程度。内核可以根据具体情况安全地调整和优化其内部同步机制,如我们所展示的L4微内核的进程间通信和内存管理子系统示例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号