The effects of jitter on the peceptual quality of video
MULTIMEDIA '99 Proceedings of the seventh ACM international conference on Multimedia (Part 2)
Analysis of delay and delay jitter of voice traffic in the internet
Computer Networks: The International Journal of Computer and Telecommunications Networking
Memory resource management in VMware ESX server
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Xen and co.: communication-aware CPU scheduling for consolidated xen-based hosting platforms
Proceedings of the 3rd international conference on Virtual execution environments
Comparison of the three CPU schedulers in Xen
ACM SIGMETRICS Performance Evaluation Review
Scheduling I/O in virtual machine monitors
Proceedings of the fourth ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Task-aware virtual machine scheduling for I/O performance.
Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Virtualization polling engine (VPE): using dedicated CPU cores to accelerate I/O virtualization
Proceedings of the 23rd international conference on Supercomputing
Proceedings of the 3rd International Conference on Principles, Systems and Applications of IP Telecommunications
Empirical evaluation of latency-sensitive application performance in the cloud
MMSys '10 Proceedings of the first annual ACM SIGMM conference on Multimedia systems
Supporting soft real-time tasks in the xen hypervisor
Proceedings of the 6th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Differential virtual time (DVT): rethinking I/O service differentiation for virtual machines
Proceedings of the 1st ACM symposium on Cloud computing
Smoothing delay jitter in networked control systems
Journal of Embedded Computing - Advanced Topics on Embedded Computing
RT-Xen: towards real-time hypervisor scheduling in xen
EMSOFT '11 Proceedings of the ninth ACM international conference on Embedded software
Effect of delay and delay jitter on voice/video over IP
Computer Communications
vBalance: using interrupt load balance to improve I/O performance for SMP virtual machines
Proceedings of the Third ACM Symposium on Cloud Computing
Hi-index | 0.00 |
Network performance isolation is the key to virtualization-based cloud services. For latency-sensitive cloud applications like media streaming, both predictable network bandwidth and low-jittered network latency are desirable. The current resource sharing methods for virtual machines (VMs) mainly focus on resource proportional sharing such as CPU amount, memory size and I/O bandwidth, whereas they ignore the fact that I/O latency in VM-hosted platforms is mostly related to the resource provisioning rate. Even if the VM is allocated with adequate resources, network jitter can still be very serious if the resources are not provided in a timely manner. This paper systematically analyzes the causes of unpredictable network latency and proposes a combined solution to guarantee network performance isolation: (1) in the hypervisor, we design a proportional share CPU scheduling with soft real-time support to reduce scheduling delay for network packets; (2) in network traffic shaper, we introduce the concept of smooth window with feedback control to smooth the packet delay. The experimental results with both real-life applications and low-level benchmarks show that our solutions can significantly reduce network jitter, and meanwhile effectively maintain resource proportionality.