Title :
CDNs Content Outsourcing via Generalized Communities
Author :
Katsaros, Dimitrios ; Pallis, George ; Stamos, Konstantinos ; Vakali, Athena ; Sidiropoulos, Antonis ; Manolopoulos, Yannis
Author_Institution :
Dept. of Comput. & Commun. Eng., Thessaly Univ., Volos
Abstract :
Content distribution networks (CDNs) balance costs and quality in services related to content delivery. Devising an efficient content outsourcing policy is crucial since, based on such policies, CDN providers can provide client-tailored content, improve performance, and result in significant economical gains. Earlier content outsourcing approaches may often prove ineffective since they drive prefetching decisions by assuming knowledge of content popularity statistics, which are not always available and are extremely volatile. This work addresses this issue, by proposing a novel self-adaptive technique under a CDN framework on which outsourced content is identified with no a-priori knowledge of (earlier) request statistics. This is employed by using a structure-based approach identifying coherent clusters of "correlated" Web server content objects, the so-called Web page communities. These communities are the core outsourcing unit and in this paper a detailed simulation experimentation has shown that the proposed technique is robust and effective in reducing user-perceived latency as compared with competing approaches, i.e., two communities-based approaches, Web caching, and non-CDN.
Keywords :
Internet; cache storage; content management; outsourcing; pattern clustering; CDN content outsourcing; Web caching; Web server content objects; client-tailored contents; communities-based approaches; content distribution networks; content outsourcing policy; content popularity statistics; core outsourcing unit; generalized communities; self-adaptive technique; structure-based approach; user-perceived latency; Communication/Networking and Information Technology; Information Search and Retrieval; Information Storage; Systems and Software;
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
DOI :
10.1109/TKDE.2008.92