Formal requirements for virtualizable third generation architectures
Communications of the ACM
Virtualization-Based Operation Support Systems: Performance Evaluation and Systems Design
APNOMS '08 Proceedings of the 11th Asia-Pacific Symposium on Network Operations and Management: Challenges for Next Generation Network Operations and Service Management
Does virtualization make disk scheduling passé?
ACM SIGOPS Operating Systems Review
Modeling virtualized applications using machine learning techniques
VEE '12 Proceedings of the 8th ACM SIGPLAN/SIGOPS conference on Virtual Execution Environments
Cloud-scale resource management: challenges and techniques
HotCloud'11 Proceedings of the 3rd USENIX conference on Hot topics in cloud computing
Improving disk I/O performance in a virtualized system
Journal of Computer and System Sciences
Proceedings of the 2nd ACM workshop on High performance mobile opportunistic systems
Proceedings of the 5th ACM/SPEC international conference on Performance engineering
Hi-index | 0.00 |
Virtualization can be implemented in many different ways. It can be done with and without hardware support. The virtualized operating system can be expected to be changed in preparation for virtualization, or it can be expected to work unchanged. Regardless, software developers must strive to meet the three goals of virtualization spelled out by Gerald Popek and Robert Goldberg: fidelity, performance, and safety.