Efficient data cluster management scheme for Qcow2-based virtual disk in home cloud server

Nowadays, home cloud servers have adopted virtualization technologies to fully utilize their own computing resources. In this paper, we introduce a novel data cluster management scheme for qcow2-based virtual disk to improve I/O performance and storage space efficiency of the home cloud server. Our scheme aims to mitigate the sync amplification problem of qcow2 format, caused by allocating data clusters in a grow-only manner. To achieve the goal, we try to reuse the allocated data clusters that are no longer in use. Our experimental results show that our scheme improves I/O performance and reduces the number of sync operations, by up to 52.7% and 59.8%, respectively, compared with the conventional scheme.

[1]  Yubin Xia,et al.  Mitigating Sync Amplification for Copy-on-write Virtual Disk , 2016, FAST.

[2]  Sang-Won Lee,et al.  Lightweight Application-Level Crash Consistency on Transactional Flash Storage , 2015, USENIX Annual Technical Conference.

[3]  Dongkun Shin,et al.  Performance analysis of SSD write using TRIM in NTFS and EXT4 , 2011, 2011 6th International Conference on Computer Sciences and Convergence Information Technology (ICCIT).

[4]  Ilwoo Lee,et al.  Architecture of home gateway for device collaboration in extended home space , 2008, IEEE Transactions on Consumer Electronics.

[5]  Sang-Won Lee,et al.  Durable write cache in flash memory SSD for relational and NoSQL databases , 2014, SIGMOD Conference.

[6]  Jorge García Duque,et al.  Controlling the smart home from TV , 2006, IEEE Transactions on Consumer Electronics.

[7]  A. Kivity,et al.  kvm : the Linux Virtual Machine Monitor , 2007 .