当前位置:主页 > 管理论文 > 移动网络论文 >

基于SNMP的端到端Web服务质量监测系统的设计与实现

发布时间:2018-06-25 18:38

  本文选题:Web + Service ; 参考:《东北大学》2014年硕士论文


【摘要】:当前,以Web服务为代表的软件服务技术正在快速发展,它所具备的松散耦合以及平台无关的优良特性非常适合于Internet环境下异构应用之间的互操作和集成,其商业应用与学术研究的重要性也备受关注。随着Web服务日益增多,为了在功能相同或相似的服务中选择适合的、最优的服务,人们普遍采用服务质量作为评价和衡量的标准。Web服务质量(QoWS)已成为了产业界和学术界重点关注的焦点问题。本文简述了Web服务质量监测的需求,总结了目前Web服务质量监测的不足,提出了六维QoWS模型,即期望质量、约定质量、交付质量、传输质量、感知质量和统计质量。对于Web服务质量的获取,本文提出了应用程序接口钩子(API Hook)技术实现服务会话信息的获取方法,通过该技术可以对SOAP消息进行拦截和分析,以提取出服务会话的基本信息。采用简单网络管理协议(Simple Network Management Protocol, SNMP)实现服务质量信息的传输,由SNMP管理者(即服务监测者)从SNMP代理(即服务提供者和服务使用者)周期性地读取服务会话信息。在此基础上提出了一种端到端Web服务质量监测系统及方法,以实现从服务提供者和服务使用者两端监测服务会话,继而得到了六维质量信息,并给出了详细的实施步骤。该监测系统包括以下四个模块:注册模块、SNMP代理模块、监测模块和评价模块。具体实现包括:Web服务质量MIB库的设计;一种基于API Hook技术的Web服务质量原始数据的获取方法;从SOAP消息数据包中解析Web服务质量各个参数;拦截数据包模块的设计与实现;分析数据包模块的设计与实现;拦截数据包模块与分析数据包模块的交互;基于UCD-SNMP开发包的扩展代理的实现。最后通过该系统进行了充分的测试,其性能优点:简单有效且开销较低,并能够客观的、综合的反映服务会话质量信息,以便为服务选取提供客观依据。
[Abstract]:At present, the software service technology represented by Web services is developing rapidly. Its loose coupling and platform-independent characteristics are very suitable for interoperation and integration between heterogeneous applications under Internet environment. The importance of its commercial applications and academic research has also attracted much attention. With the increasing number of Web services, in order to select the most appropriate, optimal service in a service with the same or similar functionality, Quality of Service (QoS) is widely used as a standard of evaluation and measurement. The quality of Web Services (QoS) has become the focus of attention in industry and academia. This paper briefly describes the requirements of Web service quality monitoring, summarizes the shortcomings of current Web service quality monitoring, and proposes a six-dimensional QoS model, namely, expected quality, agreed quality, delivery quality, transmission quality, perceived quality and statistical quality. In this paper, the application program interface hook (API hook) technology is proposed to obtain the service session information. The soap message can be intercepted and analyzed by this technology to extract the basic information of the service session. Simple Network Management Protocol (SNMP) is used to transmit QoS information. SNMP managers (i.e. service monitors) periodically read service session information from SNMP agents (i.e. service providers and service consumers). On this basis, an end-to-end Web service quality monitoring system and its method are proposed to monitor service sessions from both ends of service providers and service consumers, and then six dimensional quality information is obtained, and the implementation steps are given in detail. The monitoring system includes four modules: registration module SNMP agent module, monitoring module and evaluation module. The concrete implementation includes the design of the MIB library of Web quality of service, a method of obtaining raw data of quality of Web service based on API Hook technology, parsing the parameters of quality of Web service from soap message packet, designing and implementing the module of intercepting data packet. The design and implementation of the analysis packet module, the interaction between the intercepting data packet module and the analysis data packet module, and the implementation of the extended agent based on UCD-SNMP development kit. Finally, the system is fully tested, and its performance is simple and effective, low cost, and can objectively and synthetically reflect the service session quality information, in order to provide an objective basis for service selection.
【学位授予单位】:东北大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09;TP274


本文编号:2067083

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2067083.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ec5ec***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com