博碩士論文 955202067 詳細資訊


姓名 王詠世(Yung-Shih Wang)  查詢紙本館藏   畢業系所 資訊工程學系
論文名稱 以服務等級協議為基礎之自動補償網路服務管理系統
(Auto-Compensation of SLA-based Web Services Management System)
檔案 [Endnote RIS 格式]    [Bibtex 格式]    至系統瀏覽論文 ( 永不開放)
摘要(中) 近年來網路服務 (Web Service) 技術已普遍受到各界使用,利用現有的網際網路通訊協定以及相關的標準,來爲其它的應用程式提供服務,亦即它是提供服務的軟體元件並以網路開放式的標準為基礎,能夠輕易的將在不同平台上面,使用不同程式語言所建置的異質系統,彼此互相整合起來。而服務品質 (Quality of Service,簡稱 QoS) 的保證,需要由服務使用者和服務提供者雙方來擬定協議,藉此使用者可透過服務品質來判斷服務的優劣,用以作為是否繼續使用服務的參考,服務提供者亦可透過服務品質來改善或加強自己提供的服務,由於雙方都有協議的合約 (Service Level Agreement,簡稱 SLA) 來規範自己的權利及責任,進而能夠更放心的使用以及提供服務。
本論文提出一個以服務等級協議為基礎的自動補償網路服務管理系統,主要針對服務使用者與服務提供者雙方所簽訂的服務等級協議,做服務監控的機制並且管理 SLA 合約,當違反合約所簽署的服務品質時需做適當的處理之外,當服務品質的效能降低影響到服務使用者使用服務時,本系統可以對服務預先做補償的動作,使得網路服務的品質不至於超出合約訂定的範圍,進而能夠讓服務使用者更穩定且持續的使用服務,也能夠使得服務提供者不違反合約,以便獲取最大的利益。
摘要(英) The Web Service has become one of promising technologies, and is getting widely adopted in business and also gradually deployed in real customer environment. The technology of Web Service is capable of providing a means to integrate different functional components over Internet and enabling business entities to interact one another through standard application program. The Quality of Services (QoS) plays an important role for Web Services in consequence of Web Service is a dynamic system which contains some unexpected factors. QoS is composed of some attributes, such as reliability, availability, security, and performance measures. Users are desirous of service that they are offered with guarantee consequently the concept of Service Level Agreement (SLA) is growing momentous by degrees. Consequently, service provider and service requester each takes what they need under the protection of SLA.
This thesis proposed an SLA-based Web Services Management System for Auto-Compensation. The System aims to manage and monitor the SLA that had been negotiated between the service requester and the service provider. The system would handle the violation with some appropriate functionality while any actions infringe on SLA. While the efficiency and quality of the Web Service performance becomes lower, the system could discover the problems and operate compensation in advance. Service requester makes use of the service as usual and service provider has taken the necessary precaution beforehand. Both sides could benefit from it and construct the constant relationship.
關鍵字(中) ★ 網路服務
★ 服務品質
★ 服務等級協議
★ 服務自動補償
關鍵字(英) ★ Web Service
★ Quality of Service
★ Service Level Agreement
★ Web Service Auto-Compensation
論文目次 Chapter 1. Introduction 1
1.1 Motivation 2
1.2 Goal 2
1.3 Organization 3
Chapter 2. Background and Related Work 4
2.1 Web Service Related Technologies 4
2.1.1 Extensible Markup Language 4
2.1.2 Simple Object Access Protocol 6
2.1.3 Web Service Description Language 11
2.1.4 Universal Description, Discovery and Integration 12
2.2 Quality of Service 15
2.2.1 Requirements for Web Services 15
2.2.2 Classification of Quality of Service 16
2.2.3 Methods to Provide Web Service Quality of Service 18
2.3 Service Level Agreement 20
2.3.1 Syntax of Service Level Agreement 20
2.3.2 Service Level Agreement Life-Cycle 23
2.3.3 Monitor management 24
2.4 Compensation for Web Services 27
Chapter 3. Auto-Compensation of SLA-based Web Services Management System 34
3.1 System Architecture 34
3.2 System Notations 37
3.3 Proposed Methods of Auto-Compensation 41
3.3.1 Pre-Compensation 41
3.3.2 Post-Compensation 51
3.4 Proposed System Modules 57
Chapter 4. System Implementation and Demonstration 65
4.1 Development Tools and Environment 65
4.2 System Function Demonstration 68
4.3 Implementation of Service Level Agreement 72
Chapter 5. Experiments and Discussions 75
5.1 Experiment 1: Service Level Agreement Analysis 75
5.2 Experiment 2: Service Quality Measurement 77
5.3 Experiment 3: Basic System Inspection 81
5.4 Experiment 4: Pre-Compensation for SLA 86
5.5 Experiment 5: Post-Compensation for Availability 89
5.6 Experiment 6: Post-Compensation for Response Time and Latency 94
5.7 Experiment 7: Bandwidth Reallocation for Pre-Compensation 99
5.8 Experiment 8: SLA Modification for Post-Compensation 104
5.9 Experiment 9: Number of Users Influence on QoS Parameters 109
Chapter 6. Conclusions and Future Work 114
References 115
參考文獻 [1] W3C, “Web Services Architecture,” W3C Working Group Note, http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/, Feb. 2004.
[2] W3C, “Extensible Markup Language (XML) 1.1,” W3C Recommendation, http://www.w3.org/TR/2004/REC-xml11-20040204/, Apr. 2004.
[3] W3C, “Simple Object Access Protocol (SOAP) 1.1,” W3C Note, http://www.w3.org/TR/2000/NOTE-SOAP-20000508/, May. 2000.
[4] W3C, “Web Services Description Language (WSDL) 1.1,” W3C Note, http://www.w3.org/TR/wsdl/, Mar. 2001.
[5] B. Tom, C. Luc and R. Claus, “UDDI Version 3.0.1 UDDI Spec Technical Committee Specification,” http://uddi.org/pubs/uddi-v3.0.1-20031014.htm/.
[6] eXtensible Markup Language (XML 1.0), http://www.w3.org/TR/1998/REC- xml-19980210/.
[7] eXtensible Markup Language Introduction, http://andypony.mis.stut.edu.tw/teach /xml_html/xmlteach2_1.htm/.
[8] W3C, “SOAP Version 1.2 Part 0: Primer (Second Edition),” W3C Recommendation, Apr. 2007.
[9] W3C, “Web Services Description Language (WSDL) Version 2.0 Part 0: Primer,” W3C Recommendation, Jun. 2007.
[10] WSDL Introduction, http://www.ws.org.tw/sws/book/web-service/.
[11] A. Gurijala and C. Molina, “Defining and Monitoring QoS Metrics in the Next Generation Wireless Networks,” Proceedings of the Business of Success Telecommunications Quality of Services, London, UK, pp. 37-42, Mar. 2004.
[12] L. O’Brien, P. Merson, and L. Bass, “Quality Attributes for Service-Oriented Architectures,” Proceedings of the International Workshop on Systems Development in SOA Environments (SDSOA), USA, May. 2007.
[13] T. Matsukawa, T. Satake, and J. Yamada, “Metrics for Detection of QoS Degradation over Wireless LAN,” Proceedings of the 2005 Symposium on Applications and the Internet, Trento, Italy, pp. 198-203, Feb. 2005.
[14] N. Thio and S. Karunasekera, “Automatic Measurement of a QoS Metric for Web Service Recommendation,” Proceedings of the 2005 Australian Software Engineering Conference, Brisbane, Australia, pp. 202-211, Apr. 2005.
[15] A. G. Nemati and M. Takizawa, “Application Level QoS in Multimedia Peer-to-Peer (P2P) Networks,” Proceedings of the 22nd International Conference on Advanced Information Networking and Applications, Okinawa, Japan, pp. 319-324, Mar. 2008.
[16] W3C, “QoS for Web Services: Requirements and Possible Approaches,” W3C Working Group Note, Nov. 2003.
[17] M. Tian, A. Gramm, T. Naumowicz, 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 (WISEW), Rome, Italy, pp. 140-148, Dec. 2003.
[18] H. Chen, T. Yu, and K. J. Lin, “QCWS: An Implementation of QoS-Capable Multimedia Web Services,” Proceedings of the Fifth International Symposium on Multimedia Software Engineering, Taichung, Taiwan, pp. 38-45, 2003.
[19] L. D. Chou and S. J. Cheng, “QoS Architecture for Web Services,” Proceedings of the 15th Workshop on Object-Oriented Technology and Applications, Tainan, Taiwan, R.O.C., Sep. 2004.
[20] H. Ludwig, A. Keller, A. Dan, R. Franck, and R. P. King, “Web Service Level Agreement (WSLA) Language Specification,” IBM Corporation, Jul. 2002.
[21] L. Zhao, “Service Level Agreement Implementation,” Imperial College of Science Technology and Medicine, Sep. 2002.
[22] 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, Jul. 2004.
[23] Q. He, J. Yan, R. Kowalczyk, H. Jin, and Y. Yang, “An Agent-based Framework for Service Level Agreement Management,” Proceedings of the 11th International Conference on Computer Supported Cooperative Work in Design (CSCWD), Melbourne, Australia, pp. 412-417, Apr. 2007.
[24] J. Kosinski, P. Nawrocki, D. Radziszowski, K. Zielinski, S. Zielinski, G. Przybylski, and P. Wnek, “SLA Monitoring and Management Framework for Telecommunication Services,” Proceedings of the Fourth International Conference on Networking and Services (ICNS), Gosier, Guadeloupe, pp. 170-175, Mar. 2008.
[25] D. Ameller, and X. Franch, “Service Level Agreement Monitor (SALMon),” Proceedings of the Seventh International Conference on Composition-Based Software Systems (ICCBSS), Madrid, Spain, pp. 224-227, Feb. 2008.
[26] K. M. Mira and M. Christos, “Outline of an SLA Management Model,” Proceedings of the 12th European Conference on Software Maintenance and Reengineering (CSMR), Athens, Greece, pp. 308-310, Apr. 2008.
[27] L. D. Chou, C. C. Cheng, Y. S. Wang, and P. C. Tseng, “Design of An SLA-based Service Monitor System Using Agents,” Proceedings of the International Conference on Complex Open Distributed Systems (CODS), Chengdu, China, Jul. 2007.
[28] L. D. Chou, C. C. Cheng, Y. S. Wang, and P. C. Tseng, “Design and Implementation of An SLA-based Service Monitor System Using Agents,” Proceedings of the International Conference on Semantic Web and Web Services (SWWS), Las Vegas, USA, Jun. 2007.
[29] F. Tartanoglu, V. Issarny, A. Romanovsky, and N. Levy, “Coordinated Forward Error Recovery for Composite Web Services,” Proceedings of the 22nd International Symposium on Reliable Distributed Systems, Florence, Italy, pp. 167-176, Oct. 2003.
[30] T. Strandenæs and R. Karlsen, “Transaction Compensation in Web Services,” http://www.nik.no/2002/Strandenas.pdf/.
[31] M. Chessell, C. Griffin, D. Vines, M. Butler, C. Ferreira, and P. Henderson, “Extending the Concept of Transaction Compensation,” IBM Systems Journal, vol. 41, no. 4, 2002.
[32] M. Vieira and N. Laranjeiro, “Comparing Web Services Performance and Recovery in the Presence of Faults,” Proceedings of the IEEE International Conference on Web Services (ICWS), Salt Lake City, Utah, pp. 623-630, Jul. 2007.
[33] S. Bucheli, J. R. Moorman, J. W. Lockwood, and S. M. Kang, “Compensation Modeling for QoS Support on a Wireless Network,” Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM), San Francisco, vol. 1, pp. 198-202, Dec. 2000.
[34] A. Erradi, P. Maheshwari, and V. Tosic, “Recovery Policies for Enhancing Web Services Reliability,” Proceedings of the International Conference on Web Services (ICWS), Chicago, USA, pp. 189-196, Sep. 2006.
[35] L. Lin and F. Liu, “Compensation with Dependency in Web Services Composition,” Proceedings of the International Conference on Next Generation Web Services Practices (NWeSP), Seoul, Korea, pp. 183-188, Aug. 2005.
[36] Weiping He, “Recovery in Web Service Applications,” Proceedings of the IEEE International Conference on e-Technology, e-Commerce and e-Service (EEE), Taipei, Taiwan, pp. 25-28, Mar. 2004.
[37] Z. Yang and C. Liu, “Implementing a Flexible Compensation Mechanism for Business Processes in Web Service Environment,” Proceedings of the International Conference on Web Services (ICWS), Chicago, USA, pp. 753-760, Sep. 2006.
指導教授 周立德(Li-Der Chou) 審核日期 2008-7-24
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