• DocumentCode
    2482403
  • Title

    Message-optimal incremental snapshots

  • Author

    Venkatesan, S.

  • Author_Institution
    Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
  • fYear
    1989
  • fDate
    5-9 Jun 1989
  • Firstpage
    53
  • Lastpage
    60
  • Abstract
    The problem of obtaining a global state or snapshot of a distributed processing system is considered. A message-efficient protocol is presented for obtaining incremental snapshots. First, worst-case lower bounds on the number of messages used by any protocol that solves the incremental snapshot problem are given, and then a protocol that is message-efficient is provided. This protocol obtains a snapshot of the system using the most recent snapshot. The message complexity of the incremental snapshot protocol matches the two lower bounds simultaneously, and hence the protocol is asymptotically message optimal. For applications in database systems, debugging distributed programs, monitoring events, or checkpointing, the protocol is asymptotically message optimal. Because of its simplicity, the protocol can be used readily, and since it uses the minimum number of additional messages, the throughput of the distributed system is not adversely affected
  • Keywords
    computational complexity; distributed processing; message switching; protocols; asymptotically message optimal; checkpointing; database systems; debugging distributed programs; distributed processing system; global state; incremental snapshots; message complexity; message-efficient protocol; monitoring events; throughput; worst-case lower bounds; Application software; Computer crashes; Computer science; Computerized monitoring; Distributed computing; Distributed processing; Event detection; Protocols; Software debugging; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1989., 9th International Conference on
  • Conference_Location
    Newport Beach, CA
  • Print_ISBN
    0-8186-1953-8
  • Type

    conf

  • DOI
    10.1109/ICDCS.1989.37930
  • Filename
    37930