Experiences In Using Os-Level Virtualization For Block I/O
Abstract
Today, HPC clusters commonly use Resource Management Systems such as PBS and TORQUE to share physical resources. These systems enable resources to be shared by assigning nodes to users exclusively in non-overlapping time slots. With virtualization technology, users can run their applications on the same node with low mutual interference. However, the overhead introduced by the virtual machine monitor or hypervisor is too high to be accepted, because efficiency is key to many HPC applications. OS-level virtualization (such as Linux Containers) offers a lightweight virtualization layer, which promises a near-native performance and is adopted by some BigData resource sharing platforms such as Mesos. Nevertheless, OS-level virtualization's overhead and isolation on block devices have not been completely evaluated, especially when applied to a shared distributed/parallel file system (D/PFS) such as HDFS or Lustre. In this paper, we thoroughly evaluate the overhead and isolation involved in sharing block I/O via OS-level virtualization on the local disk and D/PFSs. Meanwhile, to assign D/PFS storage resources to users, a middleware system is proposed and implemented to bridge the configuration gap between virtual clusters and remote D/PFSs.
Publication Date
11-15-2015
Publication Title
Proceedings of PDSW 2015: 10th Parallel Data Storage Workshop - Held in conjunction with SC 2015: The International Conference for High Performance Computing, Networking, Storage and Analysis
Number of Pages
13-18
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
DOI Link
https://doi.org/10.1145/2834976.2834982
Copyright Status
Unknown
Socpus ID
84959319611 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/84959319611
STARS Citation
Huang, Dan; Wang, Jun; Liu, Qing; Yin, Jiangling; and Zhang, Xuhong, "Experiences In Using Os-Level Virtualization For Block I/O" (2015). Scopus Export 2015-2019. 1775.
https://stars.library.ucf.edu/scopus2015/1775