Parallel and Distributed Systems, International Conference on (2000)
July 4, 2000 to July 7, 2000
Dulcineia Carvalho , University of Illinois at Urbana-Champaign
Fabio Kon , University of Illinois at Urbana-Champaign
Francisco Ballesteros , University of Illinois at Urbana-Champaign
Manuel Roman , University of Illinois at Urbana-Champaign
Roy Campbell , University of Illinois at Urbana-Champaign
Dennis Mickunas , University of Illinois at Urbana-Champaign
Computer users are increasingly multi-device equipped, and no longer sedentary. It is desirable that the execution environment in any of these devices be customized to the user preferences and to the device characteristics. This paper describes a framework for managing execution environments in 2k, an adaptable, distributed, network-centric, user- and application-oriented operating system aimed at accommodating change. A 2k environment is a container of components, devices and configuration parameters and provides an execution context for users within the 2k distributed systems. A user has a distributed execution environment that consists of several subenvironments running on different platforms or suspended to be resumed later. The management of the execution environments is designed to provide a user-centric view of the system; it facilitates user mobility, by liberating users from the restriction of being explicitly attached to specific platforms, and by seamlessly recruiting resources where they are available.
Execution Environments, Distributed Component-based Operating Systems, Middleware
D. Carvalho, F. Kon, M. Roman, D. Mickunas, R. Campbell and F. Ballesteros, "Management of Environments in 2K," Parallel and Distributed Systems, International Conference on(ICPADS), Iwate, Japan, 2000, pp. 479.