THE MAINTENANCE OF COMMON DATA IN A DISTRIBUTED SYSTEM

Citation
B. Awerbuch et Lj. Schulman, THE MAINTENANCE OF COMMON DATA IN A DISTRIBUTED SYSTEM, Journal of the ACM, 44(1), 1997, pp. 86-103
Citations number
10
Categorie Soggetti
Computer Sciences","Computer Science Hardware & Architecture
Journal title
Volume
44
Issue
1
Year of publication
1997
Pages
86 - 103
Database
ISI
SICI code
Abstract
A basic task in distributed computation is the maintenance at each pro cessor of the network, of a current and accurate copy of a common data base. A primary example is the maintenance, for routing and other purp oses, of a record of the current topology of the system. Such a databa se must be updated in the wake of locally generated changes to its con tents. Due to previous disconnections of parts of the network, a maint enance protocol may need to update processors holding widely varying v ersions of the database. We provide a deterministic protocol for this problem, with only polylogarithmic overhead in both time and communica tion complexities. Previous deterministic solutions required polynomia l overhead in at least one of these measures.