多租户应用的性能管理关键问题研究
SaaS软件交付模式将应用软件以服务的形式提供给客户,可缩减硬件采购、系统管理上的开销.从SaaS服务提供商的角度,如何在维持较高的资源利用率的同时为各个租户提供一定的性能指标保障是一个挑战性问题.文中定义了一个特定的多租户架构--MDSA,并从业务逻辑层和数据处理层两方面探索其性能管理问题,提出了基于延迟的应用级请求调度算法ADRS以及惰性副本管理算法LRM.在业务逻辑层,ADRS通过逐步降低服务需求较大的请求的优先级来避免其对整体性能造成影响.在数据处理层,LRM通过动态调整负载在各个副本之间的分配以及副本在节点间的放置来适应负载的动态变化.文中将典型的Web应用TPC-W转换成多租户应用,并以此为基础进行了实验分析,结果表明了上述算法的可行性和有效性.
软件即服务、多租户、性能管理
33
TP311(计算技术、计算机技术)
国家"九七三"重点基础研究发展规划项目基金2007CB310805;国家"八六三"高技术研究发展计划项目基金2009AA01Z141;北京市自然基金40922046;北京市教育委员会共建项目专项资助
2011-01-27(万方平台首次上网日期,不代表论文的发表时间)
共15页
1881-1895