1Research Scholar, School of Computer Science and IT, DAVV, Indore, (M.P.), Email: ahuja_nikky@yahoo.co.in
2Professor, School of Computer Science and IT, DAVV, Indore, (M.P.), Email: priyeshkanungo@hotmail.com
3Professor, School of Electronics, DAVV, Indore, (M.P.), Email: sumant578@yahoo.com
Online published on 2 February, 2021.
Globalization has brought many changes in modern business world. Problems of enterprise-oriented software applications like distribution and configuration of resources presents challenge to the traditional software sales model. Cloud computing presents the solution for such problems. With the help of cloud-based model one can earn good return by making the QoS demands of their users (customers) satisfied. In order to fulfill the infrastructure demands (like network, storage, etc.) to their users, service providers have to maintain their own hardware or they lease it from the Iaa S providers. For maintaining their own hardware SaaS providers will have to incur an extra cost, but if taken on lease, zero maintenance cost involved. Moreover, if provider wants to optimize cost and gain customer satisfaction, they will have to satisfy their customers/users by maintaining service level objectives. This paper presents a model for resource allocation in such a way as to minimize cost and maximize profit by satisfying the service level needs of the customers. The model is designed to enable the service providers with an ability to cope with the changing needs of customers, mapping customer requests to infrastructure level parameters and better handling of heterogeneous VMs.
Cloud computing, Service Level Agreement (SLA), Quality of Service (QoS), Scheduling, Software as a Service (SaaS)