Web服务端点监控与建模分析

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:youqianlowa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的持续高速发展和广泛应用,分布式计算取得了巨大的进步,分布式计算技术的新进展和XML技术的出现,最终导致了Web服务技术的诞生。Web服务是一种基于服务提供者和服务请求者之间的松耦合关系的方式,服务是自描述、平台中立的计算元素,可以支持低成本、快速的、很容易组合的松耦合的分布式应用。面向服务的计算模式进一步扩展了“软件即为服务”的理念。Web服务端点作为Web服务的提供者,同时也可以作为Web服务的请求者,它能否正常运作,影响着整个系统的健壮性。本文的着重点主要是对Web服务端点的负载信息进行监控,建立了负载评估模型,评价当前负载状况。但这是远远不够的,因为存在监控的时间间隔,必须对负载的下一时间点进行预测;再者,我们利用BP神经网络预测硬盘容量何时枯竭,这对于提供大数据存储服务的服务端点来说可以保障其正常运作。首先,分析了Web服务的特性。Web服务最重要的特点就是语言和平台的无关性,且分析了Web服务端点所处的环境复杂性,采用了CPU、内存、网络带宽的利用率作为负载的度量指标,来评估服务端点当前的负载状况。在分布式系统中,为了保证服务端点的正常运作,特别是对负载量瞬时增长的处理,则需要对服务器负载进行预测。本文使用一种模糊控制对服务器负载预测的方法,建立了模糊控制预测模型,在模糊规则中则蕴含了趋势预测策略,使用Java编程实现了该算法,实验显示预测效果良好。随着互联网的日益发展,互联网上的信息越来越多,对于一个提供图片或声音存储的Web服务端点,监控硬盘容量的存储消耗是很重要的,而神经网络有较强的泛化能力,在这里,利用了BP神经网络建立硬盘容量存储消耗的预测模型。最后,根据本文提出了预测模型和评估模型,实现了Web服务端点的的监控程序,把从服务端点获取到的负载信息存储到数据库,为服务端点的自主管理提供其资源、环境状况信息。还有评估了该监控程序的监控成本,结果显示对服务端点的负载影响非常低。
其他文献
在教学实验中直接使用CoreABC指令集系统进行代码编程,对于初步接触数字电路的学生而言是有一定难度的,从而造成难以完成实验目标以及理解CoreABC微控制系统。如果用标准C语
作为组合优化领域与计算机科学中的一个重要分支,装箱问题越来越受到人们的关注与重视。随着科技的发展,组合优化问题在生活中的应用越来频繁,装箱问题的研究得到了飞速的发展,并
随着工作流技术广泛应用于生物信息学实验,其整合分析工具完成复杂生物计算的能力越来越受到人们关注。生物信息工作流通过一种模块化的流程表达方式形象地描述计算分析的过程
近年来,科学技术迅猛发展,信息技术已经渗入社会、经济、生活等各个领域,但信息技术是一把双刃剑,一方面它的便捷性和全球性对经济的发展起到有力的推动作用,另一方面,其自身的缺陷
背包问题在众多工业领域中都能遇到,诸如交通、物流、切割及包装、电信、可靠性、广告、投资、预算分配和生产管理。在这些应用中,背包问题一般作为独立的问题或复杂的子问题出
在软件管理系统中,数据大部分存储在传统的关系型数据库中,但当业务复杂度的提高和数据量的不断增加,简单的通过单一节点的数据库处理方式已经无法满足用户对于希望快速获取反馈
集成学习,是先将样本提供给多个学习模型,再采取投票或是级联等方法把这些学习模型的输出集成起来的学习模型。集成学习采用合成多个学习模型的输出,能够显著的提高学习模型的泛
随着Web2.0的出现和高速发展,互联网中用户所产生的信息容量和用户数量都呈现爆炸性增长的趋势,网络平台已经成为人们日常生活中不可缺少的信息获取、交流和传播的重要媒体。
癌症不是单一类型的疾病,而是存在分子亚型的。其分子的复杂性体现在mRNA、DNA、蛋白质等多层次遗传物质中。仅分析其中一种数据并不能够完整揭示分子亚型的独有特点。  
随着信息化技术不断发展,人类社会进入了信息化时代,各种各样的应用软件也随之应运而生,如ERP、OA、SCM、PLM等。这些软件对企业的快速发展起到了重要作用,越来越多的企业也