Performance of REAL/IXTM-fully preemptive real time UNIX
ACM SIGOPS Operating Systems Review
ACM SIGOPS Operating Systems Review
The performance of μ-kernel-based systems
Proceedings of the sixteenth ACM symposium on Operating systems principles
Real-Time Scheduling Support in Ultrix-4.2 for Multimedia Communiation
Proceedings of the Third International Workshop on Network and Operating System Support for Digital Audio and Video
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
lmbench: portable tools for performance analysis
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
Lightweight Shadow Paging for Efficient Memory Isolation in Gandalf VMM
ISORC '08 Proceedings of the 2008 11th IEEE Symposium on Object Oriented Real-Time Distributed Computing
A virtual machine time-sharing system
IBM Systems Journal
Mesovirtualization: lightweight virtualization technique for embedded systems
SEUS'07 Proceedings of the 5th IFIP WG 10.2 international conference on Software technologies for embedded and ubiquitous systems
Hi-index | 0.00 |
This paper describes our approach to enable Gandalf VMM (Virtual Machine Monitor) to be interruptible. Although Gandalf is shown to be a lightweight VMM, the detailed performance analysis using PMC (Performance Monitoring Counters) showed Gandalf executes with interrupts disabled for a rather long duration of time. By making Gandalf interruptible, we are able to make VMM based systems more suitable for embedded and ubiquitous systems. We analyzed the requirements to make Gandalf interruptible, designed and implemented the mechanisms to realize it. The experimental results shows that making Gandalf interruptible significantly reduces a duration of execution time with interrupts disabled while it does not impact the performance.