• 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