• DocumentCode
    322445
  • Title

    Dual, mobile and reactive objects-operating system support for load balancing parallel VR applications

  • Author

    Büttner, Lars ; Haack, Ute ; Schroder-Preikschat, Wolfgang ; Stickdorn, Thomas

  • Author_Institution
    GMD FIRST, Berlin, Germany
  • Volume
    1
  • fYear
    1997
  • fDate
    7-10 Jan 1997
  • Firstpage
    64
  • Abstract
    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-was implemented on a message passing architecture, and serves as an example throughout the paper
  • Keywords
    distributed memory systems; message passing; network operating systems; object-oriented programming; parallel programming; resource allocation; virtual reality; application entities; application programmer; distributed memory parallel machine; distributed operating system; dual objects; geoview; load balancing parallel VR applications; message passing architecture; mobile objects; operating system support; parallel operating system; reactive objects; simple VR application; underlying message passing architecture; Computer architecture; Geometry; Job shop scheduling; Load management; Message passing; Operating systems; Parallel machines; Parallel programming; Pipelines; Processor scheduling; Programming profession; Virtual reality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1997, Proceedings of the Thirtieth Hawaii International Conference on
  • Conference_Location
    Wailea, HI
  • ISSN
    1060-3425
  • Print_ISBN
    0-8186-7743-0
  • Type

    conf

  • DOI
    10.1109/HICSS.1997.667181
  • Filename
    667181