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