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 2320–088X
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.