Title :
VDB: Virtualizing the On-Board Disk Write Cache
Author :
Xiaofei Liao ; Hai Jin ; Xuhong Wang ; Bingbing Zhou ; Dingding Li
Author_Institution :
Sch. of Comput. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan, China
Abstract :
In the cloud environment, virtual machine monitor (VMM) enables multiple virtual machines (VM) running simultaneously to share the same physical resources, such as disk and its on-board disk write-cache. However, for the reasons of high reliability, some virtual machines need to adopt write-through policy for disk write-cache, which is a key component to improve system´s I/O performance. This causes serious write performance degradation for other data-intensive virtual machines which prefer a write-back cache. To satisfy the requirement of reliability and performance for different VMs, we adopt a disk write-through cache for the virtual machines with high reliability requirement and create a replaced write cache at the VMM layer for each virtual machine with high write performance demand. We also design and implement a prototype system called VDB within Xen. Our experimental results show that our system solves the coexistence problem of reliable virtual machines and I/O-bound virtual machines for the use of disk write-cache on the same virtualization platform. It can guarantee the reliability requirement and improve the write performance for different VMs.
Keywords :
cache storage; cloud computing; software performance evaluation; software reliability; virtual machines; virtualisation; I/O performance; I/O-bound virtual machine; VDB; VMM layer; Xen; cloud environment; data-intensive virtual machine; on-board disk write cache; prototype system; reliability requirement; reliable virtual machine; virtual machine monitor; virtualization platform; write performance degradation; write performance demand; write-back cache; write-through policy; Disk drives; File systems; Reliability; Throughput; Virtual machine monitors; Virtual machining; Virtualization; Disk Write Cache; I/O; Virtualization; Xen;
Conference_Titel :
High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
Conference_Location :
Zhangjiajie
DOI :
10.1109/HPCC.and.EUC.2013.135