跳到主要內容

臺灣博碩士論文加值系統

(3.229.124.74) 您好!臺灣時間:2022/08/11 07:46
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:許銘仁
研究生(外文):Ming-Jen Shu
論文名稱:分散式網頁伺服器行動管理系統之設計與實作
論文名稱(外文):Design and Implementation of the Mobile Administration System for Distributed Web Server
指導教授:楊竹星楊竹星引用關係
指導教授(外文):C. S. Yang
學位類別:碩士
校院名稱:國立中山大學
系所名稱:資訊工程學系研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2002
畢業學年度:90
語文別:中文
論文頁數:46
中文關鍵詞:管理系統分散式
外文關鍵詞:mobileadministration systemcluster
相關次數:
  • 被引用被引用:1
  • 點閱點閱:228
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:1

近年來,網際網路的普及與World Wide Web的快速成長,一個穩定且功能強大的伺服器系統成了重要的關鍵因素,所以目前中大型網站(如Altavista, AOL, eBay, Yahoo!, Netscape….等)均採用叢集式的網頁伺服器系統架構。雖然分散式伺服器系統能提供高效能、延展性、高可靠性、能確保服務品質、系統強健性…等優點,但不可避免的增加了系統管理的複雜度,所以有效的管理與維護是相當重要的。我們都知道系統管理者不可能24小時一直在辦公室裡監控管理整個分散式伺服器系統,可能臨時外出、出去吃飯、下班回家…等。可是如果這個時候系統發生狀況,那該怎麼辦才好?急忙趕回公司處理、到網咖上線處理、打電話請別人處理,這些都很麻煩。所以,讓系統管理者可以在任何時間、地點,立即進行行動管理、監控,以及擁有聰明機制來迅速處理系統錯誤狀,實現無所不在的管理。
在本論文中,我們針對上述問題,設計與實作一個分散式網頁伺服器行動管理系統。在這個系統中,我們對目前的無線終端(例如:手機、PDA、手提式裝置….…等)進行分析;且為了讓所有的無線終端都能來控管分散式網頁伺服器系統,設計的一個閘道器(Gateway),並採用Model-View-Controller的模式來架構我們的閘道器,讓我們的系統能夠支援所有的資料型態(例如:WML、CHTML、XHTML….…等);我們還設計了一個能主動通知管理者的Push Function,把重要訊息以簡訊(SMS)的方式即時通知管理者;此外,為了方便管理者處理系統的錯誤狀況,我們發展一種比較聰明的Intelligent Function,來迅速處理狀況。
分散式網頁伺服器行動管理系統可以讓系統管理者利用行動裝置在任何時間、地點,立即的管理、監控整個分散式伺服器系統,實現行動管理、無所不在的管理;另一方面,它還能自動地監控與維護整個系統,當有異常狀況發生時,能夠迅速的作出反出應、重組系統架構,並能主動通知系統管理者,自動的調適整個伺服器系統,使其能一直維持再高效能的穩定狀態。在這個行動管理系統中將具備以下的特點:1.支援所有的行動終端來控管系統。 2.Push Function主動把系統狀況通知管理者。 3.Intelligent Function迅速解決系統狀況。


Recently, the explosive growth of the World Wide Web (WWW for short) has raised great. The performance, scalability and availability of web system is importance. So, large-scale web sites use cluster architecture at now. Although web cluster architecture provides those advantages of performance, scalability and availability, and so on, but management is too trouble. As a result, efficient management and maintenance will be a primarily concern on the performance of such complex system. And we know that administrator is not always at office, maybe go out. If anything come up in the system, how to do? So, let administrator to do mobile administration at anytime, any time, and intelligent function sole system event quickly. Administration anywhere will come true.
In this paper, we design and implement the Mobile Administration System for Distributed Web Server to solve above problems. In the system, we illustrate mobile devices at now, for example, mobile phone, PDA, hand-held device, and so on. For the sake of let all mobile devices to use administration system, we design a gateway that using Model-View-Controller architecture. The gateway supports all data type, for example, WML, VHTML, XHTML, and so on. We also design the Push Function to tell administrator what happened in the system. Besides, Intelligent Function help administrator to handle system event quickly, the system will be more reliability.
Mobile Administration System for Distributed Web Server let administrator to do mobile administration at anytime, any time. Another, intelligent function sole system event quickly, so the system will be more reliability. The Mobile Administration System has below features:1.Support all mobile to manage. 2.Push Function tells administrator what happened in the system.
3.Intelligent Function handles system event quickly.


