ACM Home Page
Please provide us with feedback. Feedback
Competitive algorithms for distributed data management (extended abstract)
Full text PdfPdf (1.32 MB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the twenty-fourth annual ACM symposium on Theory of computing table of contents
Victoria, British Columbia, Canada
Pages: 39 - 50  
Year of Publication: 1992
ISBN:0-89791-511-9
Authors
Yair Bartal  Department of Computer Science, School of Mathematics, Tel-Aviv University, Tel-Aviv 69978, Israel
Amos Fiat  Department of Computer Science, School of Mathematics, Tel-Aviv University, Tel-Aviv 69978, Israel
Yuval Rabani  Department of Computer Science, School of Mathematics, Tel-Aviv University, Tel-Aviv 69978, Israel
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 25,   Citation Count: 40
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/129712.129717
What is a DOI?

ABSTRACT

We deal with the competitive analysis of algorithms for managing data in a distributed environment. We deal with the file allocation problem ([C], [DF], [ML]), where copies of a file may be stored in the local storage of some subset of processors, copies may be replicated and discarded over time so as to optimize communication costs, but multiple copies must be kept consistent and at least one copy must be stored somewhere in the network at all times. We deal with competitive algorithms for minimizing communication costs, over arbitrary sequences of reads and writes, and arbitrary network topologies. We define the constrained file allocation problem to be the solution of many individual file allocation problems simultaneously, subject to the constraints of local memory size. We give competitive algorithms for this prblem on uniform networks. We then introduce distributed competitive algorithms for on-line data tracking (a generalization of mobile user tracking [AP1, AP3] to transform our competitive distributed data management algorithms into distributed algorithms themselves.


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.

 
AP1
B. Awerbuch and D. Peleg. Online Tracking of Mobile Users. Technical Report MIT/LCS/TM- 410, Aug. 1989.
 
AP2
B. Awerbuch and D. Peleg. Sparse Partitions. In Proc. of the 31st Ann. Syrup. on Foundations of Computer science, pages 503-513, October 1990.
AP3
BBKTW
BLS
 
BS
D.L. Black and D.D. Sleator. Competitive Algorithms for Replication and Migration Problems. Technical Report CMU-CS-89-201, Department of Computer Science, Carnegie-Mellon Universit-y, 1989.
 
C
W.W. Chu. Optimal File Allocation in a Multiple Computer System. IEEE Transactions of Computers, 18(10), October 1969.
 
CLRW
M. Chrobak, L. Larmore, N. Reingold, and J. Westbrook. Optimal Multiprocessor Migration Algorithms Using Work Functions. Unpublished.
DF
 
FKLMSY
 
HP
 
IW
M. Imase and B.M. Waxman. Dynamic Steiner Tree Problem. SIAM Journal on Discrete Mathematics, 4(3):369-384, August 1991.
 
KMRS
A.R. Karlin, M.S. Manasse, L. Rudolph, and D.D. Sleator. Competitive Snoopy Caching. A1- gorithmica, 3(1):79-119, 1988.
MMS
ML
 
RS
ST
 
W
J. Westbrook. Randomized Algorithms for Multiprocessor Page Migration. Proc. of DIh/IACS Workshop on On-Line Algorithms, to appear.
 
WY
J. Westbrook. and D.K. Yah. personal communication.

CITED BY  40

Collaborative Colleagues:
Yair Bartal: colleagues
Amos Fiat: colleagues
Yuval Rabani: colleagues