The maintenance of common data in a distributed system
- Creators
- Awerbuch, Baruch
-
Schulman, Leonard J.
Abstract
A basic task in distributed computation is the maintenance at each processor of the network, of a current and accurate copy of a common database. A primary example is the maintenance, for routing and other purposes, of a record of the current topology of the system. Such a database must be updated in the wake of locally generated changes to its contents. Due to previous disconnections of parts of the network, a maintenance protocol may need to update processors holding widely varying versions of the database. We provide a deterministic protocol for this problem, which has only polylogarithmic overhead in its time and communication complexities. Previous deterministic solutions required polynomial overhead in at least one of these measures.
Additional Information
© Copyright 1991 IEEE. Reprinted with permission. Publication Date: 1-4 Oct. 1991. Supported by Air Force Contract TNDGAFOSR-86-0078, ARO contract DAAL03-86-K0171, NSF contract CCR8611442, and a special grant from IBM. Supported by an ONR Graduate Fellowship.Attached Files
Published - AWEfocs91.pdf
Files
Name | Size | Download all |
---|---|---|
md5:f1ea7328aa86b8c66fc210f32ac7358f
|
781.0 kB | Preview Download |
Additional details
- Eprint ID
- 11499
- Resolver ID
- CaltechAUTHORS:AWEfocs91
- Air Force Office of Scientific Research
- TNDGAFOSR-86-0078
- Army Research Office
- DAAL03-86-K-0171
- National Science Foundation
- CCR8611442
- IBM Corporation
- Office of Naval Research
- Created
-
2008-08-26Created from EPrint's datestamp field
- Updated
-
2021-11-08Created from EPrint's last_modified field