• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Lu Kai, Chi Wanqing, Gao Yinghui, Feng Hua. MIOS: A Scalable Multi-Instance OS for Large Scale CCNUMA System[J]. Journal of Computer Research and Development, 2011, 48(9): 1693-1703.
Citation: Lu Kai, Chi Wanqing, Gao Yinghui, Feng Hua. MIOS: A Scalable Multi-Instance OS for Large Scale CCNUMA System[J]. Journal of Computer Research and Development, 2011, 48(9): 1693-1703.

MIOS: A Scalable Multi-Instance OS for Large Scale CCNUMA System

More Information
  • Published Date: September 14, 2011
  • MIOS is a scalable operating system designed for large scale CCNUMA system. It introduces multi-instance kernel structure. In MIOS, each instance of OS kernel executes the same code, but runs on a node of the CCNUMA machine and manages its resources respectively. The MIOS provides a single system image running environment for all nodes of CCNUMA system, supporting process and thread task model. Aiming at the features of CCNUMA system and the requirements of scientific computing applications, the MIOS provides several optimizations, including weak shared thread model, cascaded task scheduling, adaptive communication between tasks and register-based lock. We have implemented MIOS on our Galaxy parallel computer system, a large scale CCNUMA system including 2048 processors. The evaluations on Galaxy system, including micro-benchmarks and real parallel applications, show that MIOS can provide comparable performance with a conventional OS for MPI applications. For OMP applications, the MIOS also can provide a good performance speedup on the large scale CCNUMA system with 2048 processors. The structure of MIOS can also provide experiences for designing operating system on many-core processor.
  • Related Articles

    [1]Wu Song, Wang Kun, Jin Hai. Research Situation and Prospects of Operating System Virtualization[J]. Journal of Computer Research and Development, 2019, 56(1): 58-68. DOI: 10.7544/issn1000-1239.2019.20180720
    [2]Wang Zhenpeng, Hu Hongchao, Cheng Guozhen. Design and Implementation of Mimic Network Operating System[J]. Journal of Computer Research and Development, 2017, 54(10): 2321-2333. DOI: 10.7544/issn1000-1239.2017.20170444
    [3]Zhang Chao, Sun Guangyu, Zhang Xueying, Zhao Weisheng. Thermal Modeling and Management for Shift Operations of Racetrack Memory[J]. Journal of Computer Research and Development, 2017, 54(1): 154-162. DOI: 10.7544/issn1000-1239.2017.20150903
    [4]Yuan Qingbo, Zhao Jianbo, Chen Mingyu, Sun Ninghui. Performance Bottleneck Analysis and Solution of Shared Memory Operating System on a Multi-Core Platform[J]. Journal of Computer Research and Development, 2011, 48(12): 2268-2276.
    [5]Zhao Xia, Chen Xiangqun, Guo Yao, Yang Fuqing. A Survey on Operating System Power Management[J]. Journal of Computer Research and Development, 2008, 45(5): 817-824.
    [6]Shan Zhiyong and Shi Wenchang. STBAC: A New Access Control Model for Operating System[J]. Journal of Computer Research and Development, 2008, 45(5): 758-764.
    [7]Xiong Tinggang, Ma Zhong, Yuan Youguang. Research on Synchronization Technology of Fault-Tolerant Computer System Based on Operating System Calls[J]. Journal of Computer Research and Development, 2006, 43(11): 1985-1992.
    [8]Li Hong, Chen Xianglan, Wu Mingqiao, Gong Yuchang, and Zhao Zhenxi. Design of a Servent Based Operating System[J]. Journal of Computer Research and Development, 2005, 42(7): 1272-1276.
    [9]Meng Dan, Zhan Jianfeng, Wang Lei, Tu Bibo, Zhang Zhihong. Fully Integrated Cluster Operating System: Phoenix[J]. Journal of Computer Research and Development, 2005, 42(6): 979-986.
    [10]Zheng Zhirong, Cai Yi, and Shen Changxiang. Research on an Application Class Communication Security Model on Operating System Security Framework[J]. Journal of Computer Research and Development, 2005, 42(2): 322-328.

Catalog

    Article views (851) PDF downloads (373) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return