IShare: Balancing I/O performance isolation and disk I/O efficiency in virtualized environments. (28th May 2015)
- Record Type:
- Journal Article
- Title:
- IShare: Balancing I/O performance isolation and disk I/O efficiency in virtualized environments. (28th May 2015)
- Main Title:
- IShare: Balancing I/O performance isolation and disk I/O efficiency in virtualized environments
- Authors:
- Wu, Song
Tao, Songqiao
Ling, Xiao
Fan, Hao
Jin, Hai
Ibrahim, Shadi - Abstract:
- Summary: Performance isolation has long been a challenging problem for disk resource allocation in virtualized environments. While there have been many researches working on I/O performance isolation and disk utilization, none of them addresses the I/O performance isolation and disk utilization as a whole. To this end, we investigate the impact of current disk I/O performance isolation schemes on disk I/O utilization. Interestingly, our studies report that current isolation schemes bring unnecessary disk idle and reduce the overall disk I/O performance because of ignoring the disk states and characteristics of requests. Accordingly, we propose an adaptive proportional‐share I/O scheduling framework, named iShare, in virtualized environments. iShare not only ensures I/O performance isolation through proportionally allocating time slices according to the weights of virtual machines but also preserves high disk efficiency by detecting disk states and adaptively adjusting the time slice size based on characteristics of requests. We implement a prototype of iShare on the Xen platform. The experimental results show that iShare ensures I/O performance isolation while improving disk I/O efficiency, compared with Blkio (i.e., the default I/O performance isolation method in Xen), iShare increases disk I/O bandwidth by 58% and slightly improves the I/O performance isolation for the sequential write applications. Copyright © 2015 John Wiley & Sons, Ltd.
- Is Part Of:
- Concurrency and computation. Volume 28:Number 2(2016)
- Journal:
- Concurrency and computation
- Issue:
- Volume 28:Number 2(2016)
- Issue Display:
- Volume 28, Issue 2 (2016)
- Year:
- 2016
- Volume:
- 28
- Issue:
- 2
- Issue Sort Value:
- 2016-0028-0002-0000
- Page Start:
- 386
- Page End:
- 399
- Publication Date:
- 2015-05-28
- Subjects:
- virtualization -- I/O scheduling -- I/O performance isolation -- disk I/O efficiency
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.3496 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 2672.xml