|
ABSTRACT
We present two distributed algorithms for dynamic replication of a data-item in communication networks. The algorithms are adaptive in the sense that they change the replication scheme of the item (i.e. the set of processors at which the data-item is replicated), as the read-write pattern of the processors in the network changes. Each algorithm continuously moves the replication scheme towards an optimal one, where optimality is defined with respect to different objective functions. One algorithm optimizes the communication cost objective function, and the other optimizes the communication time. We also provide a lower bound on the performance of any dynamic replication algorithm.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
AE1
|
|
| |
AE2
|
D. Agrawal and A. E1 Abbadi, "Efficient Techniques for Replicated Data Management", Proc. of the Workshop on Management of Replicated Data, IEEE CS Press, 1990.
|
| |
ABG1
|
|
 |
ABG2
|
|
| |
B
|
L. Belady, "A Study of Page Replacement Algorithms for a Virtual Storage Computer", IBM Systems Journal, 5(2), 1966.
|
| |
BG
|
D. Barbara, H. Garcia Mohna, "The case for controlled inconsistency in replicated data," Proc. of the IEEE workshop on replicated data, 1990.
|
| |
BHG
|
|
 |
BLS
|
|
| |
BS
|
D.L. Black and D. D. Sleator "Competitive Algorithms for Replication and Migration Problems", manuscript, 1989.
|
| |
CP
|
|
| |
CL
|
M. Chrobak and L. L. Larmore "An Optimal Online Algorithm for k Servers on Trees", manuscript, 1990.
|
 |
DGS
|
|
 |
DF
|
|
| |
E
|
A. E1 Abbadi, "Adaptive Protocols for Managing Replicated Distributed Databases", to appear in the Symposium on Parallel and Distributed Processing, 1991.
|
 |
GB
|
|
 |
GS
|
|
| |
GZ
|
O. Gerstel and S. Zaks, "A New Characterization of Tree Medians with Applications to Distributed Algorithms", submitted to Networks.
|
 |
H
|
|
| |
KMRS
|
A. Karlin, M. Manasse, L. Rudolph, D. Sleator, "Competitive Snoopy Caching", Algorithmica, 3:1, 1988.
|
 |
KB
|
|
| |
LLS
|
|
| |
J
|
C. Jordan, "Sur les assembblages des lignes", J. Reine Angew. Math., 70 1869.
|
| |
OV
|
|
 |
ST
|
|
 |
WM
|
|
| |
Z
|
B. Zelinka, "Medians and Periphenans on Trees", Arch. Math. (Bmo), 1968.
|
CITED BY 29
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jan Jannink , Derek Lam , Jennifer Widom , Donald C. Cox , Narayanan Shnivakumar, Efficient and flexible location management techniques for wireless communication systems, Proceedings of the 2nd annual international conference on Mobile computing and networking, p.38-49, November 1996, Rye, New York, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Scott T. Leutenegger , Rostislav M. Sheykhet , Mario A. López, A mechanism to detect changing access patterns and automatically migrate distributed R-tree indexed multidimensional data, Proceedings of the 8th ACM international symposium on Advances in geographic information systems, p.147-152, November 06-11, 2000, Washington, D.C., United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|