QoS-based Resource Allocation Framework for Multi-Domain SLA Management in Clouds
AUTHORS: Kuan Lu, Ramin Yahyapour, Philipp Wieder, Constantinos Kotsokalis, Edwin Yaqub, Ali Imran Jehangiri
ABSTRACT
In clouds, current virtualization technologies of IaaS enable t he live migration of running VMs to achieve load balancing, faultâ€Âtolerance and hardware consolidation in data c enters. However, the downtime / service unavailability due to live migration may be substantial with relevance to the customers’ expectations on responsiveness, as the latter are declared in established SLAs, which define all relev ant aspects of the services between service provider and customer. Moreover, the service unavailability may cause signif icant (potentially exponential) SLA violation penalties to its associated higherâ€Âlevel domains (e.g., PaaS and SaaS). T herefore, in order to deliver high availability service, VM live migration should be arranged and managed carefully. In thi s paper, we present the OpenStack version of Generic SLA Manager, alongside its strategies for VM selection and allo cation during live migration of VMs. Based on the proposed autonomous SLA violationâ€Âfiltering framework, we simul ate a use case where IaaS (OpenStackâ€ÂSLAM) and PaaS (OpenShift) are combined; and assess performance and effic iency of the aforementioned VM placement strategies, when a multiâ€Âdomain SLA pricing & penalty model is involved. We find that our proposal is efficient in managing tradeâ€Âoffs between the operational objectives of servi ce providers (including fina ncial considerations) and the customers’ expected QoS requirement