Analysis and simulation of a fair queueing algorithm
SIGCOMM '89 Symposium proceedings on Communications architectures & protocols
Lightweight remote procedure call
ACM Transactions on Computer Systems (TOCS)
Operating system support for multimedia applications
MULTIMEDIA '94 Proceedings of the second ACM international conference on Multimedia
A hierarchial CPU scheduler for multimedia operating systems
OSDI '96 Proceedings of the second USENIX symposium on Operating systems design and implementation
Disco: running commodity operating systems on scalable multiprocessors
ACM Transactions on Computer Systems (TOCS)
The performance of μ-kernel-based systems
Proceedings of the sixteenth ACM symposium on Operating systems principles
Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications
The structuring of systems using upcalls
Proceedings of the tenth ACM symposium on Operating systems principles
Virtualizing I/O Devices on VMware Workstation's Hosted Virtual Machine Monitor
Proceedings of the General Track: 2002 USENIX Annual Technical Conference
Portable RK: A Portable Resource Kernel for Guaranteed and Enforced Timing Behavior
RTAS '99 Proceedings of the Fifth IEEE Real-Time Technology and Applications Symposium
Pervasive Computing
HLS: A Framework for Composing Soft Real-Time Schedulers
RTSS '01 Proceedings of the 22nd IEEE Real-Time Systems Symposium
Supporting time-sensitive applications on a commodity OS
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Memory resource management in VMware ESX server
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
ReVirt: enabling intrusion analysis through virtual-machine logging and replay
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Operating system support for virtual machines
ATEC '03 Proceedings of the annual conference on USENIX Annual Technical Conference
Evolving mach 3.0 to a migrating thread model
WTEC'94 Proceedings of the USENIX Winter 1994 Technical Conference on USENIX Winter 1994 Technical Conference
A user-mode port of the linux kernel
ALS'00 Proceedings of the 4th annual Linux Showcase & Conference - Volume 4
IBM memory expansion technology (MXT)
IBM Journal of Research and Development
Hi-index | 0.00 |
This paper presents our CPU resource management architecture and mechanisms for future information appliances. Information appliances are special purpose computational devices. Their examples include mobile phones, digital TVs, and vehicle navigation systems. We aim to use virtualized operating systems on future information appliances for the provision of better security and reliability features since their shared use in ubiquitous and pervasive computing environments will expose them to various kinds of access and use. CPU resource management is required for two purposes, the support of time sensitive applications and the isolation and protection of each virtualized operating system. Our software architecture incorporates the CPU resource management mechanisms in both virtualized operating systems and their hosting environment. CPU resource management mechanisms in virtualized operating systems are for the support of time sensitive applications while those in the hosting environment are for the isolation and protection of virtualized operating systems. We have implemented the proposed architecture in Linux as the host environment and UML (User-Mode Linux) as a virtualized operating system. The measurement results showed that the implementation of our architecture could effectively isolate and protect the CPU resource utilization by virtualized operating systems and also their applications.