Title page for 955202067


[Back to Results | New Search]

Student Number 955202067
Author Yung-Shih Wang(¤ýµú¥@)
Author's Email Address No Public.
Statistics This thesis had been viewed 1232 times. Download 10 times.
Department Computer Science and Information Engineering
Year 2007
Semester 2
Degree Master
Type of Document Master's Thesis
Language English
Title Auto-Compensation of SLA-based Web Services Management System
Date of Defense 2008-07-18
Page Count 133
Keyword
  • Quality of Service
  • Service Level Agreement
  • Web Service
  • Web Service Auto-Compensation
  • Abstract 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.
    Table of Content Chapter 1.Introduction1
    1.1Motivation2
    1.2Goal2
    1.3Organization3
    Chapter 2.Background and Related Work4
    2.1Web Service Related Technologies4
    2.1.1Extensible Markup Language4
    2.1.2Simple Object Access Protocol6
    2.1.3Web Service Description Language11
    2.1.4Universal Description, Discovery and Integration12
    2.2Quality of Service15
    2.2.1Requirements for Web Services15
    2.2.2Classification of Quality of Service16
    2.2.3Methods to Provide Web Service Quality of Service18
    2.3Service Level Agreement20
    2.3.1Syntax of Service Level Agreement20
    2.3.2Service Level Agreement Life-Cycle23
    2.3.3Monitor management24
    2.4Compensation for Web Services27
    Chapter 3.Auto-Compensation of SLA-based Web Services Management System34
    3.1System Architecture34
    3.2System Notations37
    3.3Proposed Methods of Auto-Compensation41
    3.3.1Pre-Compensation41
    3.3.2Post-Compensation51
    3.4Proposed System Modules57
    Chapter 4.System Implementation and Demonstration65
    4.1Development Tools and Environment65
    4.2System Function Demonstration68
    4.3Implementation of Service Level Agreement72
    Chapter 5.Experiments and Discussions75
    5.1Experiment 1: Service Level Agreement Analysis75
    5.2Experiment 2: Service Quality Measurement77
    5.3Experiment 3: Basic System Inspection81
    5.4Experiment 4: Pre-Compensation for SLA86
    5.5Experiment 5: Post-Compensation for Availability89
    5.6Experiment 6: Post-Compensation for Response Time and Latency94
    5.7Experiment 7: Bandwidth Reallocation for Pre-Compensation99
    5.8Experiment 8: SLA Modification for Post-Compensation104
    5.9Experiment 9: Number of Users Influence on QoS Parameters109
    Chapter 6.Conclusions and Future Work114
    References115
    Reference [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.
    Advisor
  • Li-Der Chou(©P¥ß¼w)
  • Files
  • 955202067.pdf
  • disapprove authorization
    Date of Submission 2008-07-24

    [Back to Results | New Search]


    Browse | Search All Available ETDs

    If you have dissertation-related questions, please contact with the NCU library extension service section.
    Our service phone is (03)422-7151 Ext. 57407,E-mail is also welcomed.