DocumentCode
119458
Title
RAFlow: Read Ahead Accelerated I/O Flow through Multiple Virtual Layers
Author
Zhaoning Zhang ; Kui Wu ; Huiba Li ; Jinghua Feng ; Yuxing Peng ; Xicheng Lu
Author_Institution
Nat. Key Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
fYear
2014
fDate
6-8 Aug. 2014
Firstpage
33
Lastpage
42
Abstract
Virtualization is the foundation for cloud computing, and the virtualization can not be achieved without software defined, elastic, flexible and scalable virtual layers. Unfortunately, if multiple virtual storage devices are chained together, the system may be subject to severe performance degradation. While the read-ahead (RA) mechanism in storage devices plays a very important role to improve I/O performance, RA may not be effective as expected for multiple virtualization layers, since it is originally designed for one layer only. When I/O requests are passed through a long I/O path, they may trigger a chain reaction and lead to unnecessary data transmission and thus bandwidth waste. In this paper, we study the dynamic behavior of RA through multiple I/O layers and demonstrate that if controlled well, RA can greatly accelerate I/O speed. We present RAFlow, a RA control mechanism, to effectively improve I/O performance by strategically expanding RA window at each layer. Our real-world experiments show that it can achieve 20% to 50% performance improvement in I/O paths with up to 8 virtualized storage devices.
Keywords
cloud computing; input-output programs; virtualisation; I/O path; I/O performance; I/O requests; RA mechanism; RAFlow; cloud computing; input-output flow; read ahead accelerated I/O flow; read-ahead mechanism; virtual storage devices; virtualization; Acceleration; Benchmark testing; Degradation; Distributed databases; Performance evaluation; Radio access networks; Synchronization; Cloud Computing; I/O Performance; IaaS Storage; Read ahead;
fLanguage
English
Publisher
ieee
Conference_Titel
Networking, Architecture, and Storage (NAS), 2014 9th IEEE International Conference on
Conference_Location
Tianjin
Type
conf
DOI
10.1109/NAS.2014.13
Filename
6923156
Link To Document