可信分布式实时系统的面向方面的资源模型

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:fragishsss
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件产业的快速发展,软件系统的规模越来越大,软件系统也越来越复杂,因此软件开发难度也在加大。为了在软件开发过程中更好的分离关注点,人们先后提出了结构化以及面向对象的开发方法,从而推动了软件开发技术的向前发展。但是,当我们采用这些传统的软件开发方法处理日志、安全等系统特性时会出现代码冗余、分散等缺陷,这已成为制约软件业进一步发展的巨大障碍。因此人们又提出了面向方面开发方法来解决这些缺点。面向方面编程作为一种基于关注分离的新软件开发范例,把整个系统看作是不同的关注点的组合,把系统实现也是各个关注点的叠加过程。   随着计算机应用领域的不断拓展,使得越来越多的部门,尤其是任务关键的部门如航空航天、金融、国防等对计算机呈现出了很强的依赖性,一旦这些部门的计算机发生故障,将带来不可估量的人员伤亡和财产损失,因此要求这些计算机系统有更高的可信性。这些任务关键的系统大部分是分布式实时系统,因此可信分布式实时系统的应用及其设计技术已经成为一个研究的热点。能否满足可信分布式实时系统的时间限制与可信限制,关键在于系统的资源管理。如果用传统的软件开发方法来处理资源管理会出现代码混乱、代码分散等问题,把面向方面的开发方法引入到资源管理的设计开发就可以解决这些问题,并且可以明显提高开发效率,加速开发进程,提高了软件的可靠性和系统的可维护性,也利于满足资源管理的日益增长的扩展需求。   首先系统地介绍了可信分布式实时系统、通用资源建模、QoS框架。接着介绍了面向方面技术的基本概念及核心思想,研究了如何通过UML的扩展机制进行面向方面的建模,并且详细介绍了在Spring中如何进行面向方面的开发。在此基础上给出了一个资源模型,把资源管理中的一些横切关注点(QoS信息订阅、QoS监控、QoS预测、同步和通信等等)分离出来,分别建立它们的面向方面的模型。在这个模型中,以资源管理为中心,向分布式实时应用提供精确的、可靠的资源,从而实现应用程序只要提出资源需求和服务要求,资源管理中心便立即使用相应资源管理策略,来满足应用的实时需要。
其他文献
随着大数据时代的到来,Internet上的知识数量呈现指数级增长,其内容变得更加丰富、形式更加多样,如何将这些知识进行快速地、准确地组织和管理成为计算机相关领域的研究热点
数据挖掘是从大量的、不完全的、有噪音的、随机的数据中获取潜在的、有用的信息和知识的过程。聚类分析是数据挖掘重要的组成部分,它是一种无监督的学习方法,不需要关于数据
基于图论的图像分割方法是近年来国际上图像分割领域的一个新的研究热点,其基本思想是将图看作一个带权图,其每个节点对应图像的一个像素或区域,连接每两个节点的边的权值表示该
目前世界正处在一个信息爆炸时代,网络资源以几何形式迅速增长。人们可以通过搜索引擎很容易从互联网上获取信息,但是由于传统的搜索引擎仅以关键词组合进行检索和其返回的结
在当今形势下,在各行各业,产生了大量的数据,用户关心的重点问题是如何从大量的数据中快速有效的找到自己想要的数据,也即用户对于数据搜索能力的要求越来越高。索引机制有效
复杂网络的挖掘研究拥有广泛的应用领域,例如生物网络、化学网络、Internet、合作网和社会网络等。挖掘动态网络模式已经引起了极大的关注,这是因为现实世界中大多数的复杂系统
随着集成电路技术的快速发展,人们对数据转换和信号处理过程中数/模(D/A),模/数(A/D)转换器的精度要求也越来越高。相对于其它类型的数模转换器,基于过采样和噪声整形技术的
在物理学中,水中气泡运动现象属于气液两相流现象。气液两相流在自然界和日常生活中到处存在,如早晨的浓雾、锅炉里的沸腾与水蒸气等等。气液两相流是指气体和液体两种物质混合
进化算法是一类模拟生物进化过程中自然选择和自然进化的群体启发式随机搜索算法,较好的通用性使其适用于复杂非线性和较少目标的优化问题。但是随着问题求解的各方面性能要
随着互联网与计算机技术应用范围的日益广泛,政府、企业以及个人对计算机的依赖程度越来越高。与此同时,计算机网络的安全问题也越来越严峻。目前,计算机网络安全技术主要包