Method of Locating Mirror Servers to Alleviate Load on Servers and Links
Ryota Nakamura, Hiroyoshi Miwa
Abstract
Ryota Nakamura, Hiroyoshi Miwa
Abstract
Recently, large-volume contents distributed by a content delivery network (CDN) on the Internet increase the load of content delivery servers and networks, which may degrade the quality of service. To overcome this problem, some mirror servers providing the same content are located on a network, and a request is navigated to one of the mirror servers. It is important to locate the mirror servers on the appropriate place in a network, as it affects the performance of the CDN. In this paper, we address the server location problem, which determines the location of the mirror servers satisfying the following two constraints: the number of the paths to the servers in a link is small, and the number of the nodes whose nearest mirror server is the same is small. The former constraint corresponds to the alleviation of the network load, and the latter constraint corresponds to the alleviation of the server load. First, we prove that this new server location problem is NP-complete. Next, we present a heuristic algorithm and evaluate it by applying to some actual network topologies. The results show that the algorithm can determine a good server location.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Recently, large-volume contents distributed by a content delivery network (CDN) on the Internet increase the load of content delivery servers and networks, which may degrade the quality of service. To overcome this problem, some mirror servers providing the same content are located on a network, and a request is navigated to one of the mirror servers. It is important to locate the mirror servers on the appropriate place in a network, as it affects the performance of the CDN. In this paper, we address the server location problem, which determines the location of the mirror servers satisfying the following two constraints: the number of the paths to the servers in a link is small, and the number of the nodes whose nearest mirror server is the same is small. The former constraint corresponds to the alleviation of the network load, and the latter constraint corresponds to the alleviation of the server load. First, we prove that this new server location problem is NP-complete. Next, we present a heuristic algorithm and evaluate it by applying to some actual network topologies. The results show that the algorithm can determine a good server location.
Key concepts: Server, Computer science, Computer network, Content delivery network, Server farm, The Internet, Network topology, Round-robin DNS