基于Web Service的自主计算实现方法研究

来源 :厦门大学 | 被引量 : 0次 | 上传用户:franky_816
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自主计算(Autonomic Computing)是近年来逐渐兴起的一个研究领域。最早由IBM公司提出,主要是为了解决在Internet与计算机技术高速发展的今天,由于系统异构化、复杂化引起的人力维护成本过高的问题。参照自主神经系统的自我调节机制,以现有的理论和技术为基础构建具有自主特性的计算系统,将系统的复杂程度隐藏于系统内部,实现“技术”管理“技术”,使得信息系统在内部实现自我管理。自主计算系统的实现方法是自主计算领域的研究重点之一,但目前的自主计算研究工作主要是从概念模型出发,或者是对单一领域的应用进行研究,对自主计算通用实现方法还缺乏较为深入的研究。本文首先介绍了自主计算产生的背景和国内外的研究现状。然后对面向服务软件体系结构(Service-Oriented Architecture)进行了研究,分析了面向服务体系结构的特点,以及其系统架构内部的协作关系,同时对其主要实现技术Web Service进行了较为具体的阐述。针对面向服务和Web Service的特性,分析并评估了其与自主计算领域结合的可能性和可行性。本文还对自主计算相关知识和设计方法进行了较为详细的研究,从部分到整体,从自主元素到自主计算系统,介绍了自主计算中的核心部件——自主元素的概念模型,对其工作机制以及核心步骤进行具体分析,并对自我觉察/上下文觉察、决策选择方法等进行了具体的研究。从自主计算系统层面研究了自主元素间的组织方式、协作关系、行为编排等问题,其中针对行为编排问题,给出了基于动态规划方法的行为编排算法。根据对自主计算和Web Service相关理论的研究,本文提出了一种基于WebService的自主计算实现方法。其中,通过改造Web Service的端点,提出一种新型的自主元素设计方法。同时,在系统层面上,根据面向服务体系结构的服务请求模式,本文给出了一种建立在服务工厂、决策中心、服务注册中心基础上的自主元素组织形式。最后,依据本文提出的基于Web Service的自主计算实现方法,进行了实验系统的开发实现,用于验证该实现方法在现实环境下的可行性。实验系统提供了自保护和自修复两个特性,并且给出了由于决策引起的资源冲突问题的解决办法。实验结果表明,可以通过本文提出的基于Web Service的自主计算实现方法,建立具有自主特性的计算系统,验证了该方法的有效性。
其他文献
我国经济日益发展,人口老龄化趋势逐渐严重,各种慢性疾病已经成为了老年人死亡的主要原因,而这些慢性疾病潜伏时间较长且随着年龄不断加重,为了防范于未然,居家健康呵护已然
随着第三代移动通信技术的飞速发展和普及,在移动通信领域中出现了越来越丰富的业务种类,除了传统的语音与数据业务外,多媒体业务、交互式数据业务、电子商务、互联网业务等多种
随着企业信息化发展进程的不断加快,目前越来越多的企业开始构建适合自身行业实际的企业应用集成架构,希望可以通过系统应用整合进一步满足日益增长的业务发展需求,消除企业
随着Web资源的迅速增长,互联网中的信息越来越丰富。Web信息资源分类的质量将直接关系着现有信息资源能否高效的服务于信息需求者,所以Web信息资源分类技术的研究具有重要的
科技引领生活,随着物联网的兴盛以及人们对家居理念的提升,家居智能化成为一种迫切需要,并变得越来越热门。智能家居运用计算机技术、通信技术等把家居环境中的一些设备整合
在计算机图形学和计算机视觉领域中,传统上都是用线性代数为数学框架对其进行研究。现在将要使用的一个新的数学系统是几何代数,尤其是五维共形几何代数,它统一了过去使用的
飞思卡尔半导体(Freescale)是全球最大的半导体公司之一,S12系列微控制器是其主推产品,广泛应用于汽车电子、智能家电及工业自动化等领域。该系列微控制器内置背景调试模块,
随着互联网的高速发展,Internet在我们的生活中扮演着越来越重要的角色,成为我们生活和工作中不可缺少的一部分。但是,因为WWW是一个虚拟的开放环境,因此任何人都能够在上面
伴随计算机三维视觉时代的到来,计算机运算能力的不断提高和新媒体产业的蓬勃发展,三维人脸建模和动画已成为计算机图形学领域的研究热点。今天,在通讯、人机交互、多媒体、娱乐
随着互联网的迅速发展,网络上的信息与日俱增,已成为人们获取信息的重要来源。但是,由于Web页面的无结构性、Web内容的多样性和Web页面的动态变化等原因,使人们很难准确的在W