Resource management architecture for future information appliances

  • Authors:
  • Shuichi Oikawa;Tatsuo Nakajima

  • Affiliations:
  • Graduate School of Science and Engineering, Waseda University, 3-4-1 #61-505, Okubo, Shinjuku, Tokyo 169-8555, Japan (Correspd. Dept. of Comp. Sci., University of Tsukuba. shui@cs.tsukuba.ac.jp);Graduate School of Science and Engineering, Waseda University, 3-4-1 #61-505, Okubo, Shinjuku, Tokyo 169-8555, Japan

  • Venue:
  • Journal of Embedded Computing - Real-Time and Embedded Computing Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.