Exokernel: an operating system architecture for application-level resource management
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Disco: running commodity operating systems on scalable multiprocessors
ACM Transactions on Computer Systems (TOCS)
Cellular disco: resource management using virtual clusters on shared-memory multiprocessors
ACM Transactions on Computer Systems (TOCS)
Introduction to Virtual Reality
Introduction to Virtual Reality
Grave Robbers from outer space using 9P2000 under Linux
ATEC '05 Proceedings of the annual conference on USENIX Annual Technical Conference
Virtualization for high-performance computing
ACM SIGOPS Operating Systems Review
Libra: a library operating system for a jvm in a virtualized execution environment
Proceedings of the 3rd international conference on Virtual execution environments
Open source as a foundation for systems research
ACM SIGOPS Operating Systems Review
Holistic aggregate resource environment
ACM SIGOPS Operating Systems Review
Specialized execution environments
ACM SIGOPS Operating Systems Review
A light-weight virtual machine monitor for Blue Gene/P
Proceedings of the 1st International Workshop on Runtime and Operating Systems for Supercomputers
A lightweight virtual machine monitor for Blue Gene/P
International Journal of High Performance Computing Applications
The nonkernel: a kernel designed for the cloud
Proceedings of the 4th Asia-Pacific Workshop on Systems
Hi-index | 0.00 |
This document re-evaluates the software stack in the light of para-virtualization technology and hypervisor support within next generation processors and operating systems. We describe an infrastructure enabling the use of logical partitions (LPARs) for the execution of stand-alone applications along side traditional operating systems. The design goal is to provide an environment allowing normal users to execute, interact and manage these custom kernels in much the same way they would with typical applications. The development environment is a set of modular component libraries providing necessary system services, and a familiar debug environment provided by exposing partition memory and control interfaces to a "controller" partition. We describe the implementation of our prototype using the IBM research hypervisor along with the Linux kernel and explore potential applications that could benefit from this new environment.