软件体系结构中QoS规范的研究——用于描述QoS-aware应用程序的体系结构

来源 :中山大学 | 被引量 : 0次 | 上传用户:wangliubaobao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年来,对于QOS-aware的应用程序的需求越来越多,尤其是在SOC(Service Oriented Computing)环境下。这些应用程序由一些QoS-aware的组件动态组合而成,这些组件常常会注册它们的服务,参与QoS协商并且根据特定QoS需求在运行时动态组装。在某些情况下,它们还必须对QoS的变化具有自适应性。由此可见,相应的这类软件的体系结构是动态的,在运行时会根据QoS的值及其变化进行演化,因此,描述这类软件的体系结构并非是一项微不足道的任务。 采用传统的体系结构描述语言(Architecture Description Language)来对这类体系结构建模将会引出两个问题,即:如何在体系结构中描述QoS规范的问题和如何表示这种体系结构的动态性。由于体系结构的动态性的描述问题可以很好地通过Archwareπ-ADL来解决,因此,本文讨论的主要问题是体系结构中QoS规范的描述。 本文通过扩展Archware π-ADL,力兀入对QOS规范的描述,从而方便对QoS-aware应用程序的体系结构的建模,使得体系结构的描述能直接描述QOS。同时,本文还提供了基于QoS的体系结构失配检测,用于在体系结构设计阶段发现一些QOS方面的不一致性和冲突。最后,本文还给出了一个实例分析,通过它向读者展示如何利用本文所做的工作来描述QoS-aware应用程序的体系结构,以及本文所做的工作能给软件体系结构的设计和分析带来哪些好处。
其他文献
IPv6被认为是下一代互联网络协议核心标准之一。随着网络厂商和开发商逐渐在不同的平台上引入IPv6,IPv4和IPv6将长期共存。在IPv4向IPv6过渡的时期,同时存在两种网络,以及各种各
随着IT架构不断被部署到关系国计民生的支撑行业中,提供24×7的高可用性变得越发重要,对于运行着关键服务的系统任何形式的打断都将造成巨大损失。操作系统作为整个软件体系架
近年来,随着社会的进步,人们对汽车行驶平顺性以及操纵稳定性的要求越来越高,车辆半主动控制悬架技术得到了学术界与工业界的广泛关注和深入研究。本文以某微型车为研究对象,主要
随着数字图像处理技术的快速发展和Internet的普及,数字图像的应用愈加广泛,对图像进行有效管理和查询的需求也越来越迫切。基于内容的图像检索(content-based image retriev
探究式学习是一种强调学生自主积极投身其中的学习方式,主要有自主探究、合作探究和启发探究等模式。国际上对探究式学习对人才的成长和发展所产生的重要影响已经产生了共识,我
CISC结构的微处理器指令功能复杂,指令长度、格式不定。设计高效合理的译码器是加快指令译码速度,提高指令流水效率,进而有效提高处理器性能的重要保证。 本论文来源于西北工
支持向量机作为一种基于统计学习理论的新型学习算法,能很好的解决有限样本情况下的学习问题。这种方法从理论上控制了机器学习的复杂性,同时具有良好的收敛速度和推广能力。它
在企业的信息化建设过程中,企业组织中的各个部门或者地区分公司根据自身情况,构建了不同的信息系统来维护与自己工作相关的数据,这样企业的整个信息资产就被分裂成通常所说
随着互联网技术的发展,人们获取新闻的方式也在发生显著地变化,从传统的报纸、杂志向新闻聚合网站发展,如国内的网易新闻、新浪新闻,国外的谷歌新闻、雅虎新闻等。人们从信息
近年来,作为数据库领域和信息检索领域的前沿课题之一,对Top-N查询的研究得到了蓬勃发展,研究重点主要是查询处理策略和排序函数。以关系数据库为基础的Top-N查询能够检索出与关