• DocumentCode
    3455259
  • Title

    Load Balancing with Migration Based on Synchronizers in PS-GRADE Graphical Tool

  • Author

    Tudruj, M. ; Borkowski, J. ; Kopanski, D.

  • Author_Institution
    Polish-Japanese Inst. of Inf. Technol., Warsaw
  • fYear
    2005
  • fDate
    4-6 July 2005
  • Firstpage
    105
  • Lastpage
    112
  • Abstract
    Parallel application control based on application global states is a new concept realized in PS-GRADE. PS-GRADE is a graphical environment for parallel programming, which unifies message passing programming style with control based on global application states. Special processes called synchronizers are responsible for gathering process states, constructing application global states and issuing control signals when necessary to application processes. In this paper, we show how this mechanism can be used as a framework for implementing load balancing with process migration using several methods. With some of these methods, synchronizers collect strongly consistent states of processor loads in the system and workout load balancing decisions including process migration. Asynchronous control signals from synchronizers break current computations and cause a process to migrate onto a less loaded host. Another signal activates a target process and activates restoring of the captured state in it. With other methods we use a special PVM library ynamite PVM instead of a standard version. It extends PVM by checkpointing and process migration with full restoration of the process state
  • Keywords
    checkpointing; graphical user interfaces; message passing; parallel programming; programming environments; resource allocation; software tools; synchronisation; Dynamite PVM library; PS-GRADE graphical tool; checkpointing; load balancing; message passing; parallel application control; parallel programming environment; process migration; synchronizers; Application software; Code standards; Control systems; Libraries; Load management; Message passing; Parallel programming; Programming profession; Signal processing; Signal restoration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, 2005. ISPDC 2005. The 4th International Symposium on
  • Conference_Location
    Lille
  • Print_ISBN
    0-7695-2434-6
  • Type

    conf

  • DOI
    10.1109/ISPDC.2005.33
  • Filename
    1609960