摘要

部署方案的抉择是影响SaaS软件运行性能的一个关键因素,因此,有必要为SaaS软件构建性能模型,以预测其在不同部署方案下的运行性能.然而,现有的研究大多关注外部环境对软件性能的影响,提出的建模方法不适用于部署方案变化的性能预测情况.为此,本文基于排队Petri网提出一种新的性能建模方法.该方法从三个层次来构建SaaS软件的性能模型,各层之间通过映射关系相关联,使得模型具有更高的灵活性和可读性,从而能够更方便的预测SaaS软件在不同部署方案下的性能.最后,利用该方法对不同的SaaS软件案例进行建模,并利用QPME工具对其进行模拟,以研究不同部署方案以及不同交互关系对软件性能的影响.