基于服务组合与环境感知的自适应计算技术研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:xiaoxiaofan0303
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件种类的日益增多和应用规模的不断增大,计算技术在保证计算系统能力持续增长的同时,也导致了计算系统复杂性的持续增加。这种情形促进了人们对计算机观念的改变,从原来的单纯追求运算速度转变为现在的对计算的可控性、自适应性、方便性及用户接口的友善性等方面的需求。自适应计算正是为满足这种需求而发展起来的。本文基于网格服务环境来研究自适应计算技术,以提供一种按需计算的自适应软件构造方法,提高应用在动态环境下的服务质量及适应能力。 自适应计算是指:根据应用运行过程中执行环境的变化或者用户的需求变化,系统能够自动地改变软件结构或调整执行行为。当采用网格来作为计算基础设施时,基于服务组合的软件模型方便了系统构建随需应变的操作环境和相应的应用软件。此时,如何组合各种分布的、自治的服务资源,成为面向服务体系结构下实现按需计算的关键。在众多服务组合方法中,基于服务语义的研究方法受到了更多的关注,本文希望借助这种服务语义的特征抽象来研究服务的组合规划。 在一个动态网络环境下,运行实体对上下文的感知能力决定了它的适应能力。这些上下文信息反映了环境状态的变化,以及协作对象间的特征信息。网格系统的监测服务将有助于应用的环境感知。而交互对象间的协作模型及应用的行为调整则需要相关的领域知识。当把这些知识组织到系统中作为自适应策略时,将能够有效地提高系统的服务质量。 根据国内外已有的研究成果和应用情况,本文系统地研究了动态网络环境下的自适应调节和基于需求驱动的服务组合规划算法。提出了将群集智能方法应用于对等服务环境下的优化控制,通过对等节点间的协作和环境感知来提高系统的服务质量;根据服务的特征抽象,通过服务的组合规划来满足应用需求,提出了将遗传规划、基于实例的推理等智能计算方法应用于服务的组合规划中;提出了一个策略驱动的服务运行自适应方法,以克服普适计算设备的资源受限性问题。本文的创新主要体现在如下五个方面: 1.针对动态网络环境下的服务质量问题,提出了一个基于环境感知的对等服务机制,提供了基于对等节点自治组模型的自适应方法,在此基础上建立了一个对服务质量敏感的网络视频点播系统GridVOD。GridVOD利用对等节点间的协作行为特征和系统监测服务,来提高视频组播的服务质量。 2.针对自组织系统行为模式中迭代趋优的特性,提出了一个基于群集智能的计算方法,以规范和控制对等节点的行为。通过各个自治节点的协同运作,GridVOD从整体上表现出一种自组织系统的行为模式。由于GridVOD自优化的内在机制建立在群集智能方法之上,因而可以通过简单个体间的群体行为来提供一种优化的分布式解决方案。实验结果表明,基于群集智能的对等服务方法可以获得良好的视频服务质量。 3.针对基于需求驱动的服务组合问题,提出了一个适用于服务组合规划的遗传规划方法。在借鉴已有服务语义研究的基础上,本文将网格环境下的服务元素抽象为服务规则单元,从而将满足用户需求的服务组合问题抽象为一个动作规划过程,并在此基础上来设计遗传规划方法,以满足基于服务组合的应用软件的适应性要求。 4.利用网格系统经常接收到相同或相似的服务需求信息的特点,本文提出了基于实例的推理来改进服务组合的规划算法,将多次任务求解的规划方案看作为相互关联的过程,利用前面积累的经验知识来提高后面规划的效率。仿真实验结果表明,遗传规划、基于实例的推理方法能够有效提高服务组合的效率及组合服务的质量。 5.针对普适计算设备的资源受限性和无线网络环境的动态性问题,提出了一个策略驱动的服务运行自适应方法,提供了一个优化应用执行的服务调节算法profitExe。在该自适应方法中,上下文感知事件驱动着服务的执行规划,以决定哪些服务组件放在移动设备本地执行,哪些服务组件被配置到远程服务端执行。仿真实验结果表明,profitExe算法能够有效地减少电池的消耗,或者是加快应用程序的执行速度。
其他文献
随着Internet应用的发展,特别是电子投票、网络银行和电子商务等应用领域的日益广泛,网络通信不再局限于实现传统密码学所考虑的数据完整性、认证性、秘密性和不可否认性等安
本文为提高船载光电取证系统的自动化性能,将已往应用于军事和航天科技领域的图像自动跟踪技术引入民用领域。这项技术有两个主要方面,相关匹配算法和伺服控制算法。重点探讨减
家庭机器人将成为未来数字化家庭中的重要一员,它不但能自主地完成打扫房间、照顾老人等家务,而且还能看家护院、教育与娱乐孩子、甚至还有管理其它家电产品等功能。近几年来,国
访问控制作为国际化标准组织定义的五项标准安全服务之一,是实现信息系统安全的一项重要机制,访问控制机制在很多企事业系统内部安全需求方面显示了极大的优势。然而,传统的
随着云计算的快速发展,社会各个领域对计算资源的需求不断增加,高性能计算集群的应用领域越发广泛,包括银行系统,购物系统,天气预报系统,科学计算系统等在内的许多系统都需要大量的
在互联网蓬勃发展的年代,用户可以随时随地上传任何图像。而且随着智能机的普及和各种社交平台的推广,图像分享已成为当下潮流。由此可见,图像数据将作为整个互联网信息的重
随着国民经济的发展,人民整体生活水平的逐步提高,人们对自由、舒适、安全的生存环境的要求和个人生命财产的安全意识也逐步提高。然而,随着城市的人口急剧增长,城市的流动人口也
模型驱动架构(Model Driven Architecture, MDA)是对象管理组织(OMG)为解决软件互操作问题而提出的。MDA的核心思想是首先抽象出与实现技术无关、能完整描述业务功能的核心模
在现实生活中,优化的问题往往是一些多目标、非线性、高复杂的优化问题,这些问题用传统的优化方法无法获得决策者满意的解,而使用一些基于随机搜索策略的进化算法,特别是多目
在过去的几年中,构建、部署和运用软件的方式发生了一些有趣的变化。在不久前,最流行的时尚就是客户端/服务器端技术。随着 Internet 的出现,引进了瘦客户端模式。随着.NET