2. Introduction
Cloud Computing
Characteristics Of Cloud Computing
Different Approaches For Energy Efficiency
Virtualization
Architecture
Algorithms
Advantages
Applications
3. In the last compel of years, Cloud based data
centers are increasing greatly because of the
demand for computer resource. Since more data
centers are came into existence the energy
consumption of these data centers are also
increased to a great extent. In addition to high
energy consumption there is an addition impact
on the environment by the form of carbon-di-
oxide emissions.
4. According to the Report to Congress on Server and
Data Centre Energy, servers consume 59% of the total
IT load and 41% of total data centre power
consumption. The rest of power is consumed by other
devices like transformers, distribution wiring, air
conditioners, pumps, and lighting.
5. According to the report the data centers are responsible
for about 2% of global CO2 emission and they use
nearly 80 million megawatt-hours of energy annually, it
is about 1.5 times the amount of electricity used by the
whole New York City.
By 2020 the total amount of Carbon-di-oxide emitted
by these data centers will
be nearly 359 megatons.
6. It is a type of internet-based computing that
provides shared computer processing
resources and data to computers and other
devices on demand.
Ex- #Google Drive
#Apple icloud
7.
8. 1.Software as a Service(sass): it allows users to use
software applications as a service. The user need not to
have physical copy of software to be installed on their
local machines.
9.
10. Secure storage
Pay per use
on demand
24*7 support
Quality of Service
Low capital
11. Different approaches for energy efficiency are
Energy Efficient Hardware
Virtualization
Energy-aware job Scheduling
Request Batching
Multi-speed Disks
12. it is a technique that allows to share single physical
instance of an application or resources among multiple
organization.
13. Virtualization reduces hardware utilization, saves
energy and costs and makes it possible to run multiple
applications and various operating systems on the
same SERVER at the same time. It increases the
utilization, efficiency and flexibility of existing
computer hardware.
14. Virtualization provides various benefits including
saving time and energy, decreasing costs and
minimizing overall risk.
Provides ability to manage resources effectively.
Provides for data loss prevention.
Hardware Independence: Virtual machines run
independently of underlying hardware.
Portability: Virtual machines can be migrated between
different hosts.
15.
16. Cloud IaaS Manager:
control and manage cloud resources and handle
clients requests.
Energy Estimation Module:
It is an energy estimation tool that uses power
models to conclude power consumption of VMs or
servers from resource usage.
17. Energy-aware VM Scheduler :
responsible for the energy aware VM placement in
the data centre. This green scheduler is basically
composed of two modules. An allocation module and a
migration module. The role of the allocation module is
to perform the initial VM placement using our exact
VM allocation algorithm. The dynamic consolidation
of virtual machines is handled by the migration module
that minimizes the number of used or activated servers
18. 1. First Come First Serve
First come, first served (FCFS) is an operating
system process scheduling algorithm and a network
routing management mechanism that automatically
executes queued requests and processes by the order of
their arrival. With first come, first served, what comes
first is handled first.
19.
20. 2.Round-Robin :
uses time slices that are assigned to each process in the queue
or line. Each process is then allowed to use the CPU for a
given amount of time, and if it does not finish within the
allotted time, it is pre-empted and then moved at the back of
the line so that the next process in line is able to use the CPU
for the same amount of time.
21. This technology is beneficial as it:
1.Reduce energy consumption of computing
resources during peak operation.
2. Save energy during idle operation.
3. Use eco-friendly sources of energy.
4. Reduce harmful effects of computing resources.
5. Reduce computing wastes.
22. In software industries.
In making public systems more energy efficient.
Datacenters where servers are powered on all time.
In embedded systems.
23. hence we studied about cloud and how to gain
efficiency in cloud computing using several algorithms
such as round-robin, first come first serve ,and can
effectively meet the service level agreement requested
by the users. In future we will improve the proposed
algorithm by considering other operators and
computational complexity to make further works more
practical in green cloud computing.
24. [1] Shahin Vakilinia, Behdad Heidarpour, Mohamed Cheriet, “Energy Efficient Resource
Allocation In Cloud Computing Environments”, “10.1109/ACCESS.2016.2633558”.
[2] Mehiar Dabbagh, Bechir Hamdaoui, Mohsen Guizaniy and Ammar Rayesz,” Energy-
Efficient Resource Allocation and Provisioning Framework for Cloud Data Centers”,”
Cisco Systems, San Jose, CA 95134,”
[3] Dang Minh Quan1, Robert Basmadjian2, Hermann De Meer2, Ricardo Lent3, Toktam
Mahmoodi3, Domenico Sannelli4, Federico Mezza4, Corenten Dupont1,”Energy efficient
resource allocation strategy for cloud data centres”.
[4] Vinisha Sasidharan,”Survey on Energy Efficient Resource Allocation Methods in Cloud
Environment”,” International Journal of Computer Applications (0975 – 8887)
International Conference on Innovation in Communication, Information and `Computing
(ICICIC) 2013”.
[5] Chaima Ghribi,”These De Doctorat Conjoint Telecom Sudparis et l'universite Pierre
Etmarie Curie”.” Energy e_cient resource allocation in cloud computing environments”.