DocumentCode
2928773
Title
A Locality-Driven Atomic Group Checkpoint Protocol
Author
Wei, Zunce ; Li, Hon F. ; Goswami, Dhrubajyoti
Author_Institution
Dept. of Comput. Sci., Concordia Univ., Montreal, Que.
fYear
2006
fDate
Dec. 2006
Firstpage
558
Lastpage
564
Abstract
This paper explores the use of locality of dependencies in large-scale distributed systems towards developing efficient checkpoint strategies. Dependencies among processes evolve into message interactions, which often spread and affect recovery dependencies and logging requirements. On the other hand, message interactions are usually localized within small sub-regions formed in space and time. Aiming at both minimizing message logging and localizing recovery effect, we propose a strategy that forms group checkpoints around such regions and meanwhile selectively logs inter-region messages. A simple and efficient atomic group checkpoint (AGC) protocol is developed based on the locality information of a distributed computation, e.g., in agent communication protocol sessions in multi-agent systems. Atomicity guarantees consistency of group checkpoint and uniformity of group logging, and hence minimizes logging overhead. The correctness of the AGC protocol is analyzed and proved through a generic checkpoint dependency graph (CDG) model, which captures the recovery dependency relations among checkpoints
Keywords
checkpointing; distributed processing; checkpoint dependency graph model; distributed computation; large-scale distributed systems; locality-driven atomic group checkpoint protocol; logging requirements; message interactions; message logging; recovery dependencies; Computer science; Concurrent computing; Delay; Distributed computing; Fault tolerant systems; Large-scale systems; Multiagent systems; Protocols; Runtime; Space technology;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Computing, Applications and Technologies, 2006. PDCAT '06. Seventh International Conference on
Conference_Location
Taipei
Print_ISBN
0-7695-2736-1
Type
conf
DOI
10.1109/PDCAT.2006.11
Filename
4032245
Link To Document