Responsive image
博碩士論文 etd-0827103-140210 詳細資訊
Title page for etd-0827103-140210
論文名稱
Title
在叢集式伺服器架構上設計與實作一個網頁內容管理系統
Design and Implementation a Content Management System on Web Cluster
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
42
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2003-07-21
繳交日期
Date of Submission
2003-08-27
關鍵字
Keywords
內容管理、紀錄檔分析、叢集式網頁伺服器
Web Cluster, Content Management, Access Log Parsing
統計
Statistics
本論文已被瀏覽 5634 次,被下載 0
The thesis/dissertation has been browsed 5634 times, has been downloaded 0 times.
中文摘要
近年來,由於網路快速普及化,使得網際網路(Internet)和網頁服務(Web Service)已經變成世界上所有主從式架構模型(Client-Server Model)最廣泛的操作平台和應用,其成長之快出乎意料之外,許多服務也逐漸由其傳統的型態轉變為以網頁服務作為媒介。在網路負載日漸增加的情形下,伺服器的架構也就需要因應調整,其中叢集式伺服器架構最能符合擴充性、可及性與高效能的要求而備廣泛的使用。本實驗室也在之前已經完成了軟體Content-aware Distributor的設計,並將它實作在Linux的核心中,來有效支援以網頁內容為基礎(Content-Based)的遶送。
本篇論文是架構在實驗室之前的成果,針對後端叢集伺服器設計與實作一個網頁內容管理系統,主要分成前端的管理介面與後端的網頁內容佈置。前端的管理介面主要提供管理者一個方便的管道來對整個叢集伺服器作控管的動作,而後端的網頁內容佈置則是讓系統在運作的狀態下自動的偵測伺服器狀態,當伺服器有負載過重的情形發生時,自動對熱門的網頁內容做複製與搬移的工作,讓系統負載平衡並且提高系統效能。
Abstract
The Internet and web service have become the most popular platform and application of the Client-Server model due to the universality of the network recently years. Its growth is beyond the imagination, many traditional service have changed into web service stage by stage, and the load of the servers become more and more heavy. In the situation the server architecture must be adapted oppositely. The web cluster architecture that has the advantages of scalability, reliability and high performance requirement, is used extensively. In our lab developed and implemented a mechanism termed Content-aware Distributor, which is a software module for kernel-level extension, to effectively support content-based routing.
Based on the achievement of the software-based Content-aware Distributor; we design and implementation a content management system for backend servers. The content management system provides a user friendly management console to allow a administrator to manage the whole cluster system. The content management system also monitors backend servers periodically, when server is awarded to be overloaded, the content management system will replicate popular content to other servers automatically. By this way cluster system can balance load of back end servers and increase system performance and throughput.
目次 Table of Contents
1. 緒論
1.1 研究動機
1.2 研究目標
1.3 內容編排
2. 相關研究探討
2.1 叢集式伺服器
2.2 Content-Aware Routing
2.3 網頁內容管理(Web Content Management)
3. 設計與實作
3.1 遠端管理介面
3.1.1 伺服器設定
3.1.2 內容管理
3.1.3 系統效能監控
3.1.4 工作排程(Agent Schedule)
3.2 管理系統架構
3.2.1 網頁上傳
3.2.2 遠端管理介面
3.2.3 主要網頁伺服器(Home Server)
3.2.4 中央伺服器(Controller)
3.2.5 後端伺服器
3.3 自動化網頁內容管理系統
3.3.1 網頁內容樹狀結構(Content Tree)
3.3.2 伺服器監控
3.3.3 網頁內容佈置(Content Placement)
4. 系統效能驗證
4.1 驗證環境
4.2 驗證結果
5. 結論與未來展望
5.1 結論
5.2 未來展望
6. 參考文獻
參考文獻 References
[1] 亞馬遜網路書店, http://www.amazon.com
[2] 博客來網路書店, http://www.books.com.tw
[3] E-Bay, http://www.ebay.com
[4] CNN, http://www.cnn.com
[5] Hinet, http://www.hinet.net
[6] Seednet, http://www.seednet.net
[7] AOL, http://www.aol.net
[8] 網路報稅,http://www.itax.com.tw/
[9] 網路訂票,http://www.railway.gov.tw/a/a1_01.asp/
[10] 微軟CMS, http://www.microsoft.com/cmserver/default.aspx
[11] Hinet,http://hihosting.hinet.net/system.htm
[12] SeedNet,http://product.seed.net.tw/webhosting/
[13] HiISP,http://www.hiisp.com/webhosting.html
[14] ICE,http://old.ice.com.tw/host/product_webhost.htm
[15] Apache Access Log,http://httpd.apache.org/docs-2.0/logs.html
[16] WebBench,http://www.webbench.com/
[17] Macromedia Dreamweaver,http://www.macromedia.com/software/dreamweaver/
[18] Cisco Local Director http://www.cisco.com/warp/public/cc/pd/cxsr/400/tech/index.shtml
[19] Cisco Distributed Director http://www.cisco.com/warp/public/cc/pd/cxsr/dd/tech/dd_wp.htm
[20] IBM Corporation. The IBM Interactive Network Dispatcher 1998.
[21] Alteon http://www.nortelnetworks.com/index.html
[22] Foundry http://www.foundrynet.com/
[23] C.P. Ben, C.L. Wang, “Document distribution algorithm for load balancing on an extensible Web server architecture” Cluster Computing and the Grid, 2001. Proceedings. First IEEE/ACM International Symposium on , 2001 Page(s): 140 -147
[24] G. Banga, P. Druschel “Measuring the Capacity of a Web Server”, Proceedings of the USENIX Symposium on Internet Technologies and Systems Monterey, California, December 1997
[25] E. Cohen, B. Krishnamurthy, J. Rexford “Efficient Algorithms for Predicting Requests to Web Servers”, AT&T Labs-Research, Florham Park, NJ
[26] 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
[27] S. Hwang, N. Jung “Dynamic Scheduling of Web Server Cluster”, Proceeding of the Ninth International Conference on Parallel and Distributed Systems page(s):563-568
[28] A. Iyengar, J. Challenger, D. Dias, P. Dantzig, “High-Performance Web Site Design Techniques”, IEEE Internet Computing 2000.
[29] 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
[30] M.Y. Luo, C.S. Yang, C.W. Tseng, “ Content Management on Server Farm with Layer7 Routing”
[31] B. Narendran, S. Rangarajan, S. Yajnik, “Data distribution algorithms for load balanced fault-tolerant Web access,” Reliable Distributed Systems, 1997. Proceedings., The Sixteenth Symposium on , 1997 Page(s): 97 –106
[32] V.N. Padmanabhan, J.C. Mogul, “Using Predictive Prefetching to Improve World Wide Web Latency”, Proceedings of the ACM SIGCOMM '96 Conference 1996.
[33] T. Palpanas, A. Mendelzon, “Web Prefetching using partial match prediction”, Proceedings of the 4th International Web Caching Workshop 1998
[34] Y.M. Wang, P.Y. Chung, C.M. Lin , Y. Huang, “HAWA: a client-side approach to high-availability web access,” Proceedings of 6th International World Wide Web Conference, April 1997 .
[35] H.Y. Yeom, J. Ha, and I. Kim, “IP multiplexing by transparent port-address translator” Proceedings of the 10th USENIX System Administration Conference Sep. 29 – Oct 4,1996
[36] C.S. Yang and M.Y. Luo, “Design and implementation of a environment for building scalable and highly available web server,” Processing of 1998 International Symposium on Internet Technology, May 1,1998
[37] C.S. Yang, M.Y. Luo, “Efficient Content Placement and Management on Cluster-based Web Servers”, NOMS 2000IEEE/IFIP Network Operations and Management Symposium- Internet Management 2000.
[38] C.S. Yang, M.Y. Luo, “A Content Placement and Management System for Distributed Web-Server Systems”, 2000 International Conference on Distributed Computing Systems.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外均不公開 not available
開放時間 Available:
校內 Campus:永不公開 not available
校外 Off-campus:永不公開 not available

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

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

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

QR Code