Title :
Performance analysis of task migration in a portable parallel environment
Author :
Ramkumar, Balkrishna ; Chillariga, Gopal
Author_Institution :
Dept. of Electr. & Comput. Eng., Iowa Univ., Iowa City, IA, USA
Abstract :
The performance of a preemptive task migration algorithm implemented in a portable parallel programming environment is reported. The experiments were conducted using the ELMO system which extends languages like C with migratable parallel tasks. Preemptive task migration support has been provided for checkpointing of tasks during debugging and replay in the Intrepid environment, as well as for transparent checkpointing and recovery support for dynamic reconfiguration upon failure. However its implementation is general, and can be used transparently by the system for other purposes like load redistribution and adaptive scheduling on workstation networks. The performance of task migration on a variety of application programs on the nCUBE/2 is reported
Keywords :
network operating systems; operating systems (computers); processor scheduling; software fault tolerance; software performance evaluation; system recovery; ELMO system; Intrepid environment; adaptive scheduling; debugging; dynamic reconfiguration; load redistribution; migratable parallel tasks; nCUBE/2; performance analysis; portable parallel environment; portable parallel programming environment; preemptive task migration algorithm; recovery support; transparent checkpointing; Adaptive scheduling; Checkpointing; Cities and towns; Debugging; Operating systems; Parallel processing; Performance analysis; Resource management; Resumes; Runtime;
Conference_Titel :
Parallel Processing, 1996. Vol.3. Software., Proceedings of the 1996 International Conference on
Conference_Location :
Ithaca, NY
Print_ISBN :
0-8186-7623-X
DOI :
10.1109/ICPP.1996.538575