loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
30th Hawaii International Conference on System Sciences (HICSS) Volume 1: Software Technology and Architecture
Maui, Hawaii
January 03-January 06
ISBN: 0-8186-7743-0
Lars B?ttner, GMD FIRST
Ute Haack, GMD FIRST
Wolfgang Schr?der-Preiksc, University of Potsdam
Thomas Stickdorn, GMD FIRST
Programming a distributed-memory parallel machine generally entails a high degree of complexity. Load balancing in particular is a demanding task. If high efficiency is to be maintained, this task cannot be solved by a distributed operating system alone, but must involve the application programmer. Instead of the underlying message-passing architecture being shielded from the programmer, it should be explicitly modeled. Three key concepts of a parallel operating system - dual, mobile and reactive objects - are presented. They provide simple but efficient mechanisms that can be easily utilized for such complex tasks as load balancing, i.e. initial placement and migration of application entities. To illustrate the applicability of these concepts, a simple VR application geoview - has been implemented on a message-passing architecture, and serves as an example throughout this paper.
Citation:
Lars B?ttner, Ute Haack, Wolfgang Schr?der-Preiksc, Thomas Stickdorn, "Dual, Mobile and Reactive Objects - Operating System Support for," hicss, vol. 1, pp.64, 30th Hawaii International Conference on System Sciences (HICSS) Volume 1: Software Technology and Architecture, 1997
Usage of this product signifies your acceptance of the Terms of Use.