Study and performance of a group-based Content Delivery Network
It is known that a group-based system provides better performance and more scalability to the whole system while it decreases the communication traffic. Group-based architectures in Content Delivery Networks (CDNs) could be a good solution to the need of scalability or when the bandwidth is a limitation. There is no pure group-based CDN in existence, although we proposed a group-based system to interconnect CDNs of different providers in a previous work. This article shows a new Content Delivery Network based on grouping surrogates. We will show the benefits of our proposal and its application environment. We will describe the protocol developed to connect surrogates from the same group and from different groups. The neighbor selection algorithm is based on their distance and Round Trip Delay in order to provide lower content distribution times. The system improves the Quality of Service (QoS) by connecting surrogates with higher available capacity. Real measurements of the network control traffic and of the performance of the surrogates in a controlled environment are shown. We will also demonstrate its scalability by comparing the control traffic for different numbers of surrogates in the CDN. Finally we will show the differences with the system proposed in our previous work.
group-based architecture cdns group-based network