基于Web服务的自适应软件系统的监控和预测研究

来源 :扬州大学 | 被引量 : 0次 | 上传用户:haoaini0413
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着因特网向社会各角落的渗透式扩张,各种新型应用模式的不断涌现,软件开发面临的挑战也越来越多:管理和维护成本逐步增加、运行与存储态方面的差异变得越来越明显等。自适应软件针对上述挑战,提出了许多新的解决机制,从而使得软件本身可以在运行过程中,实时的采集系统的各种信息,在必要时进行自动调整,从而更好地为用户提供服务。本文在既有工作的基础上,提出了一种基于Web服务的自适应软件系统监控模型,从而能够更好的满足用户需求的变化和系统运行环境的改变。同时在上述监控模型的基础上提出了支持Web服务QoS指标的基于比率的可变平滑指数的预测方法,本文的主要研究工作包括:1、提出了一种基于Web服务的自适应软件系统(SASBW, A Self-adaptive System Based On WebService)的自适应框架要实现基于Web服务的自适应软件系统的自适应性,必须知道需求的变化以及系统的运行状况,要获取上述信息又必须设计出有效的监控以及预测机制。因此本文提出了一种基于工作流的自适应软件系统监控框架,其中监控模块包括Web服务监控和上下文监控两个子模块,其主要功能包括:①Web服务监控模块,主要对Web服务执行时的QoS指标按照采集方式的不同进行分类和建模;根据QoS模型中定义的不同采集和计算方式进行处理,获得并存储QoS指标。②上下文环境监控模块,负责流程执行过程中的上下文信息的监控,在本文中给出了上下文信息的描述文件,从该文件中可以获得上下文信息,以便能及时调整流程以满足系统动态变化的需求。③预测模块,主要负责预测点的定义、数据的获取和处理、提供预测模型对数据进行预测。2、提出了一种基于比率的动态指数平滑预测方法本文在指数平滑预测算法的基础上提出一种改进的预测模型。从数据变换的角度来考虑改进措施,即在运用指数平滑法以前先对数据作一些技术上的处理,在本文中采用计算序列比值,并用这些比值组成新的序列,并对新的序列采用指数平滑法预测;同时在预测过程中根据预测值与实际值的相对误差动态的产生预测模型的加权系数。3、基于Web服务的自适应软件系统监控和预测的实现结合应用实例,利用Eclipse图形化开发工具,采用一种根据WSDL自动生成的QoS信息采集工具,开发出了基于工作流的自适应软件系统,重点实现了系统中的Web服务和上下文监控模块以及Web服务指标预测模块。结合现实生活中的旅游定制案例进一步验证了监控框架、预测方法的可行性和优越性。
其他文献
随着移动互联技术的飞速发展,手机已经成为现代人必不可少的日常通讯工具,而近年来智能手机的兴起又给人们带来了新的惊喜,移动终端应用层出不穷,应用程序的功能更是越来越广泛,功
云计算环境下,随着不同用户对不同类型资源需求的增加,云提供商需提供大量的资源以满足不同用户的请求。然而,云计算数据中心为满足用户需求消耗了大量的能源,增加了系统运行成本
随着我国信息化建设的快速发展,信息化应用系统出现了用户身份管理复杂,多套系统具有多套帐号、多套口令、多套安全策略、多种认证方式,无法进行统一管理的问题,不易实现统一认证
多核处理器的兴起使得并行软件变得越来越重要,但是目前并行软件的发展远远落后于并行硬件。作为一种主流的并行编程环境,共享内存并行编程中存在大量的不确定性,这些不确定性增
网络交易的蓬勃发展,在给人们带来方便的同时,也带来了安全隐患。如何有效发现和警示网络交易中的异常行为,是目前在线网络交易中面临的重要挑战。针对网络交易的过程和特点,
聚类是将相似的数据点划分到同一个簇中,不相似的数据点划分到不同的簇中的技术。在数据分析中,聚类技术可以用来分析数据集中数据的结构、聚类之间的关系等,在模式识别、生
随着面向服务计算和面向服务体系结构技术的发展,Web服务组合技术得到了前所未有的发展,越来越多的Web服务被共享到Internet上。语义Web技术使得计算机能够更好的理解和执行Web
随着Web服务广泛的商业应用,网络上服务的数量不断增加。大量的服务具有相同的功能属性,服务质量(Quality of Service,QoS)成为服务提供商赢得用户的关键因素。在服务的动态运行
汽车产业链协同商务平台为企业间业务协同提供了一种基于SaaS(软件即服务)模式的公共服务平台解决方案,它是一种在较高层次上对各种产业链企业间业务系统的抽象,其研究目标是
为了防范和查处招生考试中的替考舞弊行为,进一步保证考试的公平、公正,基于对河南省招生办公室现有的传统身份验证系统的分析,本文提出了基于DCNN的人脸识别技术在考生身份