异构的动态分布式实时系统的面向方面的资源管理方法

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:wangweiche
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向对象编程(OOP)技术的出现主要是为了解决代码重用问题,降低开发成本。面向方面编程(AOP)是面向对象编程(OOP)的进一步发展,它很好的解决了应用系统中分布于各个模块的交叉关注点问题,实现了“关注点分离”,进一步提高了代码的重用,降低了开发成本。目前已经出现了许多面向方面的编程语言,如AspectJ、AspectC、AspectC++等,但仍然没有适用于面向方面程序设计的建模语言。UML是面向对象建模的工业化标准,又是一种可扩展的建模语言,通过扩展UML来实现面向方面的建模是一个很有意义的研究方向。 在计算机网络中分布着各种各样的异构系统,网络中的资源是依赖于这些异构系统存在的,并且这些资源是各种各样的和有限的,因此,在异构动态分布式实时系统中资源的管理和调配策略极其重要,它直接关系到分布式实时应用的运行能否有足够的资源和能否满足时间上的限制。传统的系统分析设计方法在效率和质量上不佳,如果我们能够在系统的分析设计过程中引入面向方面建模的概念,就能加速开发进程,改进软件的质量,方便地集成各种资源,降低开发的复杂度,也有利于系统资源管理日益增长的扩展需求,从而设计出更为合理的系统。因此,我们需要研究异构的动态分布式实时系统的面向方面的资源管理方法。 在Internet中,异构的动态分布式实时系统非常复杂,为了使我们的研究更有实用价值更可行,本文建立的异构动态分布式实时系统是基于Intranet的,文章不考虑整个系统的具体应用,而是将系统资源管理中的通用横切关注点(资源预留、资源调度、Qos管理等)分离出来,通过UML的扩展机制分别建立它们的面向方面的模型,实现基于Intranet的异构动态分布式系统的资源管理。另外系统引入“资源管理中心”和“Qos管理”的概念,只要应用程序提出服务要求,资源管理中心便采用相应的资源管理策略(排队式、抢占式等),使分布式实时系统能够精确、有保证地获取资源,同时,在Qos管理下,保证系统的实时性。在我们以后的研究工作中,可以把这里的研究成果推广到Internet。
其他文献
步态识别是计算机视觉研究领域的重要课题之一,因其具有远距离身份识别的特点,成为近年来计算机视觉领域中备受关注的前沿方向。本文主要对人体运动的跟踪、运动人体轮廓提取
经典智能规划要求智能体对规划世界的知识是完全的,规划过程中动作的效果是确定的,但现实世界中得到的信息往往是不完全、不确定的。为了满足智能规划技术应用于实践中的目的
随着无线通信技术的发展,移动计算的应用越来越广泛。人们可以通过无线网络随时随地访问信息。然而,不同于传统的分布式计算环境,移动计算环境有其鲜明的特点:移动性、断接性
随着网络安全的不断深入,传统的网络安全技术暴露出很多问题,入侵检测技术作为一种积极主动的安全防御技术,越来越受到大家的重视。但是,入侵检测技术在发展中也存在很多问题
随着我国工业的不断发展,工厂废气产生的大气污染日益严重。污染扩散可视化将有助于大气污染的科学管理,为环保部门提供直观、科学的分析手段。然而,建立污染扩散可视化场景
近几十年来,随着计算机硬件和软件的迅速发展,尤其是Internet技术的快速进步,人们收集到的数据以令人吃惊的速度日益增加,数据挖掘已经成为研究的热点;尤其是对于其中的分类
随着网络和信息化技术的发展,越来越多的行业和部门开始借助于网络进行辅助管理。而高校作为社会发展的主要推动力之一,更要走在时代前列,推动教学网站的网络化建设,而教学资源库
随着现代科技的高速发展,报纸、书籍、科技文献等以文字为载体的信息大量涌现。尤其是在国际互联网络高速发展的带动下,每天都会有不断涌现的海量信息。为了能从这些海量的信
随着多核处理器的发展和多线程程序的普及,多线程技术的应用越来越广泛。但是在多线程程序中,当多个线程之间运行推进顺序不合适时,就可能造成死锁。死锁会导致多线程程序无
图像分割在图像处理中处于一个重要的地位,尤其在医学领域的应用,比如,一幅人体舌苔图片,它的分割结果就直接影响到后续的舌苔图像分析和医学诊断。但是由于图像本身内部结构复杂