基于排队理论的软件体系结构性能研究

来源 :太原理工大学 | 被引量 : 3次 | 上传用户:jsww2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件质量一直是软件领域中的研究热点,大多数软件失败都和软件的质量有关。随着软件系统越来越复杂,基于体系结构的开发模式成为当前开发软件的主要模式,因此对体系结构的分析和评价势在必行。 长期以来体系结构的设计和分析缺乏理论支持,主要依赖于体系结构师的经验。体系结构的分析主要考虑以下问题:体系结构质量如何度量,如何建立质量模型,使用什么方法分析体系结构质量。本文从一般软件度量出发,分析了体系结构质量属性和目前现有的一些性能质量模型,以及现有性能质量分析存在的问题,同时分析体系结构的设计和分析方法,提出了新的性能分析方法和模型。性能是体系结构的一个质量属性,考虑系统对特定时间的响应时间和在给定时间段内响应事件的数目。 软件体系结构都是为了解决一定的问题,从同一份需求会映射出多个体系结构,也就说这些软件体系结构有一些组成 太原理工大学硕士学位论文单元会相同,就有可能通过比较的方法选出其中最合适的一个。本文提出先提取体系结构的进程视图,然后利用排队理论分析进程视图建立体系结构性能模型的方法。进程视图是体系结构的一个通用视图,描述体系结构的动态行为,进程视图是由进程和数据流组成。从进程并发的角度看,进程与网络节点相似。本文分析计算机网络节点和软件体系结构的组件进程角度的相似性、网络的拓扑结构与体系结构的拓扑结构的相似性、网络处理报文和软件处理数据单元的相似性。这些相似性构成了使用网络排队理论分析体系结构的基础,网络排队理论有许多结论,这些结论能够满足体系结构性能分析的要求,文中主要分析了体系结构的平均最大吞吐量和平均响应时间。软件体系结构由构件和连接件组成,本文分析了构成体系结构的六种组成元素,通过这些组成元素的转化提取体系结构的进程视图,然后应用排队理论建立性能建模。最后文中使用语境中的关键词系统中的两个体系结构设计实例来说明本文提出方法如何使用,而后就这两个体系结构性能作了比较分析。
其他文献
该文在综述了基本情况后,分析了采用XML文档进行信息提取的优点,提出了一个基于XML的中间文档格式IEML(Information Extraction Markup Language),包括文档的标题、篇章结构
我们提出了一种基于n-gram的大规模中文文档自动聚类方法.该方法将自动聚类首次引入中文文档语义信息组织中,绕开了切词、语法分析等复杂的语言学问题.该研究可应用于网络信
并发程序由于将功能交由多个进程共同完成,因而与顺序程序相比具有高效性.现今,随着用户对软件系统的性能要求越来越高,并发技术得到了广泛的应用.并发技术在得到广泛应用的
进化计算是模拟生物进化过程与机制的一类随机优化计算模型。自从80年代中期以来,世界各国都掀起了进化计算的研究热潮。20世纪60年代中期,Holland教授首次应用模拟遗传算子来
该文采用小波变换相关理论对联机汉字签字鉴别进行了研究,并取得了有效的研究结果.该文中的小波分解与重构是建立在对签字的每一个笔划进行小波变换的基础上.先对签字的每一
该文在已有研究基础上提出了一种新方法用于嵌入式实时系统的严格建模.该文通过构造面向对象语言UML与形式化方法PVS之间的转换桥梁,为嵌入式实时系统开发团队提供了一个易用
基于HFC结构、采用Cable Modem技术的宽带接入技术由于其技术优势已经成为最佳的宽带接入技术之一。本文介绍了Cable Modem技术和相关国际标准的发展,并给出了一种符合DOCSIS/
随着计算机网络的迅速发展,网络管理越来越重要,SNMP在其中扮演着重要角色。网络管理在我国的应用处于起步阶段,本论文针对国内中小型网络的网络管理,对SNMP协议框架、网管系统的
定量分析土壤显微图像是图像处理技术和分析技术应用的一个领域.该文通过开发土壤显微图像处理系统,探讨处理土壤显微图像的各种技术.作者首先介绍了珠江三角洲地区饱和粘土