• DocumentCode
    1337619
  • Title

    Surviving network partitioning

  • Author

    Melliar-Smith, P.M.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA
  • Volume
    31
  • Issue
    3
  • fYear
    1998
  • fDate
    3/1/1998 12:00:00 AM
  • Firstpage
    62
  • Lastpage
    68
  • Abstract
    Applications implemented as distributed systems must withstand network partitioning faults, which split the system into two or more components. Though processes in the same component can communicate with each other, they cannot communicate with processes in other components. If processes continue to operate in the disconnected components, they might perform incompatible operations and make the application data inconsistent. A real-world business cannot stop operating if the network partitions. The authors have developed a strategy that permits processing to continue in all components of a partitioned network. The processes in the disconnected components generate and queue fulfilment transactions that record the actions taken while the network is partitioned. When communication is restored and the components remerge, the fulfilment transactions are dequeued and processed to obtain a consistent state of the application data. Fulfilment transactions allow continued operations, require little additional infrastructure, incur little additional overhead, and are programmed just like other types of transactions
  • Keywords
    business communication; business data processing; computer network management; computer network reliability; data integrity; transaction processing; application data consistency; business; disconnected components; distributed systems; fulfilment transaction queueing; incompatible operations; network partitioning faults; overhead; process communication; Finance; Internet; Intersymbol interference; Marine vehicles; Marketing and sales; Network topology; Production facilities; Protocols;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.660191
  • Filename
    660191