Provisioning content distribution networks over shared infrastructure

The current paradigm of content distribution networks (CDN) deployment requires heavy infrastructure investment since a large number of servers have to be deployed over a wide area. To overcome this difficulty, we propose a new paradigm where future CDNs are to be deployed over a leased server infrastructure. This paradigm shift changes the object placement problem in current CDNs to a combined object placement and resource provisioning problem. In this paper, we present a formulation of this problem, which is a combinatorial optimization, and prove its NP-hardness. We also present a heuristic solution to this problem based on Lagrangian relaxation and subgradient optimization, which also provides error bounds so that the accuracy of the obtained solution can be evaluated. The algorithm has been implemented and tested on a number of randomly generated network topologies, and results have shown promising solution accuracy.

[1]  Moshe Zukerman,et al.  Carrier-scale programmable networks: wholesaler platform and resource optimization , 2001, IEEE J. Sel. Areas Commun..

[2]  Éva Tardos,et al.  Approximation algorithms for facility location problems (extended abstract) , 1997, STOC '97.

[3]  Rolf Stadler,et al.  Service management in multiparty active networks , 2000 .

[4]  Yuval Shavitt,et al.  Constrained mirror placement on the Internet , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[5]  Arun Venkataramani,et al.  Bandwidth constrained placement in a WAN , 2001, PODC '01.

[6]  F. Glover,et al.  In Modern Heuristic Techniques for Combinatorial Problems , 1993 .

[7]  Magnus Karlsson,et al.  Do We Need Replica Placement Algorithms in Content Delivery Networks , 2002 .

[8]  Lixia Zhang,et al.  On the placement of Internet instrumentation , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[9]  Jussi Kangasharju,et al.  Object replication strategies in content distribution networks , 2002, Comput. Commun..

[10]  Lili Qiu,et al.  On the placement of Web server replicas , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[11]  R. Sridharan The capacitated plant location problem , 1995 .

[12]  Yiwei Thomas Hou,et al.  Service overlay networks: SLAs, QoS, and bandwidth provisioning , 2003, TNET.

[13]  Shay Kutten,et al.  Optimal allocation of electronic content , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[14]  Bo Li,et al.  On the optimal placement of web proxies in the Internet , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[15]  C. Reeves Modern heuristic techniques for combinatorial problems , 1993 .

[16]  Kenneth L. Calvert,et al.  Modeling Internet topology , 1997, IEEE Commun. Mag..

[17]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988 .

[18]  K. Aardal,et al.  Approximation algorithms for facility location problems (extended abstract) , 1997, STOC '97.

[19]  Yann Vaxès,et al.  Multicommodity network flow with jump constraints , 1997, Discret. Math..