Skip to main navigation Skip to search Skip to main content

RAFlow: Read ahead accelerated I/O flow through multiple virtual layers

Zhaoning Zhang*, Kui Wu, Huiba Li, Jinghua Feng, Yuxing Peng, Xicheng Lu

*Corresponding author for this work

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

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. © 2014 IEEE.
Original languageEnglish
Title of host publicationProceedings - 9th IEEE International Conference on Networking, Architecture, and Storage, NAS 2014
PublisherIEEE
Pages33-42
ISBN (Print)9781479940875
DOIs
Publication statusPublished - 13 Oct 2014
Externally publishedYes
Event9th IEEE International Conference on Networking, Architecture, and Storage, NAS 2014 - Tianjin, China
Duration: 6 Aug 20148 Aug 2014

Conference

Conference9th IEEE International Conference on Networking, Architecture, and Storage, NAS 2014
PlaceChina
CityTianjin
Period6/08/148/08/14

Bibliographical note

Publication details (e.g. title, author(s), publication statuses and dates) are captured on an “AS IS” and “AS AVAILABLE” basis at the time of record harvesting from the data source. Suggestions for further amendments or supplementary information can be sent to [email protected].

Research Keywords

  • Cloud Computing
  • I/O Performance
  • IaaS Storage
  • Read ahead

Fingerprint

Dive into the research topics of 'RAFlow: Read ahead accelerated I/O flow through multiple virtual layers'. Together they form a unique fingerprint.

Cite this