The invention relates to a simulation method of Web services in an evolutionary scenario, which includes the following steps: 1) modeling a web system and its load using a lightweight load model; 2) acquiring key attributes of the system model through an integrated automated mining method in the user access log; 3) validating the model and predicting it in an evolutionary scenario. Compared with the prior art, the invention has the advantages of lightweight load model, shorter simulation running time, and suitable for various evolution scenarios.
【技术实现步骤摘要】
一种演化场景下Web服务的模拟方法
本专利技术涉及计算机应用
,尤其是涉及一种演化场景下Web服务的模拟方法。
技术介绍
现有的web系统变得越来越复杂,而且还在不断地演化。为了维护系统且应对系统的不断演化,管理员通常需要面对这样的问题:如果负载增长或者系统更新,那么对系统性能和用户感知的服务响应时间会有什么样的影响?在任何变化之前,对系统执行假设分析(What-ifanalysis)是非常重要且必要的。尤其是在云计算时代,由于云服务可以给用户提供灵活的资源供应和定价,所以web系统经常托管在云上。云服务为系统维护和成本控制带来了很多好处。通常,云资源的需求可能随着应用程序负载的波动而变化,因此,事先预测这种资源的需求变化是确保响应时间并节约成本的关键。大多数情况下,假设分析不仅需要设计能够描述系统架构的系统模型,还需要能够描述真实用户行为的负载模型。对于资源管理和容量规划,负载分析是直接影响分析结果准确性的关键基础。不过,一些研究人员事先假定好用户数量和典型的负载模式,或者假设用户会话到达满足泊松过程(poissonprocess),然后再运行一个预测程序 ...
【技术保护点】
1.一种演化场景下Web服务的模拟方法,其特征在于,包括以下步骤:1)对web系统及其负载采用轻量级负载模型进行系统建模;2)在用户访问日志中通过集成自动化挖掘方法获取系统模型的关键属性;3)对模型进行模型验证并在演化场景下进行预测。
【技术特征摘要】
1.一种演化场景下Web服务的模拟方法,其特征在于,包括以下步骤:1)对web系统及其负载采用轻量级负载模型进行系统建模;2)在用户访问日志中通过集成自动化挖掘方法获取系统模型的关键属性;3)对模型进行模型验证并在演化场景下进行预测。2.根据权利要求1所述的一种演化场景下Web服务的模拟方法,其特征在于,所述的步骤1)中,轻量级负载模型具体定义为一个四元组(T,B,WI,BM),其中,T为观察窗口的时间长度,B为每类用户的行为模型的集合,WI为负载强度,BM为用户行为组合。3.根据权利要求2所述的一种演化场景下Web服务的模拟方法,其特征在于,所述的观察窗口的时间长度为一设定的固定时间长度,所述的行为模型包括多个web服务请求路径,所述的负载强度为在一个观察窗口中出现的不同用户的总数量,所述的用户行为组合为每类用户的不同数量组合。4.根据权利要求3所述的一种演化场景下Web服务的模拟方法,其特征在于,所述的web服务请求路径定义为(sc,sto,d,at),其中,sc为服务类别集合G中的元素,sto为StartTimeOffset,即在一个观察窗口中服务请求首次出现的时间,d为Duration,即一个观察窗口中某一请求的请求持续时间,at为Inter-arrivalTime,即在一个观察窗口中相邻两个请求到达之间的时间间隔。5.根据权利要求4所述的一种演化场景下Web服务的模拟方法,其特征在于,所述的步骤1)中,系统建模具体为:采用OPNET仿真工具构建具有多层结构的系统模型,由分别包括物理层、网络层和应用层3层结构的客户端和服务器端构成,其中,在物理层上,服务端由交换机和服务器组成,客户端采用多个局域网模型表示不同的用户组,各局域网模型通过IP云和网关模型相互连接;在网络层上,客户端的浏览器采用HTTPversion1.1配置,并根据用户的操作系统选择TCP设置,服务器端的服务器中TCP设置与真实系统设置一致,其带宽限制在服务器和客户端之间的连接属性中进行设定;在应用层上...
【专利技术属性】
技术研发人员:孙天齐,胡建鹏,黄娟,樊莹,
申请(专利权)人:上海工程技术大学,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。