I. Introduction
Along with the development of the Internet, video streaming traffic is exploding. Video traffic has been estimated to account for more than 50% of Internet traffic in United States, and it is likely to be the No.1 Internet traffic type globally [1]. In order to meet the needs of users and improve the viewing experience of users, many big video websites use content delivery network (CDN) technology to provide better quality of service. CDN is an acceleration technology by guiding the users to the nearest server. Center servers and edge servers placed in different geographic locations constitute the CDN network. There are special nodes among them implementing the load balancing mechanism. Using CDN technology can solve the network bandwidth bottleneck and response time problem of video business. CDN technology is also used in large popular websites such as baidu, sina, alibaba, etc.