Abstract

The Cloud Computing environment provisions the supply of computing resources on the basis of demand, as and when needed. It builds upon the advances of virtualization and distributed computing to support the cost efficient usage of computing resources, emphasizing on the resource scalability and on-demand services. It allows business outcomes to scale up and down their resources based on the needs. Managing the customer demand creates the challenges of on-demand resource allocation. The Virtual Machine (VM) technology has been employed for resource provisioning. It is expected that using the virtualized environment will reduce the average job response time as well as executes the task according to the availability of the resources. Hence, VMs are allocated to the user based on the characteristics of the job. Effective and dynamic utilization of the resources in cloud can help to balance the load and avoid the situations like slow run of systems. This paper mainly focuses on the allocation of VM to the user, based on analyzing the characteristics of the job. The main principle of this work is that, the low priority jobs (deadline of the job is high) should not delay the execution of the high priority jobs (deadline of the job is low) and to dynamically allocate VM resources for a user job within deadline.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call