首页> 外文期刊>Chinese Journal of Electronics >A Scalable Memory Management Service Based on Microkernel OS in Multicore Environment
【24h】

A Scalable Memory Management Service Based on Microkernel OS in Multicore Environment

机译:多核环境中基于微内核操作系统的可扩展内存管理服务

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

摘要

The trends of exponential growing core counts incur new requirements on operating systems. The contemporary monolithic OSs protect shared kernel data by locking in multicore environment. However, the lock contention of OS functions may lead to overall performance degradation. This paper adopts microkernel architecture for scalability concerns, since it has flexibilities for the management of computing resources and explicit data layout to avoid locking. We present a scalable Memory management service (MMS) based on microkernel OS. The physical memory is distributed into servers to remove the lock contention over page pools. Then we discuss the new problems, including load balance and “distributed memory fragmentation”. MMS is divided into one master and multiple slaves. The master is a coordinator for adjusting loads and routing requests with a global memory view, while the slaves are responsible for the management of distributed page zones and virtual memory areas. The experimental results show that MMS achieves better scalability than Linux on a 32-core machine.
机译:核心数量呈指数增长的趋势引起了对操作系统的新要求。当代的单片OS通过锁定在多核环境中来保护共享的内核数据。但是,OS功能的锁争用可能导致整体性能下降。本文采用微内核架构来解决可伸缩性问题,因为它具有管理计算资源和显式数据布局的灵活性,以避免锁定。我们提出基于微内核OS的可伸缩内存管理服务(MMS)。物理内存分配到服务器中,以消除页面池上的锁争用。然后,我们讨论了新问题,包括负载平衡和“分布式内存碎片化”。 MMS分为一个主机和多个从机。主服务器是用于通过全局内存视图调整负载和路由请求的协调器,而从服务器则负责管理分布式页面区域和虚拟内存区域。实验结果表明,在32核计算机上,MMS具有比Linux更好的可伸缩性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号