演进阶段软件性能评测研究

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:daocaoren666666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于市场需求的不断变化、新技术的应用等原因,软件系统需要不断演进以适应这些新的需求、新的技术和新的环境,因此,软件演进的概念变得越来越重要。同时,由于软件系统服务质量的提高和营运成本的降低都离不开其性能的分析与优化,软件性能问题得到越多越多的重视。因此,对处于演进阶段的软件系统进行性能分析的理论和技术的研究既是现实的又是迫切的,其成果可以广泛应用于电信,金融,电子商务等各个领域IT系统的规划和评测。本文以排队理论为基础,构建了一个软件系统性能分析的模型,利用数学分析给出了性能指标的定量解,最后给出了进行性能分析的可操作步骤。   本文描述了软件系统信息传输和处理的层次逻辑模型,分析了影响系统性能的要素。在此基础上,详细刻画了排队系统的逻辑模型,定义了用户行为转移概率与系统排队模型中请求处理在服务器间转移的关系式,建立单服务器排队模型和多服务器排队模型,给出了它们在系统性能分析中适用的场合,并构建了性能分析的数学模型;运用M/M/c排队模型进行了分析求解,给出了系统的稳态队长、请求等待时间和资源利用率等指标的计算公式,解决了软件系统性能指标的定量计算问题。最后,给出了可操作性强的四个阶段软件系统性能分析的路线图,通过一个具体实例说明了基于模型的软件系统性能分析和评测的过程,对多种场景下的响应时间、队长、等待时间、服务器利用率等指标进行了求解和比较。
其他文献
目前,我国的舆情研究大多都是围绕一般网络舆情展开,主要包括网络舆情的特点、管理、控制与引导、信息收集与分析、监测、预警等方面。近几年也出现了关于主题方面的舆情分析
计算机网络发展到今天,已经成为一个非常庞大的非线性复杂系统,用户数量和系统的规模巨大且一直在不断增长,异构异质的网络不断融合发展,网络中的资源被越来越多的用户所共享使用
我们知道人类的活动离不开思维.钱学森教授曾指出:“教育工作的最终机智在于人脑的思维过程.”数学教学与思维的关系十分密切,数学教学就是指数学思维活动的教学,对数学思维
近年来,火灾识别技术已从传感器识别发展到视频图像识别。从火焰烟雾的静态特征和动态特征出发,基于视频图像的火灾早期识别方法在精确度方面得到了一定的改善,但是当视频图
教育构建学认为,教师是课堂教学活动体系的重要“构件”,是课堂教学过程的“设计者”,是课改要义标准的“执行者”,同时也是学习对象实践探究活动的“指引者”.教师指导活动
高中学生学习的功课多,任务重,学习时间非常宝贵.要提高他们的数学成绩,重要的一点就是提高课堂效率,在有限的时间掌握最多的数学知识、思想方法.但数学课若只是照本宣科,枯
随着互联网的普及和不断发展,越来越多的企业将其应用系统部署或迁移到网络环境上,对于那些不能适应网络运行环境的应用系统可能会被废弃或成为遗留软件系统,如何复用这类系
从20世纪90年代开始,软件产业快速发展,软件迅速脱离“一切从零开始”的开发模式,转向高级复用技术。目前,基于构件的软件开发逐渐增多。与传统的软件开发模式相比,构件软件
无线传感器网络具有低费用、能克服恶劣环境、布局简单方便等优势,已是目前国际上备受关注的新兴研究领域。在无线通信方面,目前已出现了蓝牙(Bluetooth)、Wifi、超带宽无线(UWB)和ZigBee等无线网络技术。但是,现在更多的工业应用和家庭控制需要一个低功耗、低成本、安全性高的无线通信技术,ZigBee技术就是在这种情况下诞生的。本文首先介绍了蓄电池和ZigBee技术相关基础知识,接着从Zi
在网络上存在着大量的Web服务,这些服务跨越多个领域,从提供各种信息到提供各种现实生活中的服务,包罗万象,应有尽有。由于Web服务应用越来越多,传统的软件工程和管理的研究领域发