Cloud computing enabled on-demand provisioning of computational resources over the internet. It represents a distributing computing mechanism by utilizing the high speed network. Cloud service providers always try to increase profit, while cloud user wants to reduce budget and meet deadline with
satisfying all the requirements. Since both do not exchange much information with each other, this makes the resource allocation in cloud a tedious job.
In this paper we introduce a time and cost weightage based resource allocation algorithm, i.e. User Defined Time and Cost Constraints Based Resource Allocation algorithm which decide the selection of resource either on the basis of cost or on the basis of time. The time and cost constraints are submitted by user along with the request. We implemented this algorithm using CloudSim. Experimental results show that our approach either reduces execution cost or execution time depending on user requirements.
Cloud Service Provider (CSP), Cloud Computing, Resource allocation