DocumentCode :
3444277
Title :
Fault-tolerant parallel programming with atomic actions
Author :
Maier, Joachim
Author_Institution :
Inst. of Parallel & Distributed High-Performance Syst., Stuttgart Univ., Germany
fYear :
1994
fDate :
12-14 Jun 1994
Firstpage :
210
Lastpage :
219
Abstract :
The Pact (parallel actions) parallel programming environment provides an easy-to-use parallel execution and synchronization model based on task parallelization. To give the programmer an abstraction for global data (even on distributed memory machines) the Pact runtime system uses virtual shared memory. Execution´s efficiency is improved with data-dependent dynamic load balancing and latency-masking by multithreaded servers. Fault tolerance in Pact is based on atomic actions and is guaranteed by the runtime system in a fully user-transparent way. This article describes the Pact runtime system´s design together with its logging and recovery algorithms for an implementation on a massively parallel distributed memory computer
Keywords :
fault tolerant computing; parallel programming; programming environments; shared memory systems; virtual storage; Pact; Pact runtime system; atomic actions; fault tolerance; latency-masking; load balancing; multithreaded servers; parallel programming; parallel programming environment; recovery algorithms; virtual shared memory; Algorithm design and analysis; Application software; Checkpointing; Concurrent computing; Distributed computing; Fault tolerance; Fault tolerant systems; Libraries; Parallel programming; Programming profession;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Fault-Tolerant Parallel and Distributed Systems, 1994., Proceedings of IEEE Workshop on
Conference_Location :
College Station, TX
Print_ISBN :
0-8186-6807-5
Type :
conf
DOI :
10.1109/FTPDS.1994.494492
Filename :
494492
Link To Document :
بازگشت