DocumentCode
159857
Title
VFRM: Flash Resource Manager in VMware ESX Server
Author
Deng Liu ; Jianzhe Tai ; Lo, Julia ; Ningfang Mi ; Xiaoyun Zhu
Author_Institution
VMware Inc., Palo Alto, CA, USA
fYear
2014
fDate
5-9 May 2014
Firstpage
1
Lastpage
7
Abstract
One popular approach of leveraging Flash technology in the virtual machine environment today is using it as a secondary-level host-side cache. Although this approach delivers I/O acceleration for a single VM workload, it might not be able to fully exploit the outstanding performance of Flash and justify the high cost-per-GB of Flash resources. In this paper, we present the design for VMware Flash Resource Manager (VFRM), which aims to maximize the utilization of Flash resources with minimal CPU, memory and I/O cost for managing and operating Flash. It borrows the ideas of heating and cooling from thermodynamics to identify the data blocks that benefit most from being put on Flash, and lazily and asynchronously migrates the data blocks between Flash and spinning disks. Experimental evaluation of the prototype shows that VFRM achieves better cost-effectiveness than traditional caching solutions, and costs orders of magnitude less memory and I/O bandwidth.
Keywords
cache storage; flash memories; resource allocation; virtual machines; I-O acceleration; I-O bandwidth; VM workload; VMware ESX server; VMware flash resource manager; data blocks; flash disks; flash resource utilization; flash technology; secondary-level host-side cache; spinning disks; vFRM; virtual machine environment; Bandwidth; Cooling; Heating; Measurement; Memory management; Spinning; Virtual machining; Flash resource management; I/O access pattern; temperature-based tiering;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Operations and Management Symposium (NOMS), 2014 IEEE
Conference_Location
Krakow
Type
conf
DOI
10.1109/NOMS.2014.6838237
Filename
6838237
Link To Document