Optimized personalized viable SLA management framework for small and medium providers to avoid SLA violation in cloud

Publication Type:
Thesis
Issue Date:
2016
Full metadata record
In today’s competitive world, service providers need to be customer-focused and proactive in their marketing strategies to create consumer awareness of their services. Cloud computing provides an open and ubiquitous feature of computing in which a large random number of consumers can interact with providers and request services. In such an environment, there is a need for intelligent and efficient methods that increase confidence in the successful achievement of business requirements. One such method is the Service Level Agreement (SLA), comprising service objectives, business terms, service relations, obligations and the possible action to be taken in the case of SLA violation. In the current literature, most of the emphasis until now has been on the formation of meaningful SLAs by service consumers, by which their requirements will be met. However, in an increasingly competitive market based on the cloud environment, service providers too need a framework that will form a viable SLA, predict possible SLA violations before they occur, and generate early warning alarms that flag a potential lack of resources. This is because when a provider and a consumer commit to an SLA, the service provider is bound to reserve the agreed amount of resources for the entire period of that agreement – whether the consumer uses them or not. It is therefore very important for cloud providers to accurately predict the likely resource usage for a particular consumer and to formulate an appropriate SLA before finalizing the agreement. This problem is more important for a small to medium cloud service provider which has limited resources at stake that must be utilized in the best possible way to generate maximum revenue. A viable SLA in cloud computing is one that intelligently helps the service provider to determine the amount of resources to offer to a requesting consumer, and there are number of studies on SLA management in the literature. The aim of this research is two-fold. First, it presents a comprehensive overview of existing state-of-the-art SLA management approaches in cloud computing, their features and shortcomings in creating viable SLAs from the service provider’s viewpoint. From a thorough analysis, we observe that the lack of a viable SLA management framework renders a service provider unable to make wise decisions in forming an SLA, which could lead to service violations and violation penalties. To fill this gap, our second contribution is the proposal of the Optimized Personalized Viable SLA (OPV-SLA) framework which assists a service provider to form a viable SLA and start managing SLA violation before an SLA is formed and executed. The framework also assists a service provider to take an optimal decision in service formation and allocate the appropriate amount of marginal resources. It also provides an informed decision system to service provider to manage risks of SLA violation when a system identifies and predict likely violation. We demonstrate the applicability of our framework in forming viable SLAs through experiments. From the evaluative results, we observe that our framework helps a service provider to form viable SLAs and later to manage them to effectively minimize possible service violation and penalties.
Please use this identifier to cite or link to this item: