© 2018 JETIR July 2018, Volume 5, Issue 7 www.jetir.org (ISSN-2349-5162)
JETIRC006296 Journal of Emerging Technologies and Innovative Research (JETIR) www.jetir.org 1703
Virtual Machine Allocation in Cloud Optimizing
Energy Consumption
1
Anuradha Desai,
2
Brona Shah,
3
Nilesh Solanki
1
Assistant Professor,
2
Assistant Professor,
3
Assistant Professor
1
Department of Information Technology,
1
Silver Oak College of Engineering & Technology, Ahmedabad, India.
________________________________________________________________________________________________________
Abstract : Cloud computing is an information technology (IT) paradigm that enables ubiquitous access to shared pools of configurable system
resources and higher-level services that can be rapidly provisioned with minimal management effort, often over the Internet. It is a big
challenge to fulfill the on demand services in cloud maintaining the SLA and some times migration of cloud is required to fulfill the on demand
services in cloud. But migration of cloud is not a cost effective solution so we will use prediction algorithm for the virtual machine allocation
which saves energy and is cost effective.
Index Terms—Virtualization, Resource Allocation, Service Level Agreement (SLA) , Virtual Machine Allocation.
________________________________________________________________________________________________________
I. INTRODUCTION
Cloud is a pool of resource from where you can access various services on the basis of pay as per you use. It provides on
demand services fulfilling the SLA.
1) Public Cloud: A cloud is called a "public cloud" when the services are rendered over a network that is open for public use[1].
2) Private Cloud: Private cloud is cloud infrastructure operated solely for a single organization, whether managed internally or
by a third-party, and hosted either internally or externally [1].
3) Community Cloud: Community cloud shares infrastructure between several organizations from a specific community with
common concerns (security, compliance, jurisdiction, etc.), whether managed internally or by a third-party, and either hosted
internally or externally [1].
4) Hybrid Cloud: Hybrid cloud is a composition of two or more clouds (private, community or public) that remain distinct
entities but are bound together, offering the benefits of multiple deployment model ’s [1].
There are 3 types of services that cloud provides. Infrastructure as a Service (IaaS), Software as a Service (SaaS), Platform as a
Service (PaaS):
Each and every cloud has finite resources and when it’s get overloaded and if asked for extra resources by the customer then
it’s not possible for cloud provider to fulfill the request and leads to Service Level Agreement (SLAs) violation. This can be
solved by federated cloud. Here more than one cloud provider co-ordinates with each other to share resources with each other, by
renting their unused resources and the provider which use that resources pay on the basis of usage. Migration is also one of the
solution but our aim is to save the energy hence we avoid such solution.