基于成本优化的多租户SaaS应用优化放置算法
Multi-tenant SaaS application placement algorithm based on cost optimization作者机构:哈尔滨工业大学(威海)企业与服务智能计算研究中心山东威海264209
出 版 物:《计算机集成制造系统》 (Computer Integrated Manufacturing Systems)
年 卷 期:2014年第20卷第6期
页 面:1508-1518页
核心收录:
学科分类:0808[工学-电气工程] 0809[工学-电子科学与技术(可授工学、理学学位)] 0817[工学-化学工程与技术] 08[工学] 0807[工学-动力工程及工程热物理] 0802[工学-机械工程] 0835[工学-软件工程] 0811[工学-控制科学与工程] 0812[工学-计算机科学与技术(可授工学、理学学位)] 081202[工学-计算机软件与理论]
基 金:国家科技支撑计划资助项目(2013BA17F02) 山东省科技攻关资助项目(2011GGX10108 2010GGX10104 2010GGX10116 2010GZX20126200) 威海-哈工大共建项目(2011DXZJ07)~~
摘 要:为了计算需要部署的应用实例数量和租用的虚拟数量,并建立租户与应用实例以及应用实例与虚拟机之间的放置关系,提出一种基于成本优化的多租户SaaS应用放置算法。通过分析多租户SaaS应用服务模式,提出了资源消耗度量模型和多租户SaaS应用优化放置问题的形式化描述;依据租约关系计算初始的应用实例数量和虚拟机数量,以此确定放置方案的编码方式,并采用基于虚拟机序列的遗传算法来选择最优的放置策略;通过实验验证了所提算法的可行性和有效性。