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
Link To Document :
بازگشت