Analysis and evaluation of I/O hypervisor scheduling

Konstantinos Kontodimas, Panagiotis Kokkinos, Yossi Kuperman, Emmanouel Varvarigos

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

Abstract

Hypervisors' smooth operation and efficient performance has an immediate effect in the supported Cloud services. We investigate scheduling algorithms that match I/O requests originated from virtual resources, to the physical CPUs that do the actual processing. We envisage a new paradigm of virtualized resource consolidation, where I/O resources required by several Virtual Machines (VMs) in different physical hosts, are provided by one (or more) external powerful dedicated appliance(s), namely the I/O Hypervisor (IOH). For this reason I/O operations are transferred from the VMs to the IOH, where they are executed. We propose and evaluate a number of scheduling algorithms for this hypervisor model, concentrating on providing guaranteed fairness among the virtual resources. A simulator has been built that describes this model and is used for the implementation and the evaluation of the algorithms. We also analyze the performance of the different hypervisor models and highlight the importance of fair scheduling.

Original languageEnglish
Title of host publicationProceedings - 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing
EditorsOmer Rana, Manish Parashar
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages45-54
Number of pages10
ISBN (Electronic)9780769556970
DOIs
Publication statusPublished - 2015
Externally publishedYes
EventIEEE/ACM International Conference on Utility and Cloud Computing 2015 - Limassol, Cyprus
Duration: 7 Dec 201510 Dec 2015
Conference number: 8th
http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=7430473 (Proceedings)

Conference

ConferenceIEEE/ACM International Conference on Utility and Cloud Computing 2015
Abbreviated titleUCC 2015
CountryCyprus
CityLimassol
Period7/12/1510/12/15
Internet address

Keywords

  • cloud computing
  • I/O Hypervisor
  • scheduling
  • virtualization

Cite this