• Content delivery, over the last few years, has changed dramatically with the increasing influence of internet, cloud, and mobile technologies. At the center of this revolution stands Content Delivery Network (CDN) that deliver cached static content web pages and other web content to their end-users through a network of servers. CDN allows the requested content to be channelized from the nearest...