Virtual I/O scheduler: a scheduler of schedulers for performance virtualization
Proceedings of the 3rd international conference on Virtual execution environments
virtio: towards a de-facto standard for virtual I/O devices
ACM SIGOPS Operating Systems Review - Research and developments in the Linux kernel
Achieving 10 Gb/s using safe and transparent network interface virtualization
Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Flash memory performance on a highly scalable IOV system
WIOV'11 Proceedings of the 3rd conference on I/O virtualization
Packet aggregation based network I/O virtualization for cloud computing
Computer Communications
Performance evaluation of video-on-demand in virtualized environments: the client perspective
Proceedings of the 6th international workshop on Virtualization Technologies in Distributed Computing Date
On local separation of processing and storage in infrastructure-as-a-service
GECON'12 Proceedings of the 9th international conference on Economics of Grids, Clouds, Systems, and Services
A Survey on Database Performance in Virtualized Cloud Environments
International Journal of Data Warehousing and Mining
VIDAS: object-based virtualized data sharing for high performance storage I/O
Proceedings of the 4th ACM workshop on Scientific cloud computing
Evaluating I/O aware network management for scientific workflows on networked clouds
NDM '13 Proceedings of the Third International Workshop on Network-Aware Data Management
Towards minimalistic, virtualized content caches with minicache
Proceedings of the 2013 workshop on Hot topics in middleboxes and network function virtualization
Analysis of I/O Performance on an Amazon EC2 Cluster Compute and High I/O Platform
Journal of Grid Computing
DMVL: An I/O bandwidth dynamic allocation method for virtual networks
Journal of Network and Computer Applications
Hi-index | 0.00 |
Cloud computing is gaining popularity as a way to virtualize the datacenter and increase flexibility in the use of computation resources. This type of system is best exemplified by Amazon's Elastic Compute Cloud and related products. Recently, a new open-source framework called Eucalyptus has been released that allows users to create private cloud computing grids that are API-compatible with the existing Amazon standards. Eucalyptus leverages existing virtualization technology (the KVM or Xen hypervisors) and popular Linux distributions. Through the use of automated scripts provided with Ubuntu, a private cloud can be installed, from scratch, in under 30 minutes. Here, Eucalyptus is tested using I/O intensive applications in order to determine if its performance is as good as its ease-of-use. Unfortunately, limitations in commodity I/O virtualization technology restrict the out-of-the-box storage bandwidth to 51% and 77% of a non-virtualized disk for writes and reads, respectively. Similarly, out-of-the-box network bandwidth to another host is only 71% and 45% of non-virtualized performance for transmit and receive workloads, respectively. These bottlenecks are present even on a test system massively over-provisioned in both memory and computation resources. Similar restrictions are also evident in commercial clouds provided by Amazon, showing that even after much research effort I/O virtualization bottlenecks still challenge the designers of modern systems.