Edge Multilevel Edge Server Co-operation in Content Delivery Network using Hierarchical Classification
Debabrata Sarddar, Subhankar Roy, Priyajit Sen · International Journal of Grid and Distributed Computing · 2017
A Content Delivery Network (CDN) is a system of distributed servers that deliver web pages and other web contents to a user from a suitable Edge server.The purpose of a CDN is to provide web contents faster and with a higher availability.This service is effective in speeding up the delivery of content of websites with high traffic and websites that have global reach.The edge servers are cache servers that are deployed over the geography.These servers are used to store same contents from main server i.e. the content replicas are cached in these servers.User's requests for a web content may be served directly from any of these edge servers instead of the main server or origin server.This approach overcomes the limitations of network infrastructure in the internet.In this paper we propose a way to select appropriate edge servers when there is cache miss in the primary Edge Server up to the Origin Server.We have developed a technique for CDN provider to route user's request from the requesting machine to edge servers or to the origin in a Content Delivery Network (CDN) by applying hierarchical classification of edge servers to cluster them based on their response delay i.e. effectively based on the distance among the edge server.