簡易檢索 / 詳目顯示

研究生: 葉明憲
Ming-Hsien Yeh
論文名稱: 管理分散式伺服器之可擴充型網頁式系統
An Extendable Web-based System for Managing Distributed Servers
指導教授: 賴源正
Yuan-Cheng Lai
口試委員: 楊傳凱
none
蔡子傑
none
孫宏民
none
林伯慎
none
學位類別: 博士
Doctor
系所名稱: 管理學院 - 資訊管理系
Department of Information Management
論文出版年: 2012
畢業學年度: 100
語文別: 英文
論文頁數: 56
中文關鍵詞: 雲端運算伺服器網頁式伺服器管理智慧型平台管理介面伺服器分群工作排程
外文關鍵詞: Web-based Server Management, Server Grouping, Task Scheduling
相關次數: 點閱:300下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 雲端運算這個概念自從提出後,近幾年來廣受歡迎,不管是學界或業界都有許多關於雲端運算的專案在執行中。為了提供更多的雲端運算服務,必須建立許多的雲端基礎建設,這表示我們需要更大量與更多樣化的伺服器,因此伺服器環境必然會變得越來越多樣化、分散化與複雜化。在這樣的情形下,不管是教育機構或企業,都應該重視並慎選有用的伺服器管理工具,才能輕鬆並有效率地管理這些伺服器。
    在這篇論文裡,我們提出一個可擴充型網頁式的管理系統(以下簡稱WSM系統),用來減輕管理分散式伺服器的負擔,這些受管理的伺服器可能散置在不同的地理區域中。我們開發出一套可行的管理系統,至少要滿足以下三個主要目標:一、簡潔明瞭的介面,用於監控系統中的硬體狀況;二、簡明易用的指令集,用來管理系統中的所有資源;三、充足的系統功能,用於管理伺服器的分群與工作排程。系統必需在兼顧效能與正確運行的前提下滿足這三個主要目標。
    為了讓WSM系統能滿足前述三個目標,其相對應的主要的特性為:一、在監控伺服器的硬體狀況方面,我們採用了IPMI(Intelligent Platform Management Instruction)指令;二、在管理伺服器的資源方面,我們採用WMI指令(Windows Management Instrumentation);三、提供伺服器群組與工作排程功能。除此之外,我們決定將系統介面設計成網頁式,以提供友善的操作環境。系統運作時所需的資料,儲存在七個關聯式資料表中。
    最後,我們規劃並實施了對於系統效能的評估與WMI系統使用狀況的調查問卷,以驗證它的效能與正確性。


    Cloud computing has gained wide popularity in recent years and numerous projects have been initialized. In order to provide increasing cloud computing services, a lot of cloud infrastructures must be built. This implies that more and more servers are needed, resulting in increasingly diverse, distributed, and complicated server environments. Accordingly, adopting a useful server management tool to help a system manager to manage those servers easily and effectively is surely an important issue for both educational institutions and enterprises.
    In this paper, an extendable Web-based Server Management (WSM) system is proposed to ease the work of managing distributed servers scattered in different geographic areas. We develop a feasible management system that fits in three main goals: 1) a clear interface for monitoring the hardware system; 2) easy-to-use command sets for managing system resources; 3) adequate functionalities for server grouping and task scheduling. All the goals must be satisfied without loss of effectiveness and validation.
    The WSM system is characterized by the three features to meet our initial goals: 1) monitoring the server’s hardware health via Intelligent Platform Management Interface (IPMI) commands; 2) managing the server’s system resources via Windows Management Instrumentation (WMI) commands; 3) providing the functionalities of server grouping and task scheduling. Furthermore, we decide to design the system interface in a Web-based style for a friendly interface. We also establish a relational data base with seven tables to store related date.
    Finally, the system performance evaluation and the investigation of WSM questionnaires have been conducted for verifying its effectiveness and correctness.

    Chapter 1.Introduction 1.1.Background 1.2.Motivation 1.3.Contribution 1.4.Organization of This Dissertation Chapter 2.Background 2.1.Web Technology 2.2.IPMI 2.3.WMI 2.4.Related Works Chapter 3.System Design 3.1.System Architecture 3.2.Management Flow 3.3.Design Issues 3.4.User Interface 3.5.Functionalities Chapter 4.Implementation 4.1.Development Tools 4.2.IPMI Module 4.3.WMI Module 4.4.Task Scheduling Module 4.5.Group Management Module Chapter 5.System Evaluation 5.1.Efficiency Evaluation 5.2.Comparison 5.3.User Evaluation Chapter 6.Conclusions References

    [1]Reservoir Project [URL],http://www-03.ibm.com/press/us/en/pressrelease/23448.wss/.
    [2]Amazon Elastic Compute Cloud [URL],http://aws.amazon.com/ec2/.
    [3]Nimbus Project [URL],http://workspace.globus.org/clouds/nimbus.html/.
    [4]Status Project [URL], http://www.acis.ufl.edu/vws/.
    [5]OpenNEbula Project [URL],http://www.opennebula.org/.
    [6]Peter Mell, Tim Grance, 2009. The NIST Definition of Cloud Computing, National Institute of Standards and Technology , Volume: 53, Issue: 6, NIST, p.50.
    [7]Rene J. Chevance, Server Architectures, Elsevier Digital Press, Burlington, USA, 2005.
    [8]B.T. Benjamin Khooa, Bharadwaj Veeravallia, Terence Hungb, C.W. Simon See, Amulti-dimensional scheduling scheme in a Grid computing environment, Journal of Parallel and Distributed Computing 67, 2007, pp. 659 – 673.
    [9]Victoria Ungureanu, Benjamin Melamed, Michael Katehakis, Effective load balancing for cluster-based servers employingjob preemption, Performance Evaluation 65, 2008, pp.606–622.
    [10]Tao Xie, Xiao Qin, Performance Evaluation of a New Scheduling Algorithm for Distributed Systems with Security Heterogeneity, Journal of Parallel and Distributed Computing 67, 2007, pp. 1067 – 1081.
    [11]Rong Wu, Douglas G. Down, Round Robin Scheduling of Heterogeneous Parallel Servers in Heavy Traffic, European Journal of Operational Research 195 , 2009, pp. 372–380.
    [12]Ahmad Faoura, Nashat Mansour, Weblins: A scalable WWW cluster-based server, Advances in Engineering Software 37, 2006, pp. 11–19.
    [13]Usage Stats for April 2007[URL], http://www.php.net/usage.php.
    [14]IPMI home [URL], http://www.intel.com/design/servers/ipmi/index.htm..
    [15]Intelligent Platform Management Interface on wiki[URL] . http://en.wikipedia.org/wiki/Intelligent_Platform_Management_Interface.
    [16]Adopters List [URL]http://www.intel.com/design/servers/ipmi/adopterlist.htm.
    [17]Intel, 2002. Intelligent Platform Management Interface Specification v1.5 rev 1.1.
    [18]Web Technology Homepage [URL], http://www.comptechdoc.org/independent/web/.
    [19]WMI Homepage [URL], http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/anch_wmi.asp.
    [20]WSH Homepage [URL], http://msdn.microsoft.com/library/en-us/script56/html/wsoriWindowsScriptHost.asp.
    [21]WMI Reference Page [URL], http://msdn.microsoft.com/en-us/library/windows/desktop/aa394572(v=vs.85).aspx.
    [22]WMI Architecture Page [URL],
    http://msdn.microsoft.com/en-us/library/windows/desktop/aa394553(v=vs.85).aspx.
    [23]Acer Server Manager Homepage [URL], http://www.acer.com.tw.
    [24]Antonelli, M., Dellepiane, S. G., Goccia, M., Design and Implementation of Web-Based Systems for Image Segmentation and CBIR. IEEE Transactions on Instrumentation and Measurement, 55(6), 2006, pp.1869 – 1877.
    [25]Arima Corporation Homepage [URL], http://www.arima.com.tw/.
    [26]Arima’s RioView Manual [URL], http://www.arima.com.tw/Server/Download/Download/Arima_Rioview_022105.pdf.
    [27]AT Command Homepage [URL], http://support.microsoft.com/default.aspx?scid=kb;en-us;Q313565.
    [28]Chirico, M., Scapolla, A. M., Bagnasco, A., A New and Open Model to Share Laboratories on the Internet. IEEE Transactions on Instrumentation and Measurement, 54(3), 2005, pp.1111-1117.
    [29]Kim, M. S., Choi, M. J., Hong, J. W., Highly Available and Efficient Load Cluster Management System using SNMP and Web, IEEE/IFIP Network Operations and Management Symposium, Italy, 2002, pp.619-632.
    [30]Lai, Y. C., Lin, J. W., Efficient development of a web-based environmental testing system using a novel two-layer software architecture, Computer Applications in Engineering Education, 17(4), 2009, pp. 412-421.
    [31]Lin, J. W., Lai, Y. C., A Manageable Web-based Video Streaming System for On-Line Monitoring of Remote Laboratory Experiment. IEEE International Instrumentation and Measurement Technology Conference, Canada, 2008, pp.1150-1154.
    [32]Nakamura, Y., Shimojo, S., Yamaguchi, S., Kawai, E., Sunahara H., Development of a WWW Server Management Support System. Symposium on Applications and the Internet (SAINT), Japan, 2002, pp.99-106.
    [33]RFC 1157 - Simple Network Management Protocol (SNMP), 1990.
    [34]Schtasks Command Homepage [URL], http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/schtasks.mspx.
    [35]Yan, Y., Liang, Y., Du, X., Hasane, H. S., Ghorbani, A., Put Labs Online with Web Services. IEEE IT Professional, 2006, pp.37-44.

    無法下載圖示 全文公開日期 2017/07/30 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE