A statistical admission control algorithm for multimedia servers
MULTIMEDIA '94 Proceedings of the second ACM international conference on Multimedia
Ropes: an alternative to strings
Software—Practice & Experience
Exokernel: an operating system architecture for application-level resource management
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
CPU reservations and time constraints: efficient, predictable scheduling of independent activities
Proceedings of the sixteenth ACM symposium on Operating systems principles
Media Scaling in Distributed Multimedia Object Services
IWACA '94 Proceedings of the Second International Workshop on Multimedia: Advanced Teleservices and High-Speed Communication Architectures
Integrated Admission Control for Streaming and Elastic Traffic
COST 263 Proceedings of the Second International Workshop on Quality of Future Internet Services
Kernel Mechanisms for Service Differentiation in Overloaded Web Servers
Proceedings of the General Track: 2002 USENIX Annual Technical Conference
KOM Player - A Platform for Experimental VoD Research
ISCC '01 Proceedings of the Sixth IEEE Symposium on Computers and Communications
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Comprehensive statistical admission control for streaming media servers
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
Diagnosing performance overheads in the xen virtual machine environment
Proceedings of the 1st ACM/USENIX international conference on Virtual execution environments
DSN '05 Proceedings of the 2005 International Conference on Dependable Systems and Networks
Statistical admission control using delay distribution measurements
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Understanding user behavior in large-scale video-on-demand systems
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
Virtual I/O scheduler: a scheduler of schedulers for performance virtualization
Proceedings of the 3rd international conference on Virtual execution environments
A caching model of operating system kernel functionality
OSDI '94 Proceedings of the 1st USENIX conference on Operating Systems Design and Implementation
The eclipse operating system: providing quality of service via reservation domains
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Quantifying the performance isolation properties of virtualization systems
Proceedings of the 2007 workshop on Experimental computer science
I/O resource management through system call scheduling
ACM SIGOPS Operating Systems Review - Research and developments in the Linux kernel
Enforcing performance isolation across virtual machines in Xen
Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware
DAVVI: a prototype for the next generation multimedia entertainment platform
MM '09 Proceedings of the 17th ACM international conference on Multimedia
IBM Systems Journal
Web server support for tiered services
IEEE Network: The Magazine of Global Internetworking
Hi-index | 0.00 |
In this article, we evaluate the performance effects of I-O bound workloads on a specific virtual machine, an important component of an enterprise cloud computing infrastructure. In particular, we demonstrate that (1) the I-O workload of one guest system may adversely affect the I-O performance of another for the XEN hypervisor and (2) the general I-O performance is degraded due to various overheads. Next, we have devised a light-weight, complementary, backwards-compatible alternative to hypervisor-based virtualization techniques called BONSAI. Our software provides low-overhead I-O performance isolation by transparently applying traffic shaping to system calls in a cost-effective manner. Using this system, I-O resource consumption can be controlled at a very fine granularity. Furthermore, using video streaming experiments, where we limit the I-O bandwidth available to each service, we show that we are able to achieve the required level of resource isolation on a per process basis with only a negligible CPU overhead and without reducing the I-O performance. Copyright © 2010 John Wiley & Sons, Ltd.