TY - GEN
T1 - Transaction-aware data cluster allocation scheme for Qcow2-based virtual disks
AU - Lee, Minho
AU - Eom, Young Ik
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/2
Y1 - 2020/2
N2 - Recently, virtualization has become one of the backbone technologies for constructing data centers and cloud systems because it facilitates server consolidation through its attractive features. One major benefit of the virtualization technology is to support the physical server in concurrently running multiple VMs by logically partitioning the system resources into multiple ones. In constructing a virtualized system with multiple VMs, the qcow2 format is widely used as a virtual disk layout due to its storage space efficiency. However, the qcow2-based virtual disk has a critical drawback with respect to I/O performance. With the qcow2 format, excessive file sync operations are called in the process of data cluster allocation. In this paper, we introduce an efficient data cluster allocation scheme for the qcow2-based virtual disk to mitigate the performance overhead caused by the excessive file sync calls. For this, we adopt transactional support to the qcow2-based virtual disk and propose a new file sync operation, called gsync, which flushes the modified metadata in a bundle. Experimental results show that our scheme reduces the number of sync operations by up to 50.6% and improves I/O performance by up to 26.1%, compared with the conventional scheme.
AB - Recently, virtualization has become one of the backbone technologies for constructing data centers and cloud systems because it facilitates server consolidation through its attractive features. One major benefit of the virtualization technology is to support the physical server in concurrently running multiple VMs by logically partitioning the system resources into multiple ones. In constructing a virtualized system with multiple VMs, the qcow2 format is widely used as a virtual disk layout due to its storage space efficiency. However, the qcow2-based virtual disk has a critical drawback with respect to I/O performance. With the qcow2 format, excessive file sync operations are called in the process of data cluster allocation. In this paper, we introduce an efficient data cluster allocation scheme for the qcow2-based virtual disk to mitigate the performance overhead caused by the excessive file sync calls. For this, we adopt transactional support to the qcow2-based virtual disk and propose a new file sync operation, called gsync, which flushes the modified metadata in a bundle. Experimental results show that our scheme reduces the number of sync operations by up to 50.6% and improves I/O performance by up to 26.1%, compared with the conventional scheme.
KW - Data cluster allocation
KW - Qcow2 format
KW - Sync operation
KW - Transactional support
KW - Virtualization
UR - https://www.scopus.com/pages/publications/85084358369
U2 - 10.1109/BigComp48618.2020.00-45
DO - 10.1109/BigComp48618.2020.00-45
M3 - Conference contribution
AN - SCOPUS:85084358369
T3 - Proceedings - 2020 IEEE International Conference on Big Data and Smart Computing, BigComp 2020
SP - 385
EP - 388
BT - Proceedings - 2020 IEEE International Conference on Big Data and Smart Computing, BigComp 2020
A2 - Lee, Wookey
A2 - Chen, Luonan
A2 - Moon, Yang-Sae
A2 - Bourgeois, Julien
A2 - Bennis, Mehdi
A2 - Li, Yu-Feng
A2 - Ha, Young-Guk
A2 - Kwon, Hyuk-Yoon
A2 - Cuzzocrea, Alfredo
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2020 IEEE International Conference on Big Data and Smart Computing, BigComp 2020
Y2 - 19 February 2020 through 22 February 2020
ER -