• DocumentCode
    1630583
  • Title

    A framework for process migration in software DSM environments

  • Author

    Zoraja, Ivan ; Bode, Arndt ; Sunderam, Vaidy

  • Author_Institution
    Dept. of Electron. & Comput. Sci, Univ. of Split, Split, Croatia
  • fYear
    2000
  • fDate
    6/22/1905 12:00:00 AM
  • Firstpage
    158
  • Lastpage
    165
  • Abstract
    Proves that process migration can successfully be implemented for software distributed shared memory (DSM) environments. We have developed a migration framework that is able to transparently migrate DSM processes, thereby preserving the consistency of running applications. The migration framework is integrated into the CORAL (Cooperative Online monitoRing Actions Layer) system, an online monitoring system that connects parallel tools to a running application. A special emphasis has been put on techniques and mechanisms for the migration of shared resources and communication channels as well as internal monitoring data structures. Currently, the migration framework migrates parallel processes based on the TreadMarks library. The Condor library has been utilized for the state transfer of a single process. In a computing environment consisting of eight nodes running TreadMarks applications, the migration framework brings a 10% overhead to Condor and grows almost linearly with added nodes. Although our first implementation supports TreadMarks applications, both the monitoring system and the migration framework are designed to be reusable and easily adaptable to other software DSM systems
  • Keywords
    data structures; distributed shared memory systems; online operation; resource allocation; software libraries; system monitoring; telecommunication channels; CORAL system; Condor library; Cooperative Online Monitoring Actions Layer; TreadMarks library; communication channels; consistency preservation; internal monitoring data structures; overhead; parallel processes; parallel tools; reusable adaptable system; running application; shared resources; software distributed shared memory environments; state transfer; transparent process migration framework; Application software; Computer science; Concurrent computing; Information management; Load management; Message passing; Military computing; Monitoring; Processor scheduling; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 2000. Proceedings. 8th Euromicro Workshop on
  • Conference_Location
    Rhodos
  • Print_ISBN
    0-7695-0500-7
  • Type

    conf

  • DOI
    10.1109/EMPDP.2000.823407
  • Filename
    823407