中文摘要
英文摘要
目錄 -----------------------------------------------------------------------------1
圖表目錄 -----------------------------------------------------------------------3
第一章、 結論 ---------------------------------------------------------------5
1.1研究背景 ------------------------------------------------------------5
1.2研究動機 ------------------------------------------------------------6
1.3研究目的 ------------------------------------------------------------6
1.4章節描述 ------------------------------------------------------------7
第二章、 背景知識 ---------------------------------------------------------8
2.1分散式網頁伺服器 ------------------------------------------------8
2.2管理系統 ------------------------------------------------------------10
2.2.1系統架構 ----------------------------------------------------10
2.2.2系統元件 ----------------------------------------------------11
2.2.3動作流程 ----------------------------------------------------14
2.2.4管理機制 ----------------------------------------------------14
2.3行動通訊簡介 ------------------------------------------------------15
第三章、 系統之設計與架構 ---------------------------------------------18
3.1行動終端 ------------------------------------------------------------18
3.1.1行動終端的優、缺點 --------------------------------------19
3.1.2行動終端的比較 -------------------------------------------21
3.2Propose System -----------------------------------------------------23
3.2.1Multi-Channel Problem ------------------------------------23
3.2.2系統架構 ----------------------------------------------------25
3.2.3傳輸間的資料型態 ----------------------------------------25
3.3閘道器之設計 ------------------------------------------------------26
3.3.1採用M-V-C的優點 ---------------------------------------27
3.3.2簡訊閘道器 -----------------------------------------------28
3.3.3SMS Command的語法 -----------------------------------28
3.4管理功能之支援 ---------------------------------------------------30
3.5Push功能 -----------------------------------------------------------34
第四章、 Intelligent Function ----------------------------------------------36
4.1行動環境下管理的問題 ------------------------------------------36
4.2系統錯誤狀況 ------------------------------------------------------37
4.3Server Crash ---------------------------------------------------------37
4.4Server Overload -----------------------------------------------------40
第五章、 結論與未來方向 ------------------------------------------------42
參考文獻


