Skip to main navigation Skip to search Skip to main content

Multilanes: Providing virtualized storage for OS-level virtualization on many cores

  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

OS-level virtualization is an efficient method for server consolidation. However, the sharing of kernel services among the co-located virtualized environments (VEs) incurs performance interference between each other. Especially, interference effects within the shared I/O stack would lead to severe performance degradations on many-core platforms incorporating fast storage technologies (e.g., non-volatile memories). This paper presents MultiLanes, a virtualized storage system for OS-level virtualization on many cores. MultiLanes builds an isolated I/O stack on top of a virtualized storage device for each VE to eliminate contention on kernel data structures and locks between them, thus scaling them to many cores. Moreover, the overhead of storage device virtualization is tuned to be negligible so that MultiLanes can deliver competitive performance against Linux. Apart from scalability, MultiLanes also delivers flexibility and security to all the VEs, as the virtualized storage device allows each VE to run its own guest file system. The evaluation of our prototype system built for Linux container (LXC) on a 16-core machine with a RAM disk demonstrates MultiLanes outperforms Linux by up to 11.32X and 11.75X in micro- and macro-benchmarks, and exhibits nearly linear scalability.

Original languageEnglish
Title of host publicationProceedings of the 12th USENIX Conference on File and Storage Technologies, FAST 2014
PublisherUSENIX Association
Pages317-329
Number of pages13
ISBN (Electronic)9781931971089
StatePublished - 2014
Event12th USENIX Conference on File and Storage Technologies, FAST 2014 - Santa Clara, United States
Duration: 17 Feb 201420 Feb 2014

Publication series

NameProceedings of the 12th USENIX Conference on File and Storage Technologies, FAST 2014

Conference

Conference12th USENIX Conference on File and Storage Technologies, FAST 2014
Country/TerritoryUnited States
CitySanta Clara
Period17/02/1420/02/14

Fingerprint

Dive into the research topics of 'Multilanes: Providing virtualized storage for OS-level virtualization on many cores'. Together they form a unique fingerprint.

Cite this