异构动态实时系统的QoS中间件的面向方面开发方法

来源 :广东工业大学 | 被引量 : 1次 | 上传用户:qhxfxfxf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着实时系统在各个领域的广泛应用,新的实时通信问题、异构问题便逐渐显现出来。新一代动态实时系统日趋大型化、复杂化,并且要求更高的灵活性、自治性、可靠性和适应性,这对动态实时系统的设计与开发提出了很高的要求。与此同时,网络通信系统QoS技术发展已经较为成熟,而且明确地向上提供了容量类、时间类、服务级别类等QoS参数。操作系统通过对QoS提供一定的支持,构成了应用层QoS的基础,这样便为QoS中间件的产生创造了条件。另外,快速更新的计算环境以及各种各样的用户需求,使得软件系统的非功能性属性(如性能、安全性、可靠性等)越来越得到重视,这样既要求开发者对QoS保持敏感,也要求中间件为组件提供更多的非功能性支持。其中一个重要挑战就是保证QoS-aware组件的自适应机制,这要求中间件根据客户的QoS需求为组件配置满足要求的中间件QoS服务。面向方面编程作为一种基于关注分离的新软件开发范例,把整个系统看作是不同的关注点的组合,系统实现也是各个关注点的叠加过程。面向方面编程能够通过引入实现横切关注点的方面来获得更高的功能性和非功能性关注点的分离,而且系统不同的方面能够进行单独的设计,并织入系统。QoS作为一个典型的横切关注点,用面向方面方法来对其进行研究自然显得十分有价值。目前针对QoS中间件的研究和实现已经不少,例如QuO、DynamicTAO、COMQUAD、OpenCOM、Quartz、2KQ和2KQ+等,但是通过面向方面技术对QoS中间件的若干机制的研究才刚刚起步。因此,本文引入面向方面技术对QoS中间件的若干机制进行分析,并最终通过一个分布式音频播放器的实例,展现面向方面技术对QoS中间件自适应机制的贡献。本文的创新点是将面向方面开发方法技术用于异构动态实时系统的QoS中间的机制研究。突出表现在给出了一种基于面向方面的编程技术AOP的QoS中间件自适应机制。利用AOP技术创建一个反射模型,用来传送组件自适应间的绑定,以达到组件自适应。采用这种机制,通过间接增加一个额外层,将服务中的所有组件编织到一个自适应方面里。本文首先系统性地探讨了实时系统,中间件和面向方面开发方法,为本文限定了研究范围;然后深入研究了QoS中间件及面向方面关注点的分离,并对几种典型的QoS中间件进行了研究对比;随后利用面向方面开发方法对异构动态实时系统QoS中间件的若干机制进行研究;紧接着通过实例展现面向方面开发方法在异构动态实时系统QoS中间件的自适应机制中的应用。最后探讨了进一步研究的方向。
其他文献
电子选举是密码学的重要应用方面,与传统的人工选举相比,电子选举可以节约大量的人力物力,具有明显的优点。目前已发展的电子选举协议的安全性都依赖于中央机构,这就要求投票
随着信息科技的高速发展,解放军大力加强了部队各方面的信息化建设。解放军某部针对新时期干部管理特点,基于成熟的目标管理理念,并以某设计研究所为试点研制和开发了基于B/S
随着并行计算的规模越来越大,超级计算机的规模扩展到成千上万的独立节点,这意味着硬件更容易在运行时间较长的任务时发生故障,已经有结论表明超过10万个处理器节点的系统在
伴随着数据库和网络技术的快速发展和迅速普及,在高校和企业内部使用的不同业务系统,由于是在不同时期,采用不同的技术标准和开发平台来建设的,信息孤岛现象日益严重,综合集
高斯混合模型能够用参数化的方法描述样本空间中的数据分布,将高斯混合模型的参数作为图像的特征具有简洁高效的优点。层次性图像检索在图片高斯混合特征的基础上通过聚类得
为了解决计算能力有限的对象(用户)所面临的大维数方阵的高次幂计算问题,作者利用云计算平台(云服务端),提出了一个方阵幂可验证安全云计算外包方案。该方案中包含两个不同的
蒙特卡罗马可夫链(MCMC)算法是概率推理中的重要方法,在统计学、人工智能、图形学、统计物理等有重要应用。MCMC算法对机器的计算速度和存储空间有很高的要求。并行计算机能
在现代社会中,随着科技与经济的飞速发展,人们对身份识别技术的重视程度也进一步提高。但是,传统的身份识别技术由于其自身固有的缺点已经不能满足社会发展的要求,生物特征识
随着网络信息技术、移动通信技术以及移动数字终端技术的快速发展,移动商务应用越来越广泛,尤其在企业级的应用更是前景无限。OLAP(Online Analyical Processing,联机分析处
随着互联网的出现和普及,在互联网上传播的资讯浩如烟海。面对海量的互联网媒体资讯,人们需要一种手段能够快速、准确地获取自己感兴趣的有关某一话题的相关信息。话题检测与追