A Scalable Memory Management Service Based on Microkernel OS in Multicore Environment. Issue 2 (1st April 2015)
- Record Type:
- Journal Article
- Title:
- A Scalable Memory Management Service Based on Microkernel OS in Multicore Environment. Issue 2 (1st April 2015)
- Main Title:
- A Scalable Memory Management Service Based on Microkernel OS in Multicore Environment
- Authors:
- Cheng, Zhonghan
Xu, Xin
Huang, Hao
Zhu, Runsheng - Abstract:
- Abstract : 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 micro kernel 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.
- Is Part Of:
- Chinese journal of electronics. Volume 24:Issue 2(2015)
- Journal:
- Chinese journal of electronics
- Issue:
- Volume 24:Issue 2(2015)
- Issue Display:
- Volume 24, Issue 2 (2015)
- Year:
- 2015
- Volume:
- 24
- Issue:
- 2
- Issue Sort Value:
- 2015-0024-0002-0000
- Page Start:
- 263
- Page End:
- 271
- Publication Date:
- 2015-04-01
- Subjects:
- multiprocessing systems -- operating systems (computers)
scalable memory management service -- microkernel OS -- multicore environment -- operating systems -- contemporary monolithic OS -- OS functions -- microkernel architecture -- data layout -- MMS -- physical memory -- distributed memory fragmentation -- global memory view -- distributed page zones -- virtual memory areas -- Linux
Electronics -- Periodicals
Electronics -- China -- Periodicals
Electronics
China
Periodicals
621.38105 - Journal URLs:
- https://ietresearch.onlinelibrary.wiley.com/journal/20755597 ↗
http://ieeexplore.ieee.org/servlet/opac?punumber=7479413 ↗
http://ieeexplore.ieee.org/Xplore/home.jsp ↗ - DOI:
- 10.1049/cje.2015.04.007 ↗
- Languages:
- English
- ISSNs:
- 1022-4653
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3180.317180
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 16420.xml