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 language | English |
|---|---|
| Title of host publication | IEEE TrustCom/BigDataSE/ISPA 2016 |
| Subtitle of host publication | Proceedings 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 Publication | Piscataway, NJ |
| Publisher | Institute of Electrical and Electronics Engineers (IEEE) |
| Pages | 1280-1287 |
| Number of pages | 8 |
| ISBN (Electronic) | 9781509032051 |
| ISBN (Print) | 9781509032068 |
| DOIs | |
| Publication status | Published - 2016 |
| Externally published | Yes |
| Event | Joint 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 2016 → 26 Aug 2016 |
Other
| Other | Joint 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 |
|---|---|
| Country/Territory | China |
| City | Tianjin |
| Period | 23/08/16 → 26/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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver