
Resource Allocation in Cloud
Author(s) -
Ms. Rachna,
Ms. Namrata,
Ms. Diksha
Publication year - 2022
Publication title -
international journal for research in applied science and engineering technology
Language(s) - English
Resource type - Journals
ISSN - 2321-9653
DOI - 10.22214/ijraset.2022.40517
Subject(s) - cloud computing , computer science , virtual machine , resource allocation , scheduling (production processes) , resource (disambiguation) , task (project management) , distributed computing , cloud testing , service (business) , cloud computing security , computer network , operating system , business , engineering , operations management , systems engineering , marketing
A cloud environment is the popular shareable computing environments where large number of clients/users are connected to the common cloud computing environment to access the resources and the services. The presented work is focused on the concept of effective resource allocation, de-allocation and reallocation in a cloud environment. To present the concept, we have taken a cloud environment with multiple clouds along with multiple virtual machines. All the machines are homogenous. These all clouds are assigned by a specific priority. Now as the user request arrive, it performs the request to the priority cloud under its requirements in terms of memory & processor capabilities. When the client stops the task then the service allocated to the client is released & same can be reallocated to another client in the waiting. We can also some migration work so that if a cloud is under utilize then its services are migrated to nearest cloud having sufficient utilization. Hence the work provides efficient allocation, de-allocation and reallocation of cloud services with minimum need for migration of service from one cloud to another. Keywords: Resource Allocation, Resource Scheduling, Resource Migration