Suneetha Kurapati et al, International Journal of Computer Science and Mobile Computing, Vol.3 Issue.7, July- 2014, pg. 189-194 © 2014, IJCSMC All Rights Reserved 189 Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320088X IJCSMC, Vol. 3, Issue. 7, July 2014, pg.189 194 RESEARCH ARTICLE ERROR-TOLERANT RESOURCE ALLOCATION AND PAYMENT MINIMIZATION FOR CLOUD SYSTEM Suneetha Kurapati P. Prem Kumar Student Assistant Professor M.TECH, Department of CSE, Department of CSE Maheshwara Institute of Technology, Maheshwara Institute of Technology, Suneetha50779@gmail.com prem1218@gmail.com Abstract: Virtual machine (VM) technology being greater and fully developed, compute resources in cloud systems can be partitioned in fine granularity and allocated on demand, which contributes three technologies such as, Formulating a deadline-driven resource allocation problem based on the cloud environment facilitated with VM resource isolation technology, and also to minimize users‘ payment. Analyzing the upper bound of task execution length based on the possibly inaccurate workload prediction, it further proposed an error-tolerant method to guarantee task‘s completion within its deadline and Validating its effectiveness over a real VM-facilitated cluster environment under different levels of competition. Keywords: VM multiplexing, Resource allocation, Error tolerance, Payment minimization I. INTRODUCTION Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (software, data storage, network, etc.) that can be rapidly provisioned and released with minimal management effort or service provider interaction. Cloud computing [1], is a comprehensive solution that delivers IT as a service. It is an Internet-based computing solution where shared resources are provided like electricity distributed on the electrical grid. Computers in the cloud are configured to work together and the various applications use the collective computing power as if they are running on a single system. The characteristics of cloud computing are: user friendliness, virtualization, Internet centric, variety of resources, automatic adaptation, scalability, resource optimization, pay-per-use, service SLAs (Service-Level Agreements)[15] and infrastructure SLAs.