Using Value-Based Approach for Managing Cloud-Based Services
Software-as-a-Service (SaaS) providers are influenced by a variety of characteristics and capabilities of the available cloud infrastructure resources (IaaS). As a result, the decision made by business service owners to lease and use certain resources is an important one in order to achieve the planned outcome. This chapter uses value based approach to manage the SaaS service provided to the customers. Based on our approach, customer satisfaction is modeled not only based on the response time, but also based on the allotted budget. Using our model, the application owner is able to direct and control the decision of renting cloud resources as per the current strategy. This strategy is led by a set of defined key performance indicators. In addition, we present a scheduling algorithm that can bid for different types of virtual machines to achieve the target value. Furthermore, we proposed the required Ontology to semantically discover the needed IaaS resources. We conduct extensive simulations using different types of Amazon EC2 instances with dynamic prices.