DocumentCode :
407059
Title :
Choosing replica placement heuristics for wide-area systems
Author :
Karlsson, Magnus ; Karamanolis, Christos
Author_Institution :
Storage Syst. Dept., HP Lab., Palo Alto, CA, USA
fYear :
2004
fDate :
2004
Firstpage :
350
Lastpage :
359
Abstract :
Data replication is used extensively in wide-area distributed systems to achieve low data-access latency. A large number of heuristics have been proposed to perform replica placement. Practical experience indicates that the choice of heuristic makes a big difference in terms of the cost of required infrastructure (e.g., storage capacity and network bandwidth), depending on system topology, workload and performance goals. We describe a method to assist system designers choose placement heuristics that meet their performance goals for the lowest possible infrastructure cost. Existing heuristics are classified according to a number of properties. The inherent cost (lower bound) for each class of heuristics is obtained for given system, workload and performance goals. The system designer compares different classes of heuristics on the basis of these lower bounds. Experimental results show that choosing a heuristic with the proposed methodology results in up to 7 times lower cost compared to using an "obvious " heuristic, such as caching.
Keywords :
bandwidth allocation; cache storage; replicated databases; wide area networks; caching; data replication; data-access latency; network bandwidth; storage capacity; system topology; wide-area distributed system; Bandwidth; Costs; Delay; Distributed computing; Laboratories; Linear programming; NP-hard problem; Network topology; Video on demand;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 2004. Proceedings. 24th International Conference on
ISSN :
1063-6927
Print_ISBN :
0-7695-2086-3
Type :
conf
DOI :
10.1109/ICDCS.2004.1281600
Filename :
1281600
Link To Document :
بازگشت