DocumentCode :
2394350
Title :
Efficient distributed recovery algorithm using non-FIFO channel in distributed network
Author :
Lee, Kwang Hyung
Author_Institution :
Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
fYear :
1994
fDate :
22-26 Aug 1994
Firstpage :
166
Abstract :
This paper presents a recovery algorithm using a vector clock for distributed networks. The main idea of our recovery algorithm started from two concepts. The first concept is the use of global local time for dependency tracking. We can get the maximal state with the global local time. The second concept is the snapshot algorithm. We can have a complete view of global state with the snapshot algorithm. In this algorithm, each process maintains a global local time for n processes using a vector clock. Since global local time is obtained by the snapshot algorithm, each process keeps its own maximal state. The maximum consistent state can be tracked using only global local time and it requires neither a unique timestamp nor any index tables. Also, it does not need O(n) additional information for dependency tracking in normal operation
Keywords :
computer networks; distributed algorithms; fault tolerant computing; reliability; system recovery; dependency tracking; distributed network; distributed networks; distributed recovery algorithm; global local time; index tables; maximal state; maximum consistent state; nonFIFO channel; snapshot algorithm; timestamp; vector clock; Asynchronous communication; Clocks; Communication channels; Computer science; Costs; Delay; Hardware; Intelligent networks; Productivity; Protocols;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
TENCON '94. IEEE Region 10's Ninth Annual International Conference. Theme: Frontiers of Computer Technology. Proceedings of 1994
Print_ISBN :
0-7803-1862-5
Type :
conf
DOI :
10.1109/TENCON.1994.369315
Filename :
369315
Link To Document :
بازگشت