[1]Chu-Sing Yang and Mon-Yen Luo. “Design and Implementation of an Administration System for Distributed Web Server”. Proceedings of the 12th USENIX Systems Administration Conference (LISA 98), December 6 — 11, 1998, Boston, Massachusetts, USA.[2]J. Joyce, G. Lomow, K. Slind, and U. B. “Monitoring Distributed System”. ACM Transactions on Computer Systems, 5(2):121 — 50, 1987.[3]K. Marzullo, R. Cooper, M. D. Wood, and K. P. Birman. “Tools for distributed Application Management”. IEEE Computer, 24(8):42 — 51, August 1991.[4]P. Uthayopas, Chaiyaporn Jaikaw, Thistiwan Srinark. “Interactive Management of Workstation Clusters using World Wide Web”. Cluster Computer 97, Atlanta, Goregia, March, 1997.[5]E. Anderson and D. Patterson Extensible. “Scalable Monitoring for Clusters of Computers”. Proceedings of 11th System Administration Conference(LISA ‘97), San Diego, California, USA, October 26 — 31, 1997.[6]E. Al-Shaer, H. Abdel-Wahab and K. Maly. “HiFi: A New Monitoring Architecture for Distributed Systems Management”. Proceedings of 19th IEEE International Conference on Distributed Computing Systems, Austin, Texas, 31 May — 4 June, 1999.[7]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.[8]C. S. Yang, M. Y. Luo, C. W. Tseng, and David D.H Lin. “Design and Implementation of an Environment for Building Scalable and Highly Available Web Server”. Proceedings of the 1998 International Symposium on Internet Technology, April 29 — May 1, 1998, Taipei, Taiwan.[9]IBM Corporation. The IBM Interactive Network Dispatcher 1998.[10]Y.M. Wang, P.Y. Chung, C.M. Lin ,and Y. Huang. “HAWA: aclient-side approach to high-availability web access”. Proceedings of 6th Internetional World Wide Web Conference, April 1997.[11]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.[12]Colajanni, M.; Yu, P.S.; Cardellini, V. “Dynamic load balancing in geographically distributed heterogeneous Web servers”. Distributed Computing Systems, 1998. Proceedings. 18th International Conference on , 1998.[13]Narendran, B.; Rangarajan, S.; Yajnik, S. “Data distribution algorithms for load balanced fault-tolerant Web access”. Reliable Distributed Systems, 1997. Proceedings., The Sixteenth Symposium on , 1997 Page(s): 97 — 106.[14]Stavros Vougioukas and Manos Roumelitotis “A System for Basic-Level Network Fault Management Based on the GSM Message Service (SMS)”. IEEE 2001.[15]Hurman Chung-Hwa Rao, ATT Laboratories-Research Di-Fa Chang, Yi-Bing “iSMS :An Integration Platform for Short Message Service and IP Network”. IEEE Network, March/April 2001.[16]Ming-Chung Tang, Chun-Num Chou, Ching-Hui Tang, D. C. Pan and Wei-Kuan “Exploiting GSM shirt message service for ubiquitous accessng”. Journal of Network and Computer Application (2001)24, 249-267.[17]2001 Sun Microsystems, “Model-View-Controller Architecture”. J2EE Design Pattern.[18]Alka Gupta and Mayank Srivastava Release MIDP 1.0, J2SE 1.2, JAXP 1.1, “Integrated Java[tm] Technology for End-to-End M-Commerce”. Sun Microsystems, May 2001.[19]Jonathan Knudsen, “Parsing XML in J2ME[tm]”. Sun Microsystems, March 7, 2002.[20]Qusay H. Mahmoud, “J2ME MIDP and WAP Complementary Technologies”. Sun Microsystems, February 2002.[21]Qusay Mahmoud, “MIDP Inter-Communication with CGI and Servlets”. Sun Microsystems, February 2001.[22]Qusay Mahmoud, “WAP for Java Developers: Develop WAP Applications with Servlets and JavaServer Pages[tm]”. Sun Microsystems, July 1999.[23]Java, http://java.sun.com .[24]Java White Papers, http://java.sun.com/docs/white/ .[25]Java Developer Connection, http://forum.java.sun.com/ .[26]Java Wireless Developer, http://wireless.java.sun.com/ .[27]Java2 SDK Standard Edition, http://java.sun.com/j2se/1.3/docs/ .[28]Java BluePrints, http://java.sun.com/blueprints/[29]C. S. Yang, M. Y. Luo, C. W. Tseng, and David D.H Lin. “Design and Implement an Environment for Scalable Web Server”. Proceedings of the 1th Multimedia Technology and Applications Workshop, December, 1996.[30]C. S. Yang, M. Y. Luo, J. H. Ho. “A Java-based Administration System for Distributed Web Server”. Proceedings of the 1998 Workshop on Distributed System Technologies and Applications, May 14 — May 15, 1998, Taiwan.[31]Chu-Sing Yang and Mon-Yen Luo. “A Content Placement and Management System for Distributed Web-Server Systems”. Proceedings of the 20th International Conference on Distributed Computing Systems (ICDCS 2000), April 10 — 13, 2000, Taipei, Taiwan.[32]Chu-Sing Yang and Mon-Yen Luo. “Building an Adaptable, Fault Tolerant, and Highly Manageable Web Server on Clusters of Non-dedicated Workstations”. Proceedings of the 29th International Conference on Parallel Processing (ICPP 2000), August 21 — 24, 2000, Toronto, Canada.[33]Cay S. Horstmann, Gary Cornell. “Core JAVA 2 Volume I-Fundamentals”. 2001 Sun Microsystems.[34]Cay S. Horstmann, Gary Cornell. “Core JAVA 2 Volume II-Fundamentals”. 2001 Sun Microsystems.[35]Jim Farley. “JAVA Distributed Computing”. 1998 O’Reilly & Associations, Inc.[36]Rob Gordon. “Essential JNI: Java Native Interface”. 1998 Prentice-Hall, Inc.[37]Thomas W. Christopher, Georfe K. Thiruvathukal. “Hign-Performance JAVA Platform Computing”. 2000 Sun Microsystems.[38]Dick Steflik, Prashant Sridharan. “Advance JAVA Networking Second Edition”. 1998 Prentice-Hall, Inc.[39]Scott Oaks. “Java Security” 1998 O’Reilly & Associations, Inc.[40]Bruce Eckel. “Thing in JAVA Second Edition”. 2000 Prentice-Hall, Inc.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top