skip to main content
10.1145/3144789.3144820acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiciipConference Proceedingsconference-collections
research-article

Adaptive I/O Bandwidth Allocation for Virtualization Environment on Xen Platform

Published: 17 July 2017 Publication History

Abstract

Virtual machines frequently have various demands of storage I/O and priority. They are desired to operated several services simultaneously in the same system. However, we cannot assure that some virtual machine which required higher I/O bandwidth will gain proper resources. Moreover, existing fair queueing I/O schedulers cannot provide efficient disk resource allocation, which often leads to bottlenecks at a storage level. To solve the upper described problems, we propose AIO, an Adaptive I/O Bandwidth Allocation for Virtualization Environment on Xen platform. We designed AIO by adopted the concept of the traffic policing and shaping to support the bandwidth sharing between virtual machines and ensuring the Quality of Service of disk I/O resource. This framework allows us to allocate disk I/O bandwidth among the groups of virtual domains dynamically according to configuration rate and priority of particular resource classes. Experiments results show that AIO is useful in maintaining the disk I/O bandwidth of the virtual domain and slightly improves the I/O performance of the system.

References

[1]
J. C. Wu, S. Banachowski, and S. A. Brandt, "Hierarchical disk sharing for multimedia systems," Proceedings of the international workshop on Network and operating systems support for digital audio and video - NOSSDAV 05, 2005.
[2]
S. R. Seelam and P. J. Teller, "Virtual i/o scheduler: A scheduler of schedulers for performance virtualization," in Proceedings of the 3rd International Conference on Virtual Execution Environments, ser. VEE '07. New York, NY, USA: ACM, 2007, pp. 105--115. {Online}. Available:
[3]
D. Ongaro, A. L. Cox, and S. Rixner, "Scheduling I/O in virtual machine monitors," Proc. of the fourth ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE-08), Seattle, WA, March 5--7, 2008, pp. 1--10.
[4]
D.-J. Kang, C.-Y. Kim, K.-H. Kim, and S.-I. Jung, "Proportional disk i/o bandwidth management for server virtualization environment," in Computer Science and Information Technology, 2008. ICCSIT '08. International Conference on, Aug 2008, pp. 647--653.
[5]
A. Gulati, A. Merchant, M. Uysal, P. Padala and P. Varman, "Efficient and adaptive proportional share I/O scheduling", ACM SIGMETRICS Performance Evaluation Review, vol. 37, no. 2, p. 79, 2009.
[6]
D. J. Kang, S. I. Jung, R. Tsuruta, and H. Takahashi, "Range-bw: I/o scheduler for predicable disk i/o bandwidth," in Computer Engineering and Applications (ICCEA), 2010 Second International Conference on, vol. 1, March 2010, pp. 175--180.
[7]
J. Shafer, "I/o virtualization bottlenecks in cloud computing today," in Proceedings of the 2nd conference on I/O virtualization, ser. WIOV'10. Berkeley, CA, USA: USENIX Association, 2010, pp. 5--5. {Online}. Available: http://dl.acm.org/citation.cfm?id=1863181.1863186
[8]
Y. Li, W. Li, and C. Jiang, "A Survey of Virtual Machine System: Current Technology and Future Trends," 2010 Third International Symposium on Electronic Commerce and Security, 2010.
[9]
D. Boutcher and A. Chandra, "Does virtualization make disk scheduling passe?" SIGOPS Oper. Syst. Rev., vol. 44, no. 1, pp. 20--24, Mar. 2010. {Online}. Available:
[10]
Y. Wu, B. Jia, and Z. Qi, "Io qos: A new disk i/o scheduler module with qos guarantee for cloud platform," in Information Science and Engineering (ISISE), 2012 International Symposium on, Dec 2012, pp. 441--444.
[11]
X. Ling, H. Jin, S. Ibrahim, W. Cao, and S. Wu, "Efficient Disk I/O Scheduling with QoS Guarantee for Xen-based Hosting Platforms," 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012), pp. 81--89.
[12]
W. Xiaojing, "Weighted Fairness Resource Allocation of Disks in Xen," International Journal on Cloud Computing: Services and Architecture, vol. 2, no. 3, pp. 1--10, 2012.
[13]
H. B. Moraes and P. R. Guardieiro, "Traffic Policing Mechanism Based on the Token Bucket Method for WiMax Networks," 2012 IEEE 14th International Conference on High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems, Liverpool, 2012, pp. 885--890.
[14]
B. Solomon, D. Ionescu, C. Gadea, S. Veres, and M. Litoiu, "Leaky bucket model for autonomic control of distributed, collaborative systems," 2013 IEEE 8th International Symposium on Applied Computational Intelligence and Informatics (SACI), 2013.
[15]
C.-H. Lee and Y.-T. Kim, "QoS-aware hierarchical token bucket (QHTB) queuing disciplines for QoS-guaranteed Diffserv provisioning with optimized bandwidth utilization and priority-based preemption," The International Conference on Information Networking 2013 (ICOIN), 2013.

Cited By

View all
  • (2019)Emulation of Storage Performance in Testbed Experiments with DistemIEEE INFOCOM 2019 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)10.1109/INFCOMW.2019.8845155(805-810)Online publication date: Apr-2019

Index Terms

  1. Adaptive I/O Bandwidth Allocation for Virtualization Environment on Xen Platform

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICIIP '17: Proceedings of the 2nd International Conference on Intelligent Information Processing
    July 2017
    211 pages
    ISBN:9781450352871
    DOI:10.1145/3144789
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    In-Cooperation

    • Wanfang Data: Wanfang Data, Beijing, China
    • International Engineering and Technology Institute, Hong Kong: International Engineering and Technology Institute, Hong Kong

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 17 July 2017

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. I/O bandwidth
    2. bandwidth control
    3. virtualization

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    IIP'17

    Acceptance Rates

    ICIIP '17 Paper Acceptance Rate 32 of 202 submissions, 16%;
    Overall Acceptance Rate 87 of 367 submissions, 24%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 15 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)Emulation of Storage Performance in Testbed Experiments with DistemIEEE INFOCOM 2019 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)10.1109/INFCOMW.2019.8845155(805-810)Online publication date: Apr-2019

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media