Resource-aware Based QoS Provisioning Mechanism for SaaS Service

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.