论文部分内容阅读
近年来,随着计算机信息技术和网络技术的飞速发展,云计算受到世界范围内的广泛关注。SaaS服务是云计算服务模式中的一种,它是通过互联网提供应用软件的服务模式。在SaaS服务模式下,软件提供商将应用软件统一部署在服务器上,客户可以根据实际需求,通过互联网向提供商定制所需的应用软件服务,按定制的服务数量和实用软件的时间长短向提供商支付租用费用,并通过互联网获得提供商提供的服务。随着SaaS服务模式的兴起,SaaS服务组件和数据文件的部署问题成为一个备受国内外学者关注的课题。SaaS服务组件部署在云环境中的服务器上,影响SaaS服务响应时间的因素主要包括两点:部署环境和SaaS服务组件与数据文件之间的相互访问。论文首先介绍了云计算和SaaS服务的相关理论。其次对SaaS服务组件的部署问题进行了分析,着重研究了影响SaaS服务响应时间的两个因素,并在此基础上建立了SaaS服务组件部署问题的数学模型。最后设计出以蚁群算法为核心的解决该问题的算法,并使用该算法对模型进行求解。理论分析和实验结果表明该模型可以对现实中的SaaS服务组件部署问题的进行模拟。