Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Diagnosing performance overheads in the xen virtual machine environment
Proceedings of the 1st ACM/USENIX international conference on Virtual execution environments
Xen and co.: communication-aware CPU scheduling for consolidated xen-based hosting platforms
Proceedings of the 3rd international conference on Virtual execution environments
Optimizing network virtualization in Xen
ATEC '06 Proceedings of the annual conference on USENIX '06 Annual Technical Conference
High performance VMM-bypass I/O in virtual machines
ATEC '06 Proceedings of the annual conference on USENIX '06 Annual Technical Conference
High performance and scalable I/O virtualization via self-virtualized devices
Proceedings of the 16th international symposium on High performance distributed computing
Characterization of network processing overheads in Xen
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Concurrent Direct Network Access for Virtual Machine Monitors
HPCA '07 Proceedings of the 2007 IEEE 13th International Symposium on High Performance Computer Architecture
Scheduling I/O in virtual machine monitors
Proceedings of the fourth ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Characterization & analysis of a server consolidation benchmark
Proceedings of the fourth ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Optimizing Xen VMM Based on Intel® Virtualization Technology
ICICSE '08 Proceedings of the 2008 International Conference on Internet Computing in Science and Engineering
Bridging the gap between software and hardware techniques for I/O virtualization
ATC'08 USENIX 2008 Annual Technical Conference on Annual Technical Conference
Software techniques to improve virtualized I/O performance on multi-core systems
Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems
Performance Analysis of Large Receive Offload in a Xen Virtualized System
ICCET '09 Proceedings of the 2009 International Conference on Computer Engineering and Technology - Volume 01
Supporting soft real-time tasks in the xen hypervisor
Proceedings of the 6th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
vSlicer: latency-aware virtual machine scheduling via differentiated-frequency CPU slicing
Proceedings of the 21st international symposium on High-Performance Parallel and Distributed Computing
MORPHOSYS: Efficient Colocation of QoS-Constrained Workloads in the Cloud
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
Scalable and Elastic Telecommunication Services in the Cloud
Bell Labs Technical Journal
Network performance isolation for latency-sensitive cloud applications
Future Generation Computer Systems
Supporting parallel soft real-time applications in virtualized environment
Proceedings of the 22nd international symposium on High-performance parallel and distributed computing
vTurbo: accelerating virtual machine I/O processing using designated turbo-sliced core
USENIX ATC'13 Proceedings of the 2013 USENIX conference on Annual Technical Conference
Cache isolation for virtualization of mixed general-purpose and real-time systems
Journal of Systems Architecture: the EUROMICRO Journal
Hi-index | 0.00 |
Virtualization technology has gained significant adoption in various domains as a means to lower costs and enable greener solutions. Recently, there has been a significant amount of interest in employing virtualization technology in the telecommunications domain in order to save costs through server consolidation and to provide energy-efficient solutions. The availability of high-end multi-core servers provides powerful platforms for deployment. However, the telecommunications domain poses unique challenges for virtualization technology to be successfully deployed even in these compute-rich multi-core environments. This work discusses these challenges. It provides a detailed analysis of the performance implications of hosting enterprise IP telephony infrastructure in virtualized environments. Unlike signaling applications that are comparatively more tolerant of underlying platform performance, media applications are far more demanding. Our work, therefore, focuses on the performance of media applications (media server, voice-mail, etc.) in virtualized environments. We develop a model for workloads used in enterprise IP telephony. We then evaluate the impact of various hypervisor scheduler and I/O parameters in order to determine good parameter settings for such workloads. Our experiments use the Xen virtualization platform. The results presented in this work will be useful for telecommunication solution providers to understand the capabilities and limitations of virtual environments when deploying their applications.