SURVIVING NETWORK PARTITIONING

Citation
Pm. Melliarsmith et Le. Moser, SURVIVING NETWORK PARTITIONING, Computer, 31(3), 1998, pp. 62
Citations number
10
Categorie Soggetti
Computer Science Software Graphycs Programming","Computer Science Hardware & Architecture","Computer Science Hardware & Architecture","Computer Science Software Graphycs Programming
Journal title
ISSN journal
00189162
Volume
31
Issue
3
Year of publication
1998
Database
ISI
SICI code
0018-9162(1998)31:3<62:SNP>2.0.ZU;2-I
Abstract
Applications implemented as distributed systems must withstand network partitioning faults, which split the system into two Or more componen ts. Though processes in the same component can communicate with each o ther, they cannot communicate with processes in other components. If p rocesses continue to operate in the disconnected components, they migh t perform incompatible operations and make the application data incons istent. A real-world business cannot stop operating if the network par titions. 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 fulfillment transac tions that record the actions taken while the network is partitioned. When communication is restored and the components remerge, the fulfill ment transactions are dequeued and processed to obtain a consistent st ate of the application data. Fulfillment transactions allow continued operations, require little additional infrastructure, incur little add itional overhead, and are programmed just like other types of transact ions.