Abstract

A content delivery network (CDN) is able to handle high traffic and offer reliable services by geographically bringing the content data to the edge network, where replica servers are installed closer to the end users. The traditional CDN architecture lacks a global view of the whole network and, thus, cannot dynamically and optimally perform the server selection task. In this letter, we propose to integrate a software-defined network (SDN) into the CDN architecture. Our intuitive motivation is to decouple the control plane from the forwarding plane in order to offer flexibility and programmability by using the centralized controller. This letter also develops a novel server selection algorithm that is based on the so-called multi-armed bandit problem. Such an algorithm is proved to optimize the server selection function and provide a good experimental result in terms of both average response time and reward score.

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