Survey and Comparative Study on Strategic of Provisioning In Cloud Computing Environment

Background: Cloud computing allows business customers to scale up and down their resource usage based on their requirements. Recent models of cloud computing, physical resources, infrastructure, and applications to the cloud service are provided by offering an ever-changing, evolving paradigm is emerging. Both users and providers of cloud computing adoption, growth was driven by a clear and unique promising features. However, the increasing variety of cloud providers and service offerings has made it difficult to choose the best services to customers. Therefore, the user needs continuous service provisioning for cloud users and cloud computing service offerings is very important for a mandatory feature. Objective: We have manufacturing facilities and an extensive literature review of the various techniques, approaches, and models briefly. After a formal review of the taxonomy presented in a thematic cloud service provision. Finally, future research directions and identify open research problems. A load balancer which calculates the load on individual virtual server can be used to divert the web session load from server to server to enhance the response time to individual clients. By shifting multiple servers we can save the energy and also give advantage of dynamic resource allocation to the cloud users. Hence, we are proposing the system that uses collection of Virtual Machines (VMs) running on unused computers at the edge and uses virtualization technology to allocate resources dynamically based on application demands. We are trying to implement a set of heuristics that prevent overload in the system. Conclusion: The concept of parallel computing is used in which master machine or server allocates task to all connected (available) client machines and acknowledgement given back to the master after completion of the task. Master also keeps track of load balancing and failure management.