TY - JOUR
T1 - Growing half-balls: Minimizing storage and communication costs in CDNs
AU - Bar-Yehuda, Reuven
AU - Kantor, Erez
AU - Kutten, Shay
AU - Rawitz, Dror
PY - 2012/1/1
Y1 - 2012/1/1
N2 - The Dynamic Content Distribution problem addresses the trade-off between storage and delivery costs in modern virtual Content Delivery Networks (CDNs). That is, a video file can be stored in multiple places so that the request of each user is served from a location that is near by to the user. This minimizes the delivery costs, but is associated with a storage cost. This problem is NP-hard even in grid networks. In this paper, we present a constant factor approximation algorithm for grid networks. We also present an O(logδ)-competitive algorithm, where δ is the normalized diameter of the network, for general networks with general metrics. We show a matching lower bound by using a reduction from online undirected Steiner tree. Our algorithms use a rather intuitive approach that has an elegant representation in geometric terms. © 2012 Springer-Verlag Berlin Heidelberg.
AB - The Dynamic Content Distribution problem addresses the trade-off between storage and delivery costs in modern virtual Content Delivery Networks (CDNs). That is, a video file can be stored in multiple places so that the request of each user is served from a location that is near by to the user. This minimizes the delivery costs, but is associated with a storage cost. This problem is NP-hard even in grid networks. In this paper, we present a constant factor approximation algorithm for grid networks. We also present an O(logδ)-competitive algorithm, where δ is the normalized diameter of the network, for general networks with general metrics. We show a matching lower bound by using a reduction from online undirected Steiner tree. Our algorithms use a rather intuitive approach that has an elegant representation in geometric terms. © 2012 Springer-Verlag Berlin Heidelberg.
UR - http://www.scopus.com/inward/record.url?scp=84884195029&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-31585-5-38
DO - 10.1007/978-3-642-31585-5-38
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
VL - 7392 LNCS
JO - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
JF - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
IS - PART 2
ER -