In today’s world the growing demand for knowledge has made cloud computing a center of attraction. Cloud computing is providing utility based services to all the users worldwide. It enables presentation of applications from consumers, scientific and business domains. However, data centers created for cloud computing applications consume huge amounts of energy, contributing to high operational costs and a large amount of carbon dioxide emission to the environment. With enhancement of data center, the power consumption is increasing at such a rate that it has become a key concern these days because it is ultimately leading to energy shortcomings and global climatic change. Therefore, we need green cloud computing solutions that can not only save energy, but also reduce operational costs.
2. The World of Internet
o As the number of internet
users is growing
exponentially the need of
cloud computing came into
existence.
o This overcomes the
limitation of the amount of
information present on a
single server by allowing the
user to link to any remote
server for information.
3. Why think for green cloud computing??
o Cloud computing is providing utility
based services to all the users
worldwide.
o Data centers created for cloud
computing applications consume
huge amounts of energy,
contributing to high operational
costs and a large amount of carbon
dioxide emission to the environment.
o It leads to an abrupt level of power
consumption and increasing the
amount of harmful gases in
environment.
4. Our Concern……….
We need green cloud computing
solutions that can not only save
energy, but also reduce
operational costs and enrich
environment sustainability.
5. What constitutes Green Cloud
computing?
1.Cloud computing
2.Green Computing
3.Green cloud computing
6. 1. Cloud Computing
o A cloud is a distributed computing system
consisting of a collection of
interconnected and virtualized computers
.
o Cloud is dynamically provisioned and
presented as unified computing resources
based on service level agreements
established through negotiation between
the service provider and consumers.
7. Types of cloud computing
Software as a Service
(SaaS)
Platform as a service
(PaaS)
Infrastructure as a
Service (IaaS)
8. i) Software as a Service (SaaS):
o Topmost layer of cloud computing architecture, which is a software delivery
model providing on-demand access to application.
o Referred to as “On demand software” and is usually priced on a pay per use
basis.
ii) Platform as a service (PaaS):
o Facilitates the deployment of application without the cost of buying managing
the hardware and software and provisioning the hosting capabilities.
o It may also include facilities for application design, application development,
testing and deployment.
iii) Infrastructure as a Service (IaaS):
o Presents computers as virtual machines and offers additional resources such
as images in a virtual machine image library, block and file based storage,
firewalls, load balancers and IP addresses.
10. Deployment Models of Cloud Computing
o Public cloud
o Private cloud
o Community cloud
o Hybrid cloud
11. 2. Green Computing
o Green computing is the study and practice
of environmentally sustainable computing or
Information Technology.
o The green computing can be achieved by
reducing the overall power consumption.
o This can be accomplished by redesigning
the infrastructure of network by reducing
the number of servers, switches and cables
or by applying the different power
consumption schemes and patterns.
12. 3. Green Cloud Computing
o The concept of Green cloud computing has come after the addition
of the advantage of green computing with the cloud computing.
o The green cloud presents a simulation environment for energy
aware cloud computing data centers.
13. Core component of Green cloud
computing …..
o Data Center :
Data center is a subdivision of information and communication
technology service provider organization where this organization can
operate most of the ICT infrastructure that supports to their clients.
the network system devices used in creating data centers are
switches, links and servers.
15. The architecture typically includes three
layers:
o Access layer
Supports the loop-free topology due to the inexpensive Layer-2 (L2) switches in
the access layer.
o Aggregation layer
Increase the number of server nodes to more than 10,000 servers but it leads to
the increase in the cost due to increase in number of servers.
o Core layer
A typical three tier architecture includes eight core switches). An 8-way ECMP
includes 10 GE (Gigabyte Ethernet) Line Aggregation Groups (LAGs) which
permit a client to access several links and network ports with a single MAC
address.
16. Devices that make a Data Center…
o L3 switches
o Server racks
o 10 GE (Gigabyte
Ethernet) Line
o Layer-2 (L2) switches
o 100 GE links
17. Analysis and findings for existing systems
Annual Number of Google
Searches in 2012 is
1,873,910,000,000 as per
the official web blog of
Google.
One Google search releases
about 0.2 grams of CO2.
It means 1026 tones
greenhouse gas emissions per
day by Google.
Several recent studies and
articles show that most
computers create 40-80
grams of greenhouse gas
emissions per hour through
their electricity use.
19. The key to the success of energy efficient
clouds is “Virtualization”.
( Green Cloud Simulator)
20. Green Cloud Simulator….
o Green cloud simulator provides the modeling environment for
describing energy consumed by the elements of the data center
such as server, switches and links.
o The main focus of green cloud simulator is on the packet level
simulation of communication in the data center infrastructure which
provides the finest control and distinguishes it from any other
cloud simulation environment.
o The baseline of Green cloud simulator is derived from NS-2
network simulator. It comes as a pre-confined virtual machine
(VM) which works with VMWare player.
21. Green Cloud Simulator….
o The baseline of Green cloud is derived from NS-2
network simulator.
o It comes as a pre-confined virtual machine (VM)
which works with VMWare player.
o This VM contains:
1. A default Ubuntu 12.04 Desktop 32-bit
installation, with many extra packages removed.
2. Use of Languages like TCL, TK, OTCL and TclCL to
be built from source.
3. NS2 and Green Cloud simulator is installed from
source by merging process.
4. It also includes Eclipse IDE with the NS2/Green
Cloud project already set up.
22. Objective:
We try building a new data center in order to describe the total
power consumption by several devices of data center.
23. The steps are:
1. Install VMPLayer which provides Ubuntu working environment on windows
operating system.
2. Open Eclipse IDE which is integrated with a default NS2/Green Cloud project
set up. The source code is displayed in tool command language(TCL).
3. The source code consist of numerical values representing the number of servers,
each type of switches and total number of users. To create a new data center,
make changes in the numerical values applicable with the formulas.
4. Run the green cloud simulator to perform the calculation on the values and for
displaying the progress. It calculates the total energy consumption by each of
the device used in data center.
5. The statistical result is displayed on the default browser (i.e. Mozilla Firefox). The
output is presented in the form of pie chart and various graphs.
30. Limitations of Green Cloud Computing
The principle limitation is the high cost of purchase of components
that are required to make the cloud computing more efficient (like
cooling equipment, carbon emission rating meter, etc.).
The high efficiency illustrated by the simulator is very difficult to
implement in reality.
The maintenance of the devices included in data center is also a
prime limitation.
31. Future Scope
o For enabling green cloud data
centers, we will understand and
analyze the existing data center
power and cooling designs,
power consumption by the
servers and their cooling
requirements to achieve
maximum efficiency.
o We will also require modeling
tools to measure the energy
usage of all the components and
services of cloud.
32. Future Scope……….
For designing the holistic solutions we will consider
such as number of servers, each type of switches,
number of users and total links in a data center to
minimize the overall power usage of a data center.
Our main aim will be improving the efficiency of the
equipment used in the cloud computing.
33. Reference
1 . http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
2. Buyya R, Ranjan R, Calheiros RN (2009) Modeling and simulation of scalable cloud
computing environments and the CloudSim toolkit: challenges and opportunities. In:
Proceedings of the 7th high performance computing and simulation conference, Leipzig,
Germany, June
3. GreenCloud: a packet-level simulator of energy-aware cloud computing data centers
Dzmitry Kliazovich · Pascal Bouvry ·Samee Ullah Khan
4. Lewis, Grace. Cloud Computing: Finding the Silver Lining, Not the Silver Bullet.
http://www.sei.cmu.edu/newsitems/cloudcomputing.cfm (2009).
5. Lewis, Grace. Basics About Cloud Computing. http:// www.sei.cmu.edu / library /abstracts
/whitepapers/cloudcomputingbasics.cfm (2010).
6. Strowd,Harrison & Lewis, Grace. T-Check in System-of-Systems Technologies: Cloud
Computing(CMU/SEI-2010-TN-09).SoftwareEngineeringInstitute,Carnegie
MellonUniversity,2010.http://www.sei.cmu.edu/library/abstracts/reports/10tn009.cfm
7. http://googleblog.blogspot.in/2009/01/powering-google-search.html
8. Chen Y, Das A, Qin W, Sivasubramaniam A, Wang Q, Gautam N (2005) Managing
server energy and operational costs in hosting centers. In: Proceedings of the ACM
SIGMETRICS international conference on measurement and modeling of computer
systems. ACM, New York, pp 303–314
34. 9. Chen G, He W, Liu J, Nath S, Rigas L, Xiao L, Zhao F (2008) Energy-aware server
provisioning and load dispatching for connection-intensive internet services. In: The 5th USENIX
symposium on networked systems design and implementation, Berkeley, CA, USA
10.Buyya, R., Yeo, C.S. and Venugopal, S. 2008. Market-oriented C10ud computing:
Vision,hype, and reality for delivering it services as computing utilities. Proceedings of the
10thIEEE International Conference on High Performance Computing and Communications,Los
Ahmitos, CA, USA.
11. New Datacenter Locations. 2008. http-Jlroyalpingdom.coml2008/04/11/map-of-all-googledata-
center-1ocations
12. Bianchini, R., and Rajamony, R. 2004, Power and energy management for server
systems,Computer, 37 (11) 68-74.
13. Rivoire, S., Shah, M. A., Ranganathan, P., and Kozyrakis, C. 2007. Joulesort: a balanced
energy-efficiency benclnnark, Proceedings of the 2007 ACM SIGMOD International Conference
on Management of Data, NY, USA.
14. T. Singh and P. K. Vara "Smart metering the clouds", Proc. IEEE Int. Workshops Enabling
Technol., Infrastructures for Collaborative Enterprises, pp.66 -71 2009
15. D. Kondo , B. Javadi , P. Malecot , F. Cappello and D. P. Anderson "Cost-benefit analysis of
cloud computing versus desktop grids", Proc. IEEE Int. Symp. Parallel Distrib. Process., 2009.
35. 16. Greenberg A, Lahiri P, Maltz DA, Patel P, Sengupta S (2008) Towards a
next generation data center architecture: scalability and commoditization.
In: Proceedings of the ACM workshop on programmable routers for
extensible services of tomorrow, Seattle, WA, USA, August 22–22
17. Guo C, Wu H, Tan K, Shiy L, Zhang Y, Luz S (2008) DCell: a scalable and
fault-tolerant network structure for data centers. In: ACM SIGCOMM,
Seattle, Washington, USA
18. Li B, Li J, Huai J, Wo T, Li Q, Zhong L (2009) EnaCloud: an energy-saving
application live placementapproach for cloud computing environments. In:
IEEE international conference on cloud computing,Bangalore, India
19. Lim S-H, Sharma B, Nam G, Kim EK, Das CR (2009) MDCSim: a multi-tier
data center simulation, platform. In: IEEE international conference on cluster
computing and workshops (CLUSTER)