Onion and pizza: New disk partitioning schemes for virtualization systems

Dongwoo Kang, Namsu Lee, Sewoog Kim, Jongmoo Choi, Donghee Lee, Sam H. Noh

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

Abstract

The traditional disk partitioning scheme commonly used in a virtualization system divides a disk into multiple partitions in a coarse-grained manner, which causes a long seek distance when multiple virtual machines run concurrently. To overcome this drawback, we propose two novel schemes, called onion and pizza. The onion scheme makes partitions in an interleaved way, which leads to not only reduce a seek distance but also enhance fairness among virtual machines. The pizza scheme goes one step further that makes partitions in a vertical fashion, not a horizontal fashion, so that requests from different virtual machines can be served in a same cylinder. In additional, new sector mapping is devised for efficiency of the two schemes. Real implementation based experiments have shown that our proposal can enhance I/O bandwidth up to 95% with an average of 25%, compared with the traditional scheme.

Original languageEnglish
Title of host publication28th Annual ACM Symposium on Applied Computing, SAC 2013
Pages1616-1621
Number of pages6
DOIs
StatePublished - 2013
Event28th Annual ACM Symposium on Applied Computing, SAC 2013 - Coimbra, Portugal
Duration: 18 Mar 201322 Mar 2013

Publication series

NameProceedings of the ACM Symposium on Applied Computing

Conference

Conference28th Annual ACM Symposium on Applied Computing, SAC 2013
Country/TerritoryPortugal
CityCoimbra
Period18/03/1322/03/13

Keywords

  • Cylinder dividing
  • Cylinder interleaving
  • Disk partitioning
  • I/O virtualization
  • Sector mapping
  • Seek distance

Fingerprint

Dive into the research topics of 'Onion and pizza: New disk partitioning schemes for virtualization systems'. Together they form a unique fingerprint.

Cite this