DocumentCode :
2086149
Title :
Optimal algorithms for hierarchical web caches
Author :
Poularakis, Konstantinos ; Tassiulas, L.
Author_Institution :
Dept. of Comput. & Commun. Eng., Univ. of Thessaly, Volos, Greece
fYear :
2013
fDate :
9-13 June 2013
Firstpage :
4073
Lastpage :
4077
Abstract :
Hierarchical topologies have been applied in many existing systems that provide public IPTV or massive content delivery services. The efficient operation of these services requires massive bandwidth resources. Data caching has emerged as an effective way in reducing bandwidth consumption and accelerating content access. In hierarchical caching systems requests for content are routed upwards until they reach a cache that stores a copy of the requested file. When the requested file is found, it is sent on the reverse path to the client. In this work, we focus on the problem of caching redundant copies of content in intermediate caches on the reverse path in order to minimize the bandwidth consumption within a given time horizon. The above problem is known to be NP-hard. However, we show that replacing the cache capacity constraints by a cost term paid each time we store a file in a cache, results to the tractable problem of minimizing the overall bandwidth and caching expenses. We use its optimal solution to establish a novel algorithm for the efficient solution of the original problem. We furthermore study the case that segments of encoded versions of the files instead of only complete files are allowed to be stored at the caches. We show that this problem is of polynomial complexity. Numerical experiments for typical popularity distributions reveal the performance distance between the proposed algorithms and heuristic algorithms that are commonly applied nowadays.
Keywords :
IPTV; Internet; bandwidth allocation; cache storage; computational complexity; telecommunication network routing; telecommunication network topology; NP-hard problem; bandwidth consumption minimization; bandwidth consumption reduction; cache capacity constraint replacement; content access acceleration; data caching; heuristic algorithms; hierarchical Web caches; hierarchical caching systems; hierarchical topologies; massive bandwidth resources; massive content delivery service; optimal algorithms; overall bandwidth expense minimization; overall caching expense minimization; polynomial complexity problem; popularity distributions; public IPTV service; Algorithm design and analysis; Bandwidth; Heuristic algorithms; IPTV; Prediction algorithms; Routing; Topology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications (ICC), 2013 IEEE International Conference on
Conference_Location :
Budapest
ISSN :
1550-3607
Type :
conf
DOI :
10.1109/ICC.2013.6655198
Filename :
6655198
Link To Document :
بازگشت