I/O congestion-aware computing resource assignment and scheduling in virtualized cloud environments

Yuwei Wang, Min Liu, Bo Gao, Chenchong Qin, Cheng Ma

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contribution

3 Citations (Scopus)

Abstract

Recently, cloud computing based on virtualization technology has developed rapidly. A cloud computing provider offers services mainly by renting virtual machine (VM) to users, through which users can share various computing, storage and network resources. However, VM consolidation in cloud computing environments leads to significant degradation of the network performance of VMs, such as a huge drop in throughput and simultaneously a severe increase in latency and jitter. In this paper, we provide a deep insight into the relationship between VCPU scheduling and I/O congestion in Xen, particularly in data receiving direction. Through experiments, we observe that the VCPU scheduling plays a key role in the network performance of VMs due to the congestion in I/O ring. Then we propose a novel mechanism called Diff-Scheduler. It can identify the so-called NSVM (Network Queuing Sensitive Virtual Machine) that is more vulnerable to the congestion in I/O ring. Furthermore, it can schedule the VCPUs of the NSVMs more frequently than other VMs in different pools independently, without violating the CPU share fairness in VM consolidation. Evaluations based on a prototype of Xen platform featured Diff-Scheduler show that our mechanism significantly improves the network performance of VMs. Specifically, Diff-Scheduler proposed in this paper jointly enhances throughput, latency, and fairness of resource allocation.

Original languageEnglish
Title of host publicationIEEE TrustCom/BigDataSE/ISPA 2016
Subtitle of host publicationProceedings of the 15th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, 10th IEEE International Conference on Big Data Science and Engineering and 14th IEEE International Symposium on Parallel and Distributed Processing with Applications
Place of PublicationPiscataway, NJ
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages1280-1287
Number of pages8
ISBN (Electronic)9781509032051
ISBN (Print)9781509032068
DOIs
Publication statusPublished - 2016
Externally publishedYes
EventJoint 15th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, 10th IEEE International Conference on Big Data Science and Engineering and 14th IEEE International Symposium on Parallel and Distributed Processing with Applications, IEEE TrustCom/BigDataSE/ISPA 2016 - Tianjin, China
Duration: 23 Aug 201626 Aug 2016

Other

OtherJoint 15th IEEE International Conference on Trust, Security and Privacy in Computing and Communications, 10th IEEE International Conference on Big Data Science and Engineering and 14th IEEE International Symposium on Parallel and Distributed Processing with Applications, IEEE TrustCom/BigDataSE/ISPA 2016
CountryChina
CityTianjin
Period23/08/1626/08/16

Keywords

  • Cloud computing
  • Network performance
  • Network queuing sensitive
  • VCPU scheduling
  • VM consolidation

Fingerprint Dive into the research topics of 'I/O congestion-aware computing resource assignment and scheduling in virtualized cloud environments'. Together they form a unique fingerprint.

Cite this