论文部分内容阅读
随着网络经济的飞速发展,Web应用软件的规模不断扩大,使得Web站点流量的迅速增长,其复杂性也逐渐增加,导致一些经常使用的Web站点由于负载过重而变得反应迟缓,甚至系统瘫痪。当站点的性能问题达到无法忍受的程度时,就会导致用户过早地终止其在这个网站的事务。这对商业网站来说,意味着利润和机会的流失;对非商业网站来说,意味着信息或知识没能有效传递。因此,Web应用可靠性分析是Web应用系统质量保证的一个重要环节,无论是Web应用系统的开发商或最终用户,都要求科学分析系统的可靠性,从而降低系统的运营风险。 生成如实反映系统使用情况的使用模型对提高Web应用的可靠性至关重要。以往使用模型的建立主要是通过预测和估计得出的,不能如实地反映系统的真实情况。本文致力于两方面的研究:1)引入并实现了一种构建分层Markov使用模型的方法,从Web站点的访问日志文件中生成如实反映系统使用情况的使用模型。并把该方法应用到RUC站点实例研究中,建立了RUC站点的分层Markov使用模型,不仅作为例子说明了方法如何被实现及使用,同时也证明了方法的应用性和有效性。2)使用Web站点的错误日志信息分析系统的可靠性。并根据前面所构建的分层Markov使用模型指导基于使用度的测试,指导开发与维护阶段的资源分配,从用户的角度提高Web可靠性。