Vous êtes sur la page 1sur 14

PRACTICAL FILE

CLOUD COMPUTING

DEPARTMENT OF INFORMATION TECHNOLOGY

SUBMITTED TO: SUBMITTED BY:

PROF.SACHIN BAGGA Shubham Baranwal


1607156
D4ITB2
PRACTICAL-1 Creating Virtual Machine
Virtulization

Virtualization is the creation of virtual servers, infrastructures, devices and computing


resources. A great example of how it works in your daily life is the separation of your hard
drive into different parts. While you may have only one hard drive, your system sees it as
two, three or more different and separate segments. Similarly, this technology has been used
for a long time. It started as the ability to run multiple operating systems on one hardware set
and now it a vital part of testing and cloud-based computing.

The Basics
A technology called the Virtual Machine Monitor — also called virtual manager–
encapsulates the very basics of virtualization in cloud computing. It is used to separate the
physical hardware from its emulated parts. This often includes the CPU’s memory, I/O and
network traffic. A secondary operating system that is usually interacting with the hardware is
now a software emulation of that hardware, and often the guest operating system has no idea
it’s on the virtualized hardware. Despite the fact that performance of the virtual system is not
equal to the functioning of the “true hardware” operating system, the technology still works
because most secondary OSs and applications don’t need the full use of the underlying
hardware. This allows for greater flexibility, control and isolation by removing the
dependency on a given hardware platform.

The layer of software that enables this abstraction is called “hypervisor”. A study in
the International Journal of Scientific & Technology Research defines it as “a software layer
that can monitor and virtualize the resources of a host machine conferring to the user
requirements.” The most common hypervisor is referred to as Type 1. By talking to the
hardware directly, it virtualizes the hardware platform that makes it available to be used by
virtual machines. There’s also a Type 2 hypervisor, which requires an operating system. Most
often, you can find it being used in software testing and laboratory research.
Host IP Configuration

Guest IP Configuration
ip add
PRACTICAL 2 Use Cloud Analyst Simulation tool and do the following:
1. Set up a simulation with one datacenter and one userbase.

2. Set up a simulation with multiple datacenters and multiple userbases in various


regions of the world

CloudAnalyst :Cloud Analyst is a tool developed at the University of Melbourne whose goal
is to support evaluation of social networks tools according to geographic distribution of users
and data centers. In this tool, communities of users and data centers supporting the social
networks are characterized and, based on their location; parameters such as user experience
while using the social network application and load on the data center are obtained/logged

1. SETUP SIMULATION WITH ONE DATACENTER AND ONE USER BASE:

a) Click on configure simulation and create one data center and change the
requirements as per your need
b) After this click on save configuration and then click on done

c) Next click on run simulation to see results which shows the overall response time
2. SETUP MUTLIPLE DATACENTER WITH MULTIPLE USERBASE AT
DIFFERENT REGIONS:
Now create different datacenters with multiple userbases changing parameters to
get new results
PRACTICAL -3 Installation and Configuration of Green cloud Computing
GREEN CLOUD COMPUTING

Green Computing is the term used to donate efficient use of resources in computing.It is also
Known as Green IT.Green Computing is “ Where organizations adopt a policy of ensuring
that the setup and operations of Information Technology produces the minimal carbon
footprint”

Green Cloud is “ the study and practice of designing, manufacturing , using and disposing of
computers , servers and associated subsystems .Key issues are energy efficiency in
computing and promoting environmentally friendly computer technologies . Green Cloud
computing is envisioned to achieve not only efficient processing and utilisation of computing
infrastructure, but also minimise energy consumption. This is essential for ensuring that the
future growth of Cloud computing is sustainable. Otherwise, Cloud computing with
increasingly pervasive front-end client devices interacting with back-end data centres will
cause an enormous escalation of energy usage.

GOALS OF GREEN CLOUD COMPUTING: Minimize energy consumption,Purchasing


green energy,Reducing travel requirements for employees/costumers .
STEPS TO INSTALL GREEN CLOUD:

1.Download GreenCloud

2.Unpack the downloaded software. It comes already integrated into NS-2 source code.

3.Navigate to the extracted directory.

4.Run ./install.sh to do a full installation (it should work on any Debian-based system with a
3.2+ kernel, i.e. Ubuntu 12.x and higher).

5.Execute the simulation script from GUI (http://localhost) or by running ./run script.

6.View the dashboard by opening show-dashboard.html.

CONFIGURING GREEN CLOUD:

Energy Savings

• Reduced boot times from 38 seconds to just 8 seconds., 30 seconds @ 250Watts is 2.08wh
or .002kwh.

• In a small Cloud where 100 images are created every hour, Saves .2kwh of operation @
15.2c per kwh.

• At 15.2c per kwh this saves $262.65 every year, In a production Cloud where 1000 images
are created every minute.

• Saves 120kwh less every hour, At 15.2c per kwh this saves over 1 million dollars every
year.

• Image size from 4GB to 635MB., Reduces time to perform live-migration

Vous aimerez peut-être aussi