IDEAS home Printed from https://ideas.repec.org/a/sae/intdis/v5y2009i1p35-35.html
   My bibliography  Save this article

A New Replica Placement Algorithm for Improving the Performance in CDNs

Author

Listed:
  • Lei Zhang
  • Hui Tian
  • Stephan Steglich

Abstract

With the advent of services and applications over the Internet, speed and reliability have become critical issues for clients, and the Internet currently is not well suited for the purpose of the emerging new service delivery contemplated by today's applications. In response to these challenges, commercial Content Distribution Network (CDN) deploys a set of proxy servers called replicas and improves the content delivery performance by replicating the content to multiple replicas in the Internet. These issues motivate us to do research in how to efficiently place replicas in the network, and then propose a cost-based replica placement algorithm which selects replica locations using a greedy fashion iteratively. We evaluated that it can yield close to optimal performance at low management and computation cost among several replica placement strategies. The key contributions of this paper are threefold: A practical cost function from the game theoretic perspective is designed, and is limited by various parameters and constraints. It can minimize either its clients' latency or its total bandwidth consumption. A cost-based replica placement integrating a greedy algorithm is proposed, which can provide CDNs with the performance close to optimal. The performance of the diversified replica placement algorithms is evaluated by simulating their behavior on synthetic and real network topologies. To the best of our knowledge, there are few studies on this subject. In summary, we study the online problem of placing web replicas in CDNs to minimize the cost for clients to access data replicated from the original web servers. The novel cost-based replica placement is designed combining with the minimum k-median heuristic greedy algorithm. We evaluate the performance of the different replica placement algorithms by simulating their behavior on both synthetic and real network topologies. Based upon simulation results, we conclude that our cost-based greedy algorithm for web server replica placement can provide CDNs with performance that is close to optimal. Although the greedy algorithm depends upon estimation, we find it is a viable and practical algorithm to use in the general Internet environment. As for future work, we are interested in exploring incremental versions of the placement algorithms that also take into account the cost of changing the set of replica sites. Ideally, for placement strategies with similar performance, we prefer the one that incurs the least amount of perturbation to the system.

Suggested Citation

  • Lei Zhang & Hui Tian & Stephan Steglich, 2009. "A New Replica Placement Algorithm for Improving the Performance in CDNs," International Journal of Distributed Sensor Networks, , vol. 5(1), pages 35-35, January.
  • Handle: RePEc:sae:intdis:v:5:y:2009:i:1:p:35-35
    DOI: 10.1080/15501320802524011
    as

    Download full text from publisher

    File URL: https://journals.sagepub.com/doi/10.1080/15501320802524011
    Download Restriction: no

    File URL: https://libkey.io/10.1080/15501320802524011?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:sae:intdis:v:5:y:2009:i:1:p:35-35. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: SAGE Publications (email available below). General contact details of provider: .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.