DNSフィルタ方式によるミラーサーバ選択法の提案と実装
スポンサーリンク
概要
- 論文の詳細を見る
サーバに対する過度の負荷集中への対処として,ミラーサーバを用いたサーバの複数化による負荷分散が広く行われている.このシステムでは,どのサーバを選択するかにより,通信効率が大きく左右される.一般に,ユーザが適切なサーバを選択することは困難であるため,各サーバに負荷を均等に分散させるDNSラウンドロビンなどを用い,サーバ周辺に負荷を分散させる方式がとられていた.しかし,これはあくまでもサーバ側から見た負荷分散であった.すなわち,この方式で選択されたサーバはクライアントの状態とは無関係に選択されるため,クライアントにとって必ずしも最適なサーバが選択されるとは限らない.この傾向は,特に,ミラーサーバがネットワーク上に分散して配置されている場合に,顕著に見られる.そこで本論文では,ローカルDNSキャッシュサーバにフィルタ機能を持たせ,クライアントからのDNS問合せに対する上位DNSサーバの応答から,ユーザにとって適切なサーバを自動的に取捨選択するDNSフィルタ方式を提案する.そして,クライアントから見て最も短い時間でファイルを転送するサーバを最適とするシステムを想定し,そのためのサーバ選択システム例を3つ示すとともに,本システムを実装する.最後に,本実装システムと従来のDNSラウンドロビン方式を用いた場合のファイル転送速度を比較評価し,本提案方式の有効性を示す.In order to prevent servers from overloading, the mirror-server systems constructed by multi-servers distributing the load are widely used. Although the selection method of the server is very important for effective communication in such systems, it is too difficult to find the appropriate server for each client in general. Previously, the DNS (Domain Name System) Round-Robin mechanism is adopted for this purpose, however, the selected server is not always suitable for the client. To solve this problem, this paper proposes and implements a DNS filtering method. In this proposal, the local DNS cache server has filtering functions. When each client queries IP addresses corresponding to the server's name, the local DNS cache server forwards the queries to the exterior DNS server, and then filters the appropriate IP addresses from the replies of the queries for the client. There are various sorts of criterion to filter better servers. In this paper, for a system where the best server for clients transfers files in the minimum time, three kinds of server selection methods are introduced as examples, and then the system is implemented. Finally, we estimate the file transfer speeds of both the proposal method and Round-Robin DNS method.
論文 | ランダム
- カムシャフト研削盤の数値制御
- 電子記録のアーカイビング世界探訪(6)Eメールのアーカイビング
- ジョブマスタ
- 電子記録のアーカイビング世界探訪(5)技術から実務へ--英国データ・アーカイビング協会への白書
- 貯蔵販売を有利にする馬鈴薯の萠芽抑制