Responsive image
博碩士論文 etd-0827103-212307 詳細資訊
Title page for etd-0827103-212307
論文名稱
Title
在叢集式網頁伺服器架構下建立 Session-aware 的資源管理機制
Session-aware Resource Management in Web Cluster
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
45
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2003-07-21
繳交日期
Date of Submission
2003-08-27
關鍵字
Keywords
容錯、服務品質、叢集式網頁伺服器
Fault tolerance, QoS, Cookie, Session
統計
Statistics
本論文已被瀏覽 5649 次,被下載 0
The thesis/dissertation has been browsed 5649 times, has been downloaded 0 times.
中文摘要
隨著網際網路技術的成長與普及,上網的人數激增,網頁服務(web service)儼然成為最為廣泛使用的應用平台。單一網頁伺服器架構已經不能滿足如此龐大的使用者需求,叢集式網頁伺服器的架構成為另一個更好的解決方案。本實驗室之前也已完成了一個 Content-aware 的叢集式網頁伺服器前端分配器,提供 Layer 7 的負載平衡機制,並且設計了一個完整的管理系統,可供系統管理者透過網頁介面組態整個叢集式伺服器系統。然而在不斷發展的網頁技術中,各網站開始提供具備 session 概念的服務型態,使用者與伺服器之間的各個要求是具有相關性的,本論文針對一類型的服務加以分析討論,並根據實際網站的運作模式,整理此類型服務的模型,並在我們的系統上建立一個 session-aware 的管理機制,透過管理系統的特性,提出系統容錯與提供服務品質保證的策略,以提高系統的可靠性與效能。最後在我們的測試中,我們可以看出在系統上做造成的額外負擔,仍在使用者可以接受的範圍之內。
Abstract
The rapidly increasing expansion and popularity of the Internet makes more and more users accept web service type. The web server with single server architecture is no longer satisfying a large number of user requests. The web cluster architecture becomes another batter solution. In our previous work, our laboratory has implemented a prototype of layer7 web switch, which provides content-aware land balancing. We also designed and implemented a management system to provide a easy way for system configuration. With the increasing of web technologies, most of web sites supply “session-aware” service type. The session is that clients and servers that wish to exchange state information to place HTTP requests and responses within a lager context. In this paper, we propose a session-aware management in the web cluster. Base on our management system, we design a fault tolerance and QoS policy with session to improve performance and reliability of our web cluster system.
目次 Table of Contents
1 緒論
1.1 研究動機
1.2 研究目標
1.3 內容編排
2 相關研究討論
2.1叢集式伺服器
2.2 Content-aware 繞送
2.3 相關研究
3 問題定義與分析
3.1 Session
3.2 HTTP 中的 Session
3.2.1 隱藏表格欄位 (Hidden Fields)
3.2.2 URL 重寫
3.2.3 Cookies
3.3 現行網站分析
3.4 Shopping Cart 模型之使用者狀態轉換
3.5 叢集式架構下的 session
3.6 本章摘要
4系統設計與實作
4.1 系統架構
4.2 Session的管理機制
4.3 Session 搬移的程序
4.4 Session-based 容錯(Fault Tolerance)
4.4.1 Fault model
4.4.2 使用 primary backup 方式實作系統容錯功能
4.5 Session-based 的服務品質
4.5.1 服務品質的保證
4.5.2 session-based QoS policy
4.5.3 session-aware 的 QoS 策略
5效能評估
5.1 測試環境
5.2 搬移session 之系統負擔
5.3 容錯功能之效能評估
5.4 QoS 之效能評估
6 未來展望與結論
7 參考文獻
參考文獻 References
[1] Amazon.com, http://www.amazon.com
[2] M. Arlitt, “Characterizing Web User Sessions”, HP Lab Technical Reports, HPL-2000-43, May, 2000.
[3] BEA WebLogic, http://e-docs.bea.com/
[4] P. Bhoj, S. Ramanathan, S. Singhal, “Web2K: Bringing QoS to Web Servers”, HP Lab Technical Reports, HPL-2000-61, May, 2000.
[5] R. Brauchle, “Website Cookie Testing”, Testware Associates, Inc., October, 2001.
[6] V. Cardellini, E. Casalicchio, M. Colajanni, M. Mambelli, “Web Switch Support for Differentiated Services”, ACM Performance Evaluation Review, 2001.
[7] H. Chen, P. Mohapatra, “Session-Based Overload Control in QoS-Aware Web Servers”, INFOCOM 2002. Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE , Volume: 2 , 23-27 June 2002
[8] L. Cherkasova, P. Phaal, “Session-based Admission Control: a Mechanism for Peak Load Management of Commercial Web Sites”, IEEE Transaction on Computer, Vol.51, No.6, June, 2002.
[9] Cisco System, http://www.cisco.com
[10] M. Colajanni, P. S. Yu, V. Cardellini, “Dynamic load balancing in geographically distributed heterogeneous Web servers”, Distributed Computing Systems, 1998. Proceedings. 18th International Conference on , 1998
[11] eBay 臺灣, http://www.ebay.com.tw
[12] F5 Networks, http://www.f5labs.com
[13] R. Fielding, J. Gettys, J. Mogul, H. Frystyk, T. Berners-Lee, L. Masinter , P. Leach, “Hypertext Transfer Protocol -- HTTP/1.1”, RFC 2616, June, 1999.
[14] Foundry Networks, http://www.foundrynet.com
[15] A. Fox, S. Gribble, Y. Chawathe, E. A. Brewer, “Cluster-based scalable network services”, Proceeding of SOSP ’97, pp.78-91, October, 1997.
[16] F. C. Gartnet, “Fundamentals of Fault Tolerant Distributed Computing in Asynchronous Environments”, ACM Computing Survey, Vol.31, No. 1, March, 1999.
[17] Google, http://www.google.com
[18] IBM WebSephere, http://www-3.ibm.com/software/webservers/
[19] D. B. Ingham, S. K. Shrivastava, F. Panzieri, “Constructing Dependable Web Service”, IEEE Internet Computing, January, 2000.
[20] D. Kim; C.H. Park; D. Park, “Request rate adaptive dispatching architecture for scalable Internet server”, Cluster Computing, 2000. Proceedings. IEEE International Conference on , 2000 Page(s): 289 –296
[21] D. M. Kristol, “HTTP State Management Mechanism”, RFC 2109, February, 1997.
[22] R. McGrath, T. Kwan, D. Reed, “NCSA’s World Wide Web Server: Design and Performance”, IEEE Computer, November, 1995.
[23] D. Menansce, V. Almeida, R. Fonseca, and M. Mendes, “Resource Management Policies for e-Commerce Servers”, Proc. Second Workshop Internet Server Performance, June 1999.
[24] B. Narendran, S. Rangarajan, S. Yajnik,. “Data distribution algorithms for load balanced fault-tolerant Web access”, Reliable Distributed Systems, 1997.
[25] Netscape, “Persistent Client State – HTTP Cookies”, available at http://wp.netscape.com/newsref/std/cookie_spec.html
[26] V.S. Pai, M. Aron, G. Banga, M. Svendsen, P. Druschel, W. Zwaenepoel, E. M. Nahum, “Locality-aware Request Distribution in Cluster-based Network Server”, Proceeding of 8th ACM Conf. on Architectural Support for Programming Languages and Operating System, pp.205-216, October, 1998.
[27] M. Rappa, “Business Model on the Web”, available at http://digitalenterprise.org/models/models.html
[28] TPC BENCHMARK W (Web Commerce) Specification Version 1.8, Feb 2002
[29] Y.M Wang, P.Y. Chung, C.M. Lin, Y. Huang, “HAWA: a Client-side Approach to High-availability Web Access”, Proceeding of 6th International World Wide Web Conference, April, 19997.
[30] Yahoo! 奇摩, http://tw.yahoo.com
[31] Yahoo! 奇摩購物, http://tw.shopping.yahoo.com/
[32] C.S. Yang, M.Y. Luo, “System Support for Scalable, Reliable and Highly Manageable Web Hosting Service”, Proceedings of the International Conference on Advances in Infrastructure for Electronic Business, Science, and Education on the Internet (SSGRR 2000), Jul 31 - Aug 6 2000.
[33] C.S. Yang, M.Y. Luo, “Efficient Support for Content-Based Routing in Web Server Clusters”, Proceedings of the 2ed USENIX / IEEE Symposium on Internet Technologies and Systems (USITS '99), October 11-14, 1999.
[34] C.S. Yang, M.Y. Luo, “Realizing Fault Resilience in Web-server Cluster”, Proceedings of the 13th ACM/IEEE Conference on High Performance Networking and Computing (SC 2000), November, 2000.
[35] C.S. Yang, M.Y. Luo, “Constructing Zero-Loss Web Service”, Proceedings of the INFOCOM 2001, April, 2001.
[36] C.S. Yang, M.Y. Luo, “Design and Implement od an Administration System for Distributed Web Server”, Proceedings of USENIX the 12th Systems Administration Conference(LISA ‘98), December ,1998.
[37] P. S. Yu, M. Colajanni, V. Cardellini, E. Casalicchio, “The State of the Art in Locally Distributed Web-server Systems”, IBM Research Report, RC22209, October, 2001.
[38] H. Zhu, H, Tang, T. Yang, “Demand-driven Service differentiation in Cluster-based Network Service”, IEEE INFOCOM 2001.
[39] 博客來網路書店, http://www.books.com.tw

電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外均不公開 not available
開放時間 Available:
校內 Campus:永不公開 not available
校外 Off-campus:永不公開 not available

您的 IP(校外) 位址是 18.217.182.45
論文開放下載的時間是 校外不公開

Your IP address is 18.217.182.45
This thesis will be available to you on Indicate off-campus access is not available.

紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code