Abstract

Content delivery networks are designed to extend the end-to-end transport capability of the Internet to cope with increases in video traffic. For further improvement, bursty request arrivals should be efficiently addressed. As opposed to previous approaches, in which the best client-server pair is individually selected (individual optimization), this paper proposes an algorithm for dealing with simultaneous arrival requests, in which client-server pairs are selected such that all requests receive good service (social optimization). The performance of the proposed algorithm is compared with that of the closest algorithm, an individual optimization algorithm, under the condition that a large number of requests arrive simultaneously. The evaluation criterion is the worst link stress, which is the largest number of streams per link. The numerical results show that the proposed algorithm is effective for large-scale networks and that the closest algorithm does not provide near-optimal solutions, especially when all requests arrive in a small part of the network or when there are many servers.

Highlights

  • Video traffic will be increasingly prevalent on the Internet

  • As opposed to previous approaches, in which the best client-server pair is individually selected, this paper proposes an algorithm for dealing with simultaneous arrival requests, in which client-server pairs are selected such that all requests receive good service

  • Let us consider a content delivery system consisting of origin servers and surrogate servers connected in a hypercube overlay

Read more

Summary

Introduction

Video traffic will be increasingly prevalent on the Internet. According to Cisco’s traffic forecast for 2009-2014, global IP traffic is expected to increase by 34% per annum, and much of the increase is attributed to the delivery of video data [1]. Most commercial CDN providers, such as Akamai and Limelight Networks, follow the overlay approach in which servers and caches distributed over the network manage content delivery. The hypercube overlay considered in this paper has attractive topological properties for video delivery: low node degree, small network diameter, recursive construction, and independent paths [14]. The numerical results show that the proposed algorithm is effective, especially when all requests arrive in a small part of the network or when there are many servers. This paper is organized as follows: Section 2 defines the routing rules in the hypercube overlays.

Hypercube Routing
Content Delivery Model
Worst Link Stress
Optimization Problem
Proposed Algorithm
Add request c to An
Performance Comparisons
Dimensionality
Client Distribution
Number of Servers
Resource Utilization
Findings
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call