透過您的圖書館登入
IP:3.128.199.175
  • 學位論文

網頁伺服器叢集TCP連線突波現象處理機制之研究

A Study of Solving Mechanism in Sudden Huge TCP Connections of Web Server Cluste

指導教授 : 呂克明
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


網頁伺服器叢集已成為網頁服務的主機架構,瞬時鉅量連線需求經常讓叢集伺服器面臨崩解的危機時期。網頁負載平衡機制主要的功能在於讓整體網頁伺服器叢集發揮最有效的效能,由於http 是架構在TCP網路的最高層,伺服器必須耗費與客戶端的TCP連線的成本。在叢集架構中的分派主機,除負載平衡機制外,亦須有節省前述的連線成本才更能發揮效能接受瞬間更多的http requests。 中部某大學以網頁伺服器叢集架構實施網路選課多年。探討該校網路選課情形,分析學生網路選課日誌,選課前30分是系統的尖峰時期亦是伺服主機服務的危機時期。學校一般以行政程序規範使用者網路行為或購置Layer4~Layer7的網路交換設備搭配伺服器叢集或擴增網頁叢及伺服器主機數量,來解決網頁伺服器的危機時期。 本文測試Layer4~ Layer7網路交換設備之代理與切換為基礎兩種作業模式,對系統效能之影響。並提出以溝通為基礎的觀念,建立溝通網站及以後端資料庫的效能,作為負載平衡機制啟動的參考,期能以較經濟的設備,讓使用者得知真正處理互動需求回應的後端資料庫的系統狀態,減少盲目上網,讓系統能正常的運作。

並列摘要


Web server cluster has become the main engine overhead construction, but the huge connections swarming in within a twinkle of eyes often force the web server toward the brim of collapse. The main function of the web load balance is to achieve the utmost efficiency of the web server cluster as a whole. Owing to the fact that http is constructed at the topmost stage, the server can't help but consume the expenses of the TCP connection with the users. The dispatcher on the web cluster system , in addition to the function of the load balance, also needs to economize the expenses of the connection mentioned above so that it can bring out the right efficiency to challenge more http requests swarming in at a rapid speed. A university in central Taiwan has been using the web server cluster to select classes for many years. Having discussed the situation of using the school network to select classes and analyzed the student class-selecting registration web log, the period of 30 minutes prior to students selecting classes is the rush hour of the entire system as well as the crisis period of the host server, which is generally solved by either setting up rules to regulate users, purchasing Layer4-Layer7 network commutation equipment to match the server or expanding the quantities of the main engines of the web cluster. This study is to test how the 2 types of work patterns of Layer4-Layer7 network commutation equipment, Proxy and Switch Base, can influence the system, and bring up the notion based on communication, establish the communication channels and use the performance of database server as a reference to load balance mechanism. It has been expected that by using more economical equipment, users will get to know the database server status of the true interaction, and put the system on a smooth and normal track by reducing the aimless access to the network

參考文獻


Cardellini,V., Colajanni,M., and Yu,P.S., (1999)"Dynamic Load Balancing on Web-server Systems," IEEE Internet Computing, Vol. 3, No. 3, May/June, pp. 28-39
Comer,Douglas E. and Stevens,D.L. (1996)Internetworking With TCP/IP Volume III Client-Server Programming And Application, Second Edition
Dias,D.M., Kish,W.,Mukherjee,R. and Tewari,R.( 1996) "A Scalable and Highly Available Server," Proc. 41st IEEE Int''l Conf. (COMPCON 1996), Technologies for the Information Superhighway, pp. 85-92,.
Hunt ,G.D.H.,Goldszmidt,G.S.,King,R.P. and Mukerjee,R. (1998)“Network Dispatcher: a connection router for scalable Internet services,”http://www7.scu.edu.au/programme/fullpapers/1899/com1899.htm
Killelea,P.( 2002)Web Performance Tuning Second Edition,U.S.A.,O’reilly

延伸閱讀