Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
|
 |
2K
: A Reflective, Component-Based Operating System for Rapidly Changing Environments
| |
|
2K: A Reflective, Component-Based Operating System for Rapidly Changing Environments
Fabio Kon6 , Ashish Singhai6 , Roy H. Campbell6 , Dulcineia Carvalho6 , Robert Moore6 and Francisco J. Ballesteros7 
| (6) |
University of Illinois at Urbana-Champaign, 1304 W. Springfield Av, Urbana, IL 61801, USA |
| (7) |
Universidad Carlos III de Madrid, E-28911 Leganes, Madrid, Spain |
Abstract
Modern computing environments face both low-frequency infrastructural changes, such as software and hardware upgrades, and
frequent changes, such as fluctuations in the network bandwidth and CPU load. However, existing operating systems are not
designed to cope with rapidly changing environments. They provide no mechanism to permit the insertion of self-adapting components
that can optimize system performance according to diversity, software and hardware changes, and variations in the environment.
They are not designed to accommodate dynamic updates of software, or to deal with component interdependence.
This paper describes the philosophy behind 2K, a reflective, component-based operating system, and shows how it can be used
to manage dynamism in modern computer environments.
Fabio Kon is supported in part by a grant from CAPES, the Brazilian Research Agency, proc.# 1405/95-2.
Ashish Singhai is supported in part by the grant NSF CDA 94-01124.
Fulltext Preview (Small, Large)
|
|
|
|
|
|