arrow
Return

A Distributed Algorithm for the Replica Placement Problem

delete2011-09-01
delete76
PRE
AI
D
Daniel Grosu
DOI:10.1109/TPDS.2011.27delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Caching and replication of popular data objects contribute significantly to the reduction of the network bandwidth usage and the overall access time to data. Our focus is to improve the efficiency of object replication within a given distributed replication group. Such a group consists of servers that dedicate certain amount of memory for replicating objects requested by their clients. The content replication problem we are solving is defined as follows: Given the request rates for the objects and the server capacities, find the replica allocation that minimizes the access time over all servers and objects. We design a distributed approximation algorithm that solves this problem and prove that it provides a 2-approximation solution. We also show that the communication and computational complexity of the algorithm is polynomial with respect to the number of servers, the number of objects, and the sum of the capacities of all servers. Finally, we perform simulation experiments to investigate the performance of our algorithm. The experiments show that our algorithm outperforms the best existing distributed algorithm that solves the replica placement problem.
Keywords:
Replication
distributed replication group
distributed algorithm
approximation algorithm
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

W
wayne state university
Scholars:
2.0W
Papers: 1.6W
Citations: 17
Cited Papers

Cited Papers

Reaction of uranium with ammonia
err1993-05-01
err0
PREAI
errMasahiro Katsura; Hiroyuki Serizawa
errShare
errSave
Uranyl Disalicylate Trihydrate, UO2(C6H4OHCOO)2.3H2O
err2002-05-01
err0
PREAI
errV. Amirthalingam; V. M. Padmanabhan
errShare
errSave
A new approach for a proxy-level web caching mechanism
err2008-12-01
err42
PREAI
errKumar, Chetan; Norris, John B.
errShare
errSave
Adaptive schemes for distributed web caching
err2005-12-01
err6
PREAI
errBakiras, S; Loukopoulos, T; Papadias, D; Ahmad, I
errShare
errSave
Distributed selfish caching
err2007-10-01
err16
errOAAI
errLaoutaris, Nikolaos; Smaragdakis, Georgios; Bestavros, Azer; Matta, Ibrahim; Stavrakakis, Ioannis
errShare
errSave
researcher View more