著者
TIAN Cheng AYAKI Ryota SHIMADA Hideki Sato Kenya
出版者
同志社大学
雑誌
同志社大学理工学研究報告 (ISSN:00368172)
巻号頁・発行日
vol.54, no.2, pp.101-109, 2013-07

近年,インターネット,ウェブサービス,ネットワークアプリケーションの流行,さらにパソコンに加えて携帯電話やスマートフォンからのインターネット接続により,一般的な利用者が爆発的に普及している.そこで,ウェブサーバが同時に多くの利用者のリクエストを受信すると,ウェブサーバの負荷が高くなり,その結果として,レスポンスの遅延が大きくなる.高負荷によるウェブサーバのパフォーマンス低下との問題点を回避するために,現在,様々なシステムが提案されている.しかし,その中にあるシステムは高い性能を持つが,コストが高く,あるシステムは実装などが簡単であるが,機能は少なく,必ずしも問題をうまく解決することはできない.そこで,本研究において,ウェブサーバの負荷が高い時に,そのウェブサーバへのリクエストを動的に他に用意したアイドルアシスタントサーバに転送することによって,より高速アクセスすることができるウェブアクセス分散システムを提案した.提案システムをPlanetLab上で評価し,ウェブサーバの負荷が高い時にもユーザが受信したレスポンスの遅延が短縮できた.そして既存方式との比較を用いて,提案システムの目的を達成し,有用性を確認した.The Internet increases its popularity and evolves largely. The lack of a central coordination is a critically important problem to the rapid growth and evolution of the Internet. The lack of management makes it very difficult to guarantee the web servers keep proper performance and to deal systematically with performance problems. Meanwhile, the available network bandwidth and server capacity continue to be overwhelmed by the accelerating growth of the Internet utilization. When a web server is under a heavy load, its performance suffers, and it may even crash, which caused customers feel largely inconvenient and unsatisfactory. To avoid the web server performance problems caused by high load, a few methods and systems have been proposed. But, some of them are commercial, and some of them cannot solve the problem well. We think that distributing its load to other servers that are not busy is a solution for the problem. In this research, we propose a web load distribution system made by a network technology that can distribute the web load from the web server to other servers automatically, when the web server is in high loads. We implement the system on PlanetLab, which is a free global research network that supports the development of new network services. Then we evaluate the system in two cases. Based on the evaluation results, we have learned that the HTTP response delay was reduced. So we verified that this technology can distribute the web server load so that users can access their web servers faster during high load time.