Recent Developments in Content Delivery Network: A Survey. - Jiaming Zhao; Pingjia Liang; Weiming Liufu; Zhengping Fan (PAAP, 2019)