研究背景及意义.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
研究背景及意义 World Wide Web简称Web或WWW,中文名字万维网,是自20世纪90年代以来最重要的Internet应用。本质上Web应用就是client-serer应用,即客户端是Web浏览器,服务器端是Web或者应用服务器。作为一种资源的组织和表达机制,Web已成为Internet最主要的信息传送媒介。 曙光股份基于W比的各种B/S模式网络应用逐步深人人们的工作和生活,越来越多的公司通过Web服务器与客户进行业务交流。通过网络获取信息是以前大多数网民上网的主要目的(随着软件系统的设计体系向着基于Web的分布式系统发展匡,获取信息已经不是问题,人们开始关注网络体验,因此如何迅速响应用户的访问是优秀网站的一个重要标志,对商业网站来说尤为重要。显然,响应时间长的Web应用会使用户放弃其站点,而转向其他的响应时间短的站点(这对在网上销售商品的商家来说无疑会减少潜在客户,造成很大的损失,因此Web服务器端软件的性能是Web应用成功的一个重要因素( 负载侧试领域首席技术专家Alb-to Sa-i,早在2001年指出,当站点的性能缺陷达到无法忍受的程度时,就会导致用户过早终止在该网站的事务川。研究表明,每年由于不能接受的下载速度导致的损失达十几亿美元(据Zona研究报告统计川:下载时间每减少1 s,用户放弃率就会下降6纬_8,;全球商务网站每年因性能缺陷造成损失43. 5亿美元,占总损失的15写川。 显然,一个性能低下、频繁出现异常事件的Web应用无法让客户满意,只会让企业失去客户,因此如何提高和保证Web应用的性能已经成为很多企业棘手的问题。一般而言,导致Web应用性能缺陷的原因主要有两点: ?Web服务器端软件自身的缺陷; ?Web服务器部署环境的配置 显然第?点是Web应用性能产生问题的主要原因,甚至是系统性能瓶颈所在川(因此,目前在软件侧试领域侧重于研究Web应用软件自身的缺陷,以提高性能、保证软件质量。人们研究了提高软件性能的工作量分布,发现其中大约75,的工作量都用于性能检测、分析和诊断问题,只有25,用于修复问题闹,这充分说明了Web服务器端软件的性能分析和诊断对于提高Web应用性能的重要意义 在有关服务器端软件性能缺陷的研究中,性能测试的方法和工具已比较成熟,应用较广泛(如虚拟用户方法""" W US方法c'3:、对象驱动方法}1.},]Meter测试工具"',LoadRunner测试工具四,OpenSTA测试工具M(但这些方法和工具在发现相关性能缺陷后却不能对性能缺陷进行分析和诊断 服务器端软件的性能度量和分析方法可以借鉴并行程序性能研究的部分成果,如基于程序执行状态和执行轨迹分析「胳川、内存使用问题分析,川,但这些方法针对的并行程序规模较小,不能适应Web应用中的大规模并发的持久化对象、海量的执行轨迹数据,且分析结果单一,不能支持多个性能缺陷的联合诊断 针对Web服务器的性能,目前多采用日志挖掘分析的方法,从统计角度分析用户浏览或访问模式、人侵模式rs3a1,进而设计海量日志分析算法用于性能分析oo.s,n但这些研究对性能分析和诊断提供的支持非常有限,效果也不太好,更重要的是分析结果难以重用( 因此,开展Web服务器端软件的性能分析和诊断研究对于切实解决Web应用的性能缺陷,是一项重要而紧迫的任务。本书从W药应用性能缺陷本身出发通过挖掘Web日志数据,采用分类和聚类方式来分析影响各类性能缺陷的性能指标,找到性能缺陷发生的原因,进而发现性能缺陷的影响因家,并对这些影响因素进一步挖掘和分析后,来定义Web应用的性能缺陷表征模式,最终基于性能缺陷表征模式建立一套更加科学有效的诊断方法。该研究成果必将具有广阔的市场应用前景。

文档评论(0)

kirin + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档