摘要
随着网络技术和应用软件的发展,面向服务架构(SOA)在软件即服务(SaaS)中得到普遍应用.在多租户框架中,租户通过共享服务资源降低使用成本,但是,服务资源的分布式部署使系统的性能隔离变得十分复杂.为了满足不同租户的性能要求,提出了一个两层次的基于资源感知的QoS保障机制:第一层,准入控制部件对整个系统的访问请求进行管理以防止系统过载,同时我们使用了一个资源消耗计算模型来保证真实并且及时的反应不同服务器上资源的使用情况;第二层,服务分级部件根据租户的SLA需求提供不同性能等级的服务以实现性能差异化.
As the development of network technique and application software,Service-Oriented Architecture(SOA) has been widely applied to Software as a Service(SaaS).In the multi-tenant architecture,tenants lower the own cost of usage by sharing the service resource,however,distributable deployment of service resource makes it hard to realize performance isolation.To satisfy the requirements of different tenants,we proposed a hierarchical resource-aware based QoS provisioning mechanism: Firstly,admission control component manages the admission of all the new requests to prevent overload,meanwhile,a resource consumption model is used to ensure the accuracy and timeliness of resource usage;Secondly,service differentiation component provides services with different levels according to the SLA requirements of tenants.
出处
《小型微型计算机系统》
CSCD
北大核心
2013年第1期68-72,共5页
Journal of Chinese Computer Systems
基金
国家"八六三"高技术研究发展计划项目(2006AA01A113
2009AA043506)资助
山东省科技发展计划项目(2009GG10001001)资助
山东省自然科学基金项目(ZR2009GM028)资助
关键词
多租户
SAAS
SLA
性能隔离
准入控制
服务分级
multi-tenant
SaaS
SLA
performance isolation
admission control
service differentiation