Resource allocation in a cloud computing environment means a mechanism to allocate different cloudlets to the available cloud resources on the basis of some criteria like cloudlets’ characteristics and/or requirements. It is one of the major challenges for cloud providers. Cloud providers have introduced many models for resource allocation. In this paper, we have proposed a greedy-based resource allocation algorithm. Here, first of all, the given cloudlets are classified into two categories: computational cloudlets and interactive cloudlets on the basis of some parameters. Next according to their category, they are allocated differently. The performance metrics of this newly proposed algorithm are calculated and compared with traditional resource allocation techniques viz. FCFS and SClF. For validation of our algorithm, we set up experimental environments and implemented them in CloudSim. We found that in different scenarios our newly proposed resource allocation algorithm works better than traditional techniques in terms of resource utilization, completion time, throughput, etc.
Singh, Vijendra Pratap
"A Novel Greedy Based Algorithm for Resource Allocation in Cloud Computing Environment,"
Manipal Journal of Science and Technology: Vol. 5:
1, Article 6.
Available at: https://impressions.manipal.edu/mjst/vol5/iss1/6