(54.236.58.220) 您好!臺灣時間:2021/03/01 00:15
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:莊宗仁
研究生(外文):Tsung-Jen Chuang
論文名稱:具服務品質的負載平衡網頁伺服器之研究
論文名稱(外文):The Study of Load Balancing with QoS for Web Cluster
指導教授:王逸民王逸民引用關係
指導教授(外文):Yi-Min Wang
學位類別:碩士
校院名稱:靜宜大學
系所名稱:資訊管理學系研究所
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2005
畢業學年度:94
語文別:英文
論文頁數:53
中文關鍵詞:Session網站叢集服務品質保證LVS計劃負載平衡
外文關鍵詞:web clustersessionQuality of ServiceLVS projectLoad balancing
相關次數:
  • 被引用被引用:0
  • 點閱點閱:308
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:36
  • 收藏至我的研究室書目清單書目收藏:0
隨著網際網路(Internet)的發展,由於易學易用、資料繁多,全球資訊網(World Wide Web,WWW)儼然以成為最多人所使用的服務。甚至有許多人是為了使用全球資訊網上所提供的服務才開始使用網路的。但是,隨著愈多人使用服務,單一的伺服器已無法滿足使用者的需求。為了服務日益增加的使用者,多伺服器的網站叢集(Web Cluster)因此應運而生。並且有許多人為了更有效率的利用網站叢集,而不斷提出新的負載平衡技術(Load Balancing)以滿足更多的使用者。然而負載平衡並不完全等同服務品質(Quality of Service)。使用者除了要求能迅速回應外,也需要能保證從事特定活動時的正確性。因此本研究提出了使用Session的服務品質機制。由我們的實驗結果得知,在犧牲少許效能(Throughput)的狀況下(約減少6%),我們可以降低伺服器的回應時間(約17%)並保證完成有意義的瀏覽行為。我們相信這種機制可以提昇顧客滿意度。
With the development of Internet, WWW (World Wide Web) has become the most popular service in our daily life. However, as the number of users increases, the more computing capabilities such as CPU power and memory capacity are required. However, hardware upgrade is too expensive to solve this problem. Recently, many load-balancing methods are proposed in order to improve performance requirement. They indeed solve this problem. However, there is a more important thing - users need QoS (Quality of Service). In this thesis, we propose a session mechanism of QoS to assure that some important activities must be done completely. Our experiment results show that our new mechanism can shorten response time (about 17%) by only sacrificing little throughput (about 6%). We believe that our mechanism can satisfy customers’ requirements.
Table of Contents

Abstract (in Chinese) i
Abstract ii
Acknowledgement vi
Table of Contents iv
Table of Tables vi
Table of Figures vii
Chapter 1 Introduction 1
1.1 Motivation 1
1.2 Thesis Organization 2
Chapter 2 Cluster-based Web System and QoS 3
2.1 Caching System 3
2.1.1 Proxy Caches 3
2.1.2 Transparent Caches 4
2.1.3 Reverse Proxy Caches 5
2.2 Load Balancing 5
2.2.1 Locations of Servers 5
2.2.2 Master of Load Balancing 7
2.2.3 Implementation of Load Dispatcher 9
2.2.4 Packet Transfer Techniques 11
2.2.5 Scheduling Algorithms 13
2.3 Quality of Service 14
2.3.1 Server-based WQoS 15
2.3.2 Session-based WQoS 17
Chapter 3 System Architecture 19
3.1 Linux Virtual Server 19
3.2 Conception 20
3.3 System Implementation 22
Chapter 4 Experiment Results 24
4.1 Experiment Environment 24
4.2 Apache Flood and Testing Files 25
4.3 Impacts of Session 27
4.4 Choosing Load Threshold 30
4.5 Effect of WQoS 32
Chapter 5 Conclusions and Future Work 36
References 37
Appendix A Testing Profiles I
Appendix B Source Codes and Others III
References
1.Emiliano Casalicchio and Michele Colajanni, “A Client-Aware Dispatching Algorithm for Web Cluster Providing Multiple Services,” WWW10, 1-5 May 2001, Hong Kong, p.p. 535 – 544.
2.Ludmila Cherkasova and Peter Phaal, “Session-Based Admission Control: A Mechanism for Peak Load Management of Commercial Web Sites,” IEEE Transactions on Computers, vol. 51, no 6, June 2002, pp. 669-685.
3.Chi-Chuang Cheung, Man-Ching Yuen and Angus C H Yip, “Dynamic DNS for Load Balancing,“ Proceeding of the 23rd International Conference on Distributed Computing Systems Workshops , 19-22 May 2003, p.p. 962 – 965.
4.Cisco System, “Scaling the Internet Web Servers,” A white paper available from http:http://www.ieng.com/warp/public/cc/pd/cxsr/400/tech/scale_wp.htm, September 2002.
5.Differentiated Service on Linux, http://diffserv.sourceforge.net/ , 2005/4/11.
6.Mohamed A. El-gendy, Abhijit Bose and Kang G. Shin, “Evolution of the Internet QoS and support for soft real-time applications,” Proceedings of the IEEE, Vol. 91, No. 7, July 2003, p.p. 1086 – 1104.
7.Sameh Elnikety, Erich Nahum, John Tracey and Willy Zwaenepoel, “A Method for Transparent Admission Control and Request Scheduling in E-Commerce Web Sites,” WWW2004, May 17 – 22, 2004, New York, New York, USA, p.p. 276 – 286.
8.Flood, http://httpd.apache.org/test/flood/, 2005/6/30.
9.Lai Kuen Ho, Hau Yee Sit, Kei Shiu Ho, Hong Va Leong and Robert W. P. Luk, “Improving Web Server Performance by a Clustering-Based Dynamic Load Balancing Algorithm,” Proceeding of the 18th International Conference on Advanced Information Networking and Application, Vol.2, 2004, p.p. 232 - 235.
10.Linux Virtual Server Project, http://www.linuxvirtualserver.org/, 2004/10/31.
11.Daniel A. Menasc, “Automatic QoS Control,” IEEE Internet Computing, January - February 2003, p.p. 92 – 95.
12.PHP: Hypertext Preprocessor, http://www.php.net, 2005/4/11.
13.SYSSTAT Utilities, http://perso.wanadoo.fr/sebastien.godard/ .2005/6/30.
14.Stephen Thomas, HTTP Essentials, John Wiley & Sons, INC., 2001.
15.Harish V.C. and Brad Owens, “Dynamic Load-Balancing DNS: dlbDNS,” Linux Journal, August 1, 1999.
16.Yaya Wei, Chuang Lin, Fengyuan Ren Eryk Dutkiewicz, Raad Raad. “Session Based Differentiated Quality of Service Admission Control for Web Servers,” ICCNMC’03.
17.Chad Yoshikawa, Brent Chun, Paul Eastham, Amin Vahdat, Thomas Anderson, and David Culler, “Using Smart Clients to Build Scalable Services, ” In Proceedings of the 1997 USENIX Technical Conference, January 1997.
18.Qi Zhang, Alma Rsika, Wei Sun, Evgenia Smirni and Gianfranco Ciardo, “Workload-Aware Load Balancing for Clustered Web Servers,” IEEE Transactions on Parallel and Distributed Systems, Vol. 16, No. 3, March 2005, p.p. 219 – 233.
19.朱家聲, “在伺服器叢集架構上提供Session管理,” 國立中山大學資訊工程研究所碩士論文, 民國九十年七月.
20.何裕琨, 吳美宜, 許順興, “利用最少工作量與連線數演算法作動態負載平衡之Linux叢集伺服器,” 中華民國九十年全國計算機會議(NCS’01), 台北市, 中華民國, 民國九十年十二月二十日至二十一日.
21.袁嘉尚, “在伺服器叢集架構上建立以內容作分級之資源管理機制,” 國立中山大學, 碩士論文, 民國九十年六月.
22.高健智,賴阿福, “Linux網路實作經典:高手究極篇”, 知城數位科技, 台北市:民國90年.
23.莊敏煌, “叢集式網站的負載平衡機制,” 國立交通大學, 碩士論文, 民國九十一年五月.
24.陳俊宏著, “Embedded Linux嵌入式系統原理與實務 2e ,” 二版, 台北市:民93, 頁 5-2 - 5-46.
25.陳鑫, “Linux系統內核空間與用戶空間通信的實現與分析,” http://www-128.ibm.com/developerworks/cn/linux/l-netlink/index.html , 2005/5/13.
26.黃銘毅, “叢集式系統以時間為基礎之排程法與以瞭解服務內容之需求分配平台的研究與製作,” 國立暨南大學資訊管理學系碩士論文, 民國九十二年六月.
27.楊家雄, “高效能之動態網頁負載平衡演算法,” 國立台灣大學電機工程研究所碩士論文, 民國九十年.
28.葉平, “網格簡介,” Linuxer , 第35期, 2002年10月, p.p. 10-23.
29.劉合翰, 姜美玲, “基於需求內容分配的Web叢集式系統之設計與實作,” 中華民國九十二年全國計算機會議(NCS’03), 台中市, 中華民國, 民國九十二年十二月十八日至十九日.
30.蔡品在, “直接路由網頁交換器,” 國立交通大學資訊科學系碩士論文, 民國九十年.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