It is important for a contents delivery service in the Internet to ensure the comfortable accessibility of all users to the servers. For that purpose, a method is often used, which locates some mirror servers providing the same contents on a network and navigates an access by a user to one of the mirror servers. We can expect that the method brings the reduction of the delay time of an access, the load balance among the servers, and the high reliability against a failure of a network and a server. As the location of the servers on a network influences the performance of this method, the design of the location of the servers is very important. In this paper, we deal with the server location problem, which determines the location of the servers satisfying the following two constraints: the reachability to at least one server is guaranteed even if a link fails, and the maximum of the sum of the distances to the servers is restricted. We propose two heuristic algorithms for the problem and evaluate the algorithms by applying to some real networks. The results show that the performance of the algorithms is good.%インターネットにおける大客土コンテンツ提供サービスにおいて,ユーザによるサーバへのアクセスの快適性の確保は重要である.そのための一つの手段として,同一コンテンツを保持する複数のミラーサーバをネットワーク上に配置し,ユーザからのアクセスを適切なサーバに誘導することにより,遅延時間の削減・サーバの負荷分散・ネットワークやサーバの故障への耐性の向上を図るというものがある.この手段を採る場合,ネットワーク上のサーバ配置場所が性能を左右するため,サーバ配置設計が重要となる.本稿では,ネットワークにおけるサーバ配置問題を扱う.具体的には,リンク故障時などの異常時においても,サーバへのアクセスを確保した上で,さらにサーバまでの距離を抑えるようなサーバ配置を決定する最適化問題である.本稿では,この最適化問題に対するヒューリスティックアルゴリズムを設計した.このアルゴリズムの性能を評価するために,現実の様々なネットワークに対して適用し,良好な性能が得られることを示す.
展开▼