分布式软件动态调控策略研究

来源 :湖南工业大学 | 被引量 : 0次 | 上传用户:xyh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在开放、动态的网络环境中,分布式软件呈现出规模庞大、松散聚合、行为复杂等特点,分布式软件自身的特点、复杂多变的网络环境以及用户需求的不断更变,需要对其进行动态的适应性调整。传统的调控方法过于简单,主要依赖人工调控,不能满足大规模分布式软件的动态调控需求。针对传统调控方法的不足,本文提出了基于策略的动态调控方法,以策略驱动调控的整个过程,使软件系统能够自动的适应环境的变化和用户需求的变更。论文以基于策略的动态调控为出发点,较系统地从调控策略的表示、调控策略的部署框架、调控策略的可信预评估与执行等方面逐步展开了研究。针对分布式软件动态调控的特点,提出了适合分布式软件动态调控的调控策略概念模型,设计了调控策略的描述语言D-PDL。D-PDL语言使策略的描述更具灵活性和有效性。为了解决传统的策略部署框架不支持分布式软件动态调控服务,分析了动态调控策略部署框架的设计原则,设计了具有三层结构的策略部署框架,包括调控中心和策略执行代理两大模块。三层结构的策略部署框架提高策略实施的灵活性和动态性。针对调控策略执行的可信问题,分析了影响策略可信的因素,提出了可信预评估的贝叶斯模型。该模型利用了贝叶斯的统计分析功能,以考察调控策略过去的执行行为来预测其将来的执行行为。构建的可信预评估体系可以提高调控策略执行的成功率。为了解决同一策略事件同时触发多条调控策略而引发的策略内冲突,引入了博弈论的相关理论。将策略冲突的双方看成博弈的参与方,利用博弈论中的效用函数计算每条策略执行的期望收益,通过比较每条策略执行的期望收益来确定一条最优策略响应策略事件。基于博弈论的分析方法能够有效的解决策略内冲突。根据不同应用情形制定了不同的调控策略,并将这些策略应用到原型系统。通过对调控策略执行效果的评估和系统性能的分析,验证了调控策略相关理论的可行性和有效性。
其他文献
随着计算机网络技术和信息技术的迅速发展,人们生产和搜集数据的能力得到了大幅度提高,同时也推动了数据库技术的极大发展。如何从海量的数据中提取有用的信息和知识为人类服
随着互联网和电子化办公的发展,出现了大量的文本资源。信息抽取技术可以帮助人们快速获取大规模文本中的有用信息。命名体识别与关系抽取是信息抽取的两个基本任务。本文在调
近年来,计算机网络迅速发展,各种网络应用层出不穷,各种网络性能面临挑战。对网络流量进行识别和分类,对网络性能进行测量和分析,已成为计算机网络的一个新兴课题。网络测量能够了
据调查显示,新闻阅读是人们上网的一个重要目的,然而众多的新闻网站使得人们难以选择浏览自己感兴趣的新闻。新闻服务系统在很大的程度上解决了这个问题,但是这些商业新闻系统的
随着我国经济的发展,信息技术得到广泛应用,很多网络应用开发者在开发应用时面临着复杂的安全需求。基于J2EE规范的安全中间件为应用提供了基于角色的访问控制服务,但是这种机制
并行计算机体系结构的一个发展趋势是SM P(Symmetric Multiprocessor)集群系统。它们是由拥有多个处理器的SMP节点和连接各节点间的快速网络构成的多级体系结构。SMP集群系统
经过多年的信息化建设,北京市电子政务水平得到了极大的提升,在配备了完善的IT基础设施的同时,也开发了许多应用系统;市政府下属各个区县的信息中心及部门也基本建成了政府门户网
网格计算技术为跨管理域的资源安全共享和提高资源利用率提供了有效支持。在基于网格平台的实际应用系统中,除了计算、存储、数据资源外,还存在着大量的应用软件和工具资源。很
多线程技术是构造下一代分布式应用的基本技术。通过将分布式应用对于Web应用服务器的多线程服务需求提取出来,以统一的编程模型提供给用户,Work Manager是目前构建基于Web应用
密码算法是信息安全领域的重要研究内容,算法的安全性由诸多因素决定,包括算法自身的数学特性以及实现安全性等。近年来,基于实现的算法攻击获得了广泛关注并已成为研究热点之一