Distribución multifuente de contenidos para clientes web
Tutor / director / evaluatorMachado Sánchez, Sergio
Document typeBachelor thesis
Rights accessOpen Access
In recent years, the main download services are facing an increased demand for content. The main problem faced by these services is overloading, particularly when high demand. Which leads to the degradation of service, causing outages in the distribution. One way to address this issue is by using content delivery networks (CDN). CDN has several servers placed in different geographic areas to distribute the content. However, only one server is used by each download. The quality of service is subject to the capacity of the chosen server and the network status between the server and the user. In this degree thesis, we design, implement and analyse a solution for this issue called multi source content distribution (MCD). The protocols chosen for distribution are HTTP/1.1 and HTTP/2. Using a MCD the content is distributed from multiple servers in parallel. To distribute the content, it's segmented and replicated in a distribution network. Thus, limits the server overloading, reduce the impact of a possible network congestion and also increase download speed. In case of failure, the solution has a n-ary recovery system which retries the failed downloads from another source without user interaction. Finally, we did some performance tests. In this, we have found that the solution is feasible and improves the download speed over downloading a static file from a single source.