iShare: Balancing I/O performance isolation and disk I/O efficiency in virtualized environments

Song Wu 1 Songqiao Tao 1 Xiao Ling 1 Hao Fan 1 Hai Jin 1 Shadi Ibrahim 2
2 KerData - Scalable Storage for Clouds and Beyond
Inria Rennes – Bretagne Atlantique , IRISA-D1 - SYSTÈMES LARGE ÉCHELLE
Abstract : 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.
Type de document :
Article dans une revue
Concurrency and Computation: Practice and Experience, Wiley, 2016
Liste complète des métadonnées

https://hal.inria.fr/hal-01338404
Contributeur : Shadi Ibrahim <>
Soumis le : mardi 28 juin 2016 - 15:30:53
Dernière modification le : lundi 13 août 2018 - 13:34:02

Identifiants

  • HAL Id : hal-01338404, version 1

Citation

Song Wu, Songqiao Tao, Xiao Ling, Hao Fan, Hai Jin, et al.. iShare: Balancing I/O performance isolation and disk I/O efficiency in virtualized environments. Concurrency and Computation: Practice and Experience, Wiley, 2016. 〈hal-01338404〉

Partager

Métriques

Consultations de la notice

529