基于排队论的多层Web应用性能分析模型研究

来源 :东北大学 | 被引量 : 8次 | 上传用户:zhouqjj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
经过多年的发展,Web应用已经成为当前的主流网络应用形式之一,且Web应用的复杂性急剧上升,对性能的要求也越来越高。例如一些电子商务网站等对性能要求较高的系统,性能低下会导致客户流失、收益受损等严重后果。总之,性能的好坏已经成为Web应用系统成败的关键因素之一。因此,对Web应用的性能进行分析评价,分析其中影响应用性能的各种因素,采取相应的改进措施,关系到整个应用性能的改善提高。对多层Web应用的性能分析,是目前的一个研究热点。然而,目前已有的Web应用性能分析方法大都没有考虑虚拟服务器环境中Web应用的性能建模分析问题,而在云计算环境中,通过虚拟化技术能够实现底层物理资源的抽象,从而能够通过动态资源分配和任务调度等方式实现资源的按需动态使用和弹性调度。因此,在云计算环境中有必要研究虚拟服务器环境中的Web应用性能分析问题。针对目前存在的这些问题,本文首先依据排队论建立了多层Web应用的性能分析模型,通过在模型中增加丢弃队列的方法对目前多层Web应用性能分析模型在并发数限制方面进行扩展,并在该模型的基础上分别提出了物理服务器环境下和虚拟服务器环境下的模型参数求解方法。为了保证响应时间估计的准确性,在物理服务器环境下,提出了一个基于多元非线性回归的CPU消耗估计算法和I/O资源消耗估计算法,同时提出了一个基于状态空间模型的请求丢弃率估计算法。在虚拟服务器环境下,通过对Xen虚拟机工作机制以及性能互扰因素的研究和分析,提出了一个基于多元线性回归的Xen虚拟机CPU权利估计算法,以保证虚拟服务器环境中多层Web应用性能分析的准确性。在单服务器Web应用性能分析模型和响应时间估计算法的基础上,又建立了多服务器Web应用的性能分析模型和响应时间估计算法。本文的最后开展了一系列实验,验证了本文所提出的多层Web应用性能分析模型的有效性。
其他文献
中文文本过滤模型的基本思想是根据基于语义框架的用户模板,首先,收集框架各槽的关键字,经过概念扩充,形成扩充的关键字模板,利用统计方法进行粗选;然后,对文本窗口进行汉语语
  目前在软件开发过程中,关注的焦点是代码,软件开发也是以代码为核心。但是,纵观软件开发的发展历史,程序设计语言还将经一步抽象化、智能化,关注的焦点也将是更高的一个层次—
Web挖掘就是利用数据挖掘技术从Web文档和活动中发现有用的知识。在电子商务中,运用数据挖掘技术对Web服务器上的日志数据和交易数据进行挖掘,得到用户的查找模式,以及客户的
本文探讨了数据仓库和OLAP技术的基本理论和实施方法,并探索了基于统计决策的模式识别理论及时间序列预测算法。结合铝用碳素回转窑生产实际,将模式识别中简单距离分类算法
本文以铝板轧制过程精轧机组为研究背景。论文从提高轧制过程机组控制精度的实际需求出发,在原轧制力预报系统引入BP(反向传播,BackPropagation)神经网络的基础上,开展了应用IGL
《煤矿井下安全信息系统》专为解决井下安全生产和救援研发,可有效提高井下安全的监控、管理和应急救援处理能力。它是以计算机集成制造哲理为指导,以计算机技术为核心,以地
文本聚类是文本挖掘的一项重要技术,可广泛应用于文本挖掘与信息检索等方面。在大规模文本集的组织与浏览、文本自动分类等方面都具有重要的应用价值。随着互联网技术的高速发
随着多媒体技术的迅速发展及其应用领域的不断拓广,视频压缩编码技术的重要性不断凸显,对视频压缩编码算法及其标准的研究具有极其重要的意义。同时,随着现场可编程门阵列FPGA(Fi
在数据广播环境下位图索引有着一些特有的优势:与数据广播的调度算法无关;符合数据广播环境的只读特点;查询速度快。而当前很多索引方法都对数据广播的调度算法提出了要求和限制
在过去的十年中,以缓冲区溢出为代表的安全漏洞是最为常见的一冲形式,也是主要威胁计算机系统安全的攻击手段。更为严重的是,缓冲区溢出漏洞占了远程网络攻击的绝大多数,这种攻击