自主计算中的建模与协同研究

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:chenyuxun2005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自主计算所要解决的是日益复杂的计算环境中所面临的管理与成本问题,提高系统的运行效率,使得IT系统能够自我管理.本文从基于主体的自主单元设计,自主计算的软件建模方法、基于策略驱动的自主计算协同模式、自主计算中的自配置等方面进行研究.本文取得的具有创新性的研究成果如下: 1) 自主单元是自主计算系统的核心元素,分析了策略驱动的自主单元功能结构、逻辑模型,在传统的BDI主体模型基础上,提出了基于心智决策主体的自主单元设计,通过建立熟人列表提供自主单元间的协作.在自主单元内核添加策略引擎,通过策略决策点抽取策略库中的策略,并通过策略执行点执行策略.基于心智决策主体的自主单元能够根据环境状态的动态变化,在策略指导下,执行循环决策和评价,具有很好的自管理特性. 2)在面向主体软件工程的基础上,提出了多维分层的自主计算软件建模方法.分别从设计模型、组织模型、语义模型进行建模,提供了对于复杂系统设计、协同、语义等的支持.根据粒度大小,设计模型从可复用构件层、行为层、自主单元层、自主社会层等,建立了自主计算系统层次化开发方法.组织模型通过社会结构、交互结构和组织结构分别对系统需求、交互模式和关系网建模.社会结构通过建立角色模型、目标模型及推理、演化等关系,有效地建模系统需求,并将需求分析和设计有机分离;交互结构分析了主体间的协商、竞争和协作;组织结构研究了关系网模型的建立和动态更新,支持复杂问题协同求解.语义模型通过UML建立上下文敏感的本体,提供了对于各层特定领域知识的语义理解. 3)研究了基于策略驱动的自主计算协同模式--竞争与协作.自主单元只有协同工作,才能实现自主计算系统复杂的自管理任务.研究了策略的形式化定义,建立了自主计算的竞争模型和条件策略,通过求解平衡局势,研究了自主单元间的竞争.考虑到协商环境的动态变化和自主单元面临的协商压力,提出了一种通用的让步多赢策略,支持提议一反提议的动态协商过程中的合理让步,该策略符合实际应用,具有更大的灵活性,提高了协商的成功率和效用. 4)从自主计算自配置的要求出发,结合基于范例推理的方法,提出了基于策略树的自配置机制.利用基于范例推理的方法通过相似度计算检索自配置范例库,部署、执行匹配的自配置方案,从而提高了自配置的效率.若不匹配,则自配置过程的策略构成一棵策略树,采用基于效用的策略分支选取、执行,建立效用最优的自配置方案.提出的自配置方法具有通用性,能有效地解决自主计算的自配置问题.最后,利用多主体技术和自主计算技术,设计了具有自管理能力的自主计算智能平台AGrIP.
其他文献
随着计算机技术的迅速发展和硬件水平的快速提升,尤其是近年来高性能计算机和并行技术的发展,科学计算可视化作为分析计算结果数据的关键手段已经成为高性能计算的不可缺少的组
学位
软件构件库是软件复用的支持设施之一。构件库主要提供构件描述、分类、发布、存储、检索、反馈和评估等构件管理作用。当前,随着以Web Services为代表的分布式构件技术的发展
现代信息社会对计算机系统和互联网络的高度依赖使得作为其基础设施的软件变得尤为重要。作为信息安全中重要的一环,软件安全得到了学术界和工业界高度的重视。 软件的庞多
随着Web2.0的快速发展,互联网上积累了海量的用户产生内容,如微博、论坛、贴吧、评论等。这类信息资源具有两个显著的特点:(1)文档具有时间动态性特征,即文档与时间紧密相连,内容
学位
Internet已经发展成世界上最大的网络,并从根本上影响了整个社会的生活方式。但是随着其爆炸性增长,Internet遇到了许多问题。这些问题主要表现在网络地址问题、路由瓶颈问题、
学位
Internet上的计算资源一般都是独立开发并管理的,具有一定的自主性。而由于Internet本身所具有的开放性和动态性,Internet上的计算资源必将以某种方式实现互联、互通、协作、
交联质谱技术将质谱技术与交联技术相结合,在研究蛋白质结构与相互作用上具有速度快、成本小、蛋白质纯度要求低等优势。本课题组经过六年的合作探索,研发了应用于化学交联技术
变电站是输配电系统中的重要一环。提高变电站的安全与经济运行水平,减少变电站的运行值班人员并逐步实行无人值班,变电站综合自动化技术需要更深入的研究开发。目前流行的变电站自动化系统的主站大多选用双机热备容错系统,其目的是将单主机系统运行所带来的系统风险降至最低。目前的双机热备容错系统大多为专用的双机软件或集群软件,并配以专用的服务器及磁盘阵列柜。对于中小型变电站来说成本太高,对于老变电站改造更是难以采
数据仓库作为决策支持系统的重要分析工具多年来一直备受关注。在进行海量数据决策分析时,分布式数据仓库扮演着重要的角色。本文以天玑大数据引擎中的分布式数据仓库组件——