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