跳到主要內容

臺灣博碩士論文加值系統

(44.222.218.145) 您好!臺灣時間:2024/02/29 15:17
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:陳建麒
研究生(外文):Chienchi Chen
論文名稱:以代理人實作SLA服務監測系統
論文名稱(外文):Using Agent to Implement SLA-based Service Monitoring Systems
指導教授:周立德周立德引用關係
指導教授(外文):Li-Der Chou
學位類別:碩士
校院名稱:國立中央大學
系所名稱:資訊工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2006
畢業學年度:94
語文別:英文
論文頁數:116
中文關鍵詞:Web服務服務品質服務等級協議
外文關鍵詞:Web ServicesQuality of ServiceService Level Agreement
相關次數:
  • 被引用被引用:0
  • 點閱點閱:261
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
Web服務 (Web Service)技術近年來受到各界的歡迎,採用開放式標準(如HTTP和XML 等),讓Web Service具有良好互通性並且整合異質平台溝通的特性,克服目前分散式系統各自使用不同機制造成整合困難的情形,然而服務品質 (Quality of Service,簡稱QoS) 整合在Web Service 而言更形重要。對於服務需求者而言,由服務品質可看出服務的優劣以作為服務需求者的參考。
本論文將提出利用代理者的服務監測機制,主要針對服務需求者與服務提供者雙方所簽定的服務等級協議 (Service Level Agreement,簡稱 SLA) 作服務監控的機制並且管理SLA合約,當有違反合約的服務品質時,即可作適當的處理機制。本論文的貢獻為服務需求者可利用代理者得知目前監控服務的情況,在量測的效能方面提出的方法比傳統的方法快,針對回應時間的量測所量測平均回應時間比傳統量測平均回應時間約少於4.42%,另一方面,提出的服務管理架構提供服務提供者註冊具有SLA的服務,在實作SLA語言方面,採用XML Schema 去定義SLA 合約,以表達對各式各樣的SLA 需求。
With the development of Web Service technologies has become more and more popular in recent years. The open standard protocol, which is such as HTTP, XML and so on, has the properties of easy communication and interoperable. Therefore, the Web Service is based on the open standard protocol to solve the integrated problems about distributed system with the different platform. Besides, for the aspect of service requestor, they treat the criterion of service which can be decided by Quality of Service (QoS) as the reference, so it is the key issue to integrate QoS with Web Service.
This thesis proposed a mechanism using agent monitoring the service. The mechanism aims to manage the Service Level Agreement (SLA) and monitor the SLA which is a negotiation between service requestor and service provider. While any action infringes SLA, the mechanism will handle it with some appropriate functionality. On the one hand of our contributions is to provide a watched result monitored by agent to the service requestor. For the performance of measurement, the proposed approach is less the average Response Time than the traditional approach about 4.42%. Therefore, the proposed approach is more efficiency than the traditional approach. On the other hand, the proposed service management architecture also allows the service provider to register the service of SLA. Moreover, this thesis used the XML Schema to define SLA Language in order to achieve the required SLA for different providers.
Chapter 1. Introduction 1
1.1 Web Services 1
1.2 Motivation 3
1.3 Objective 4
1.4 Thesis Organization 5
Chapter 2. Background and Related Works 7
2.1 The relative technologies 7
2.1.1 Simple Object Access Protocol (SOAP) 7
2.1.2 Web Service Description Language (WSDL) 11
2.1.3 Universal Description, Discovery and Integration (UDDI) 12
2.2 Related Work 13
2.2.1 WSLA Framework 14
2.2.2 SLA monitoring Architecture 15
2.2.3 Service Level Agreement Life-cycle 16
2.2.4 Syntax of SLA contract 18
Chapter 3. Proposed Service Management Architecture based on Service Level Agreement 21
3.1 Assumptions 21
3.2 System Architecture 21
3.3 Proposed Service Measurement approach 24
3.3.1 The feasible approaches 25
3.3.2 Approaches for monitoring services 26
3.3.2.1 Monitor Agent in Online case 27
3.3.2.2 Monitor without Agent in Online case 28
3.3.2.3 Monitor without Agent in Offline case 29
3.4 System Structure 31
3.4.1 Service Management Broker Architecture 31
3.4.2 Service Provider registers a service at the SMB 33
3.4.3 Monitor Agent in Online case 34
3.4.4 Monitor without Agent in Online case 37
3.4.5 Monitor without Agent in Offline case 39
3.5 Comparison of the Mobile Agent and Monitor Agent 41
Chapter 4. Service Appraisal 44
4.1 The feasible approaches 44
4.2 The appraised services approaches 45
4.2.1 Service Requestor appraisal approach 45
4.2.2 Agent automatic appraisal approach 47
4.2.3 The probability of SLA violations approach 49
4.3 System Structure 51
4.3.1 Service Requestor appraisal approach 51
4.3.2 Agent automatic appraisal approach 52
4.3.3 The probability of SLA violations approach 54
4.4 Demonstration of Appraise Service 55
4.4.1 Service Requestor appraisal approach 56
4.4.2 Agent automatic appraisal approach 59
4.4.3 The probability of SLA violations approach 62
Chapter 5. System Implementation and Demonstration 66
5.1 Service Provider registers a service to SMB 67
5.2 Monitor Agent Online case 71
5.3 Monitor without Agent Online case 77
5.4 Monitor without Agent Offline case 81
5.5 Implementation of SLA Language 83
5.5.1 The syntax of SLA contract 83
5.5.2 The test case of SLA contract 87
Chapter 6. Experiments and Discussions 89
6.1 Experiment 1: Comparison of the Response Time for Calculator Service 90
6.2 Experiment 2: Comparison of the Response Time for Media Transmission Service 94
6.3 Experiment 3: Comparison of the Availability for Media Streaming Service 98
6.4 Experiment 4: Comparison of the Latency for Media Transmission Service 101
6.5 Experiment 5: Comparison of the Process Time for handled SLA contract 104
6.6 Experiment 6: Credit Appraisal 107
Chapter 7. Conclusions and Future Work 112
References 115
[1]W3C, “Web Services Architecture,” W3C Working Group Note, http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/, Feb. 2004.
[2]L. Clement, A. Hately, C. von Riegen and T. Rogers“UDDI Version 3.0.2 UDDI Spec Technical Committee Specification,” http://uddi.org/pubs/uddi_v3.htm
[3]W3C, “Simple Object Access Protocol (SOAP) 1.2,” W3C Note, http://www.w3.org/TR/soap/, June 2003.
[4]W3C, “Web Services Description Language (WSDL) 1.1,” W3C Note, http://www.w3.org/TR/wsdl, Mar. 2001.
[5]M. Tian, A. Gramm, H. Ritter and J. Schiller, “A Concept for QoS Integration in Web Services,” Proceedings of the Fourth International Conference on Web Information Systems Engineering Workshops, Rome, Italy, 2003.
[6]Alexander Keller, Gautam Kar, Heiko Ludwig, Asit Dan, Joseph L. Hellerstein, “Managing Dynamic Services: A Contract Based Approach to a Conceptual Architecture,“ Proceeding of the 8th IEEE/IFIP Network Operations and Management Symposium, Florence, Italy, April, 2002.
[7]H. Ludwig, “Web Services QoS: External SLAs and Internal Policies Or: How do we deliver what we promise,” Proceedings of the Fourth International Conference on Web Information Systems Engineering Workshops, Rome, Italy, 2003.
[8]A. Sahai, V. Machiraju, M. Sayal, L. Jie Jin and F. Casati, “Automated SLA Monitoring for Web Services,” http://www.hpl.hp.com/techreports/2002/HPL-2002-191.pdf, 2002
[9]A. Schmietendorf, R. Dumke and D. Reitz, “SLA Management –Challenges in the Context of Web Service Based Infrastructure,” Proceedings of the IEEE International Conference on Web Services, San Diego, California, USA, July 2004.
[10]P. Brittenham, G. Daniels, D. Davis, P. Fremantle, S. Graham, D. Koenig, Y. Nakamura, S. Simeonov and C. Zentner, Building Web Services with Java: Making Sense of XML, SOAP, WSDL, and UDDI, 2nd Edition, Sams, 2004.
[11]W3C, “Extensible Markup Language (XML) 1.1,” W3C Recommendation, http://www.w3.org/TR/2004/REC-xml11-20040204/, Apr. 2004.
[12]Microsoft DCOM, http://www.stal.de/Downloads/DCOM/DCOM.html.
[13]Java Remote Method Invocation (Java RMI), http://java.sun.com/products/ jdk/rmi.
[14]Overview of CORBA, http://www.cs.wustl.edu/~schmidt/ corba-overview.html.
[15]E. Cerami, Web Services Essentials Distributed Applications with XML-RPC, SOAP, UDDI & WSDL, O’Reilly, 2002.
[16]Alexander Keller, Heiko Ludwig, “The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services,” IBM Research Report RC22456 , IBM Research Center, New York, USA, May, 2002.
[17]Service Level Agreement, http://www.sics.se/~rabih/pdfs/sla.pdf.
[18]A. Dan, A. R. Franck, A. Keller, R. King, and H. Ludwig, “Web Service Level Agreement(WSLA) Language Specifiction,” http://www.research.ibm.com/wsla/
[19]WebServices – Axis Tcpmon, http://ws.apache.org/axis/
[20]Apache Tomcat, http://tomcat.apache.org/
[21]Java package for packet capture, http://netresearch.ics.uci.edu/kfujii/jpcap/doc/
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top