TY - GEN
T1 - Competitive algorithms for distributed data management
AU - Bartal, Yair
AU - Fiat, Amos
AU - Rabani, Yuval
N1 - Publisher Copyright:
© 1992 ACM.
PY - 1992/7/1
Y1 - 1992/7/1
N2 - 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 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 problem on uniform networks. We then introduce distributed competitive algorithms for on-line data tracking (a generalization of mobile user tracking [API, AP3]) to transform our competitive distributed data management algorithms into distributed algorithms themselves.
AB - 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 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 problem on uniform networks. We then introduce distributed competitive algorithms for on-line data tracking (a generalization of mobile user tracking [API, AP3]) to transform our competitive distributed data management algorithms into distributed algorithms themselves.
UR - http://www.scopus.com/inward/record.url?scp=0026981383&partnerID=8YFLogxK
U2 - 10.1145/129712.129717
DO - 10.1145/129712.129717
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:0026981383
T3 - Proceedings of the Annual ACM Symposium on Theory of Computing
SP - 39
EP - 50
BT - Proceedings of the 24th Annual ACM Symposium on Theory of Computing, STOC 1992
PB - Association for Computing Machinery
T2 - 24th Annual ACM Symposium on Theory of Computing, STOC 1992
Y2 - 4 May 1992 through 6 May 1992
ER -