ETRI Journal (Jun 2024)

Providing scalable single-operating-system NUMA abstraction of physically discrete resources

  • Baik Song An,
  • Myung Hoon Cha,
  • Sang-Min Lee,
  • Won Hyuk Yang,
  • Hong Yeon Kim

DOI
https://doi.org/10.4218/etrij.2023-0056
Journal volume & issue
Vol. 46, no. 3
pp. 501 – 512

Abstract

Read online

With an explosive increase of data produced annually, researchers have been attempting to develop solutions for systems that can effectively handle large amounts of data. Single-operating-system (OS) non-uniform memory access (NUMA) abstraction technology is an important technology that ensures the compatibility of single-node programming interfaces across multiple nodes owing to its higher cost efficiency compared with scale-up systems. However, existing technologies have not been successful in optimizing user performance. In this paper, we introduce a single-OS NUMA abstraction technology that ensures full compatibility with the existing OS while improving the performance at both hypervisor and guest levels. Benchmark results show that the proposed technique can improve performance by up to 4.74X on average in terms of execution time compared with the existing state-of-the-art opensource technology.

Keywords