SlideShare a Scribd company logo
Volume 5, No. 1, January 2014
Journal of Global Research in Computer Science
RESEARCH PAPER
Available Online at www.jgrcs.info

An Overview and Survey of Various Cloud Simulation Tools
Parveen Kumar*, Anjandeep Kaur Rai
Assistant Professor, LPU M.Tech Student, LPU
Phagwara, Punjab, India
Parveen.it@gmail.com*, anjanrai@gmail.com
Abstract: Cloud computing is a distributed kind of internet based computing in which the resources like infrastructure, platform, software etc are
provided by the cloud service providers to the customers on their request on a pay per usage basis. Today, everybody is moving towards
traditional computing towards cloud computing as it provides a number of advantages like on-demand access, broad network access, rapid
elasticity etc. In spite of having so many advantages, consumer has to pay a good amount of money to the service provider depending upon the
service provider as well as the amount in which the resource is used and also on the amount of time for which resource is used. To overcome this
thing, cloud simulation tools can be used in place of using cloud services.

d.
INTRODUCTION
Cloud computing, according to NIST, is a pay per usage,
distributed model for enabling on demand network access to
a wide variety of resources like hardware, software, network
etc that is provided by the cloud service provider to the
customer as per his request [1]. People, today, are shifting
from traditional computing towards cloud as it provides
higher reliability, fault tolerance, broad network access, on
demand usage etc.But cloud suffers from some serious
issues as well ,the major of which is monetary cost involved
in using cloud resources and also cost involved in making
sure that internet is always available, as cloud computing is
purely an internet based technology .For ,this reason, the
need of the hour is to have some less costly solution, and
thus we are having an option of using simulation tools in
cloud.
PROS OF RUNNING SIMULATION
Use of cloud computing is increasing at a very fast pace
everywhere because it turns the capital expenditure cost into
operational cost. In addition to that, use of simulation tools
is considered a better option in spite of being on the real
cloud as performing experiments in a controlled and
dependent environment is difficult and costly to handle
[2].Moreover, effective resource utilization is not possible in
case of Cloud. So, we just shift towards cloud simulation
tools. Following are the advantages of running simulation
tools in cloud:
a. No capital cost involved: As we discussed earlier, that
cloud computing makes a shift from capital
expenditure cost to operational cost. Having a cloud
simulation tool also involves having no installation
cost or maintenance cost as well.
b. Leads to better results: Using such tools helps to
change inputs and other parameters as well very easily
which results in better and efficient output
c. Evaluation of risks at an early stage: Because
simulation tools involve no cost while running as is in
case of being on cloud, so user can identify and solve
any risk that is associated with the design or with any
parameter.

Easy to learn: While working with such simulation
tools, user need to have only programming abilities
and rest all depend on that. If the user is well versed
with the language, then simulation tools offer no
problem [3].

So, above are some of the advantages that are provided by
the tools.
CLOUD SIMULATION TOOLS
There are various simulation tools for cloud ,some of which
are as follows:
Cloud Sim:
Analysing the performance, policies in real cloud is difficult
to achieve because of its altering nature, so in such a
situation, we can opt for CloudSim. CloudSim is a famous
tool that is actually a toolkit for simulation of cloud
scenarios [4].CloudSim has been developed as a CloudBus
project in Australia [4]. CloudSim actually enables the users
to have a proper insight into cloud scenarios without
worrying about the low level implementation details [5].
CloudSim Architecture
CloudSim has a layered architecture as shown in Figure 1; it
is composed of several layers. Here, CloudSim 2.0 layered
architecture has been discussed.

Figure 1: The CloudSim architecture
© JGRCS 2010, All Rights Reserved

24
Parveen Kumar et al, Journal of Global Research in Computer Science, 5 (1), Jaunary 2014, 24-26

All components in CloudSim communicate through the
process of message passing. The lowermost layer is
responsible for managing the communication between
various components. The second layer has all the sub layers
in it that have the main cloud components [6].

have better visualisation results, user can opt for
CloudAnalyst. Such environment helps in separating the
programming environment form the simulation environment
[5]. This tool is very easy to use and has the ability to
produce the output in graphical form.

In case of CloudSim, user can model the data center,virtual
machines allocation, power consumption, network
behaviour as well [7].

Also, like CloudSim, it allows user to repeat experiments
again and again with either same or different parameters.

GDCSim:
The major problem associated with analyzing the parameters
of data center is the lack of a well defined simulator. So we
have GDCSim [8]. Here, GDC is Green Data Center
Simulator. It actually combines both the modular and
extensible entities [6]. GDCSim is used to iteratively design
green data centers. It is developed at impact lab as a
component of BlueTool infrastructure project [8].
Following Figure 2 shows the architecture of GDCSim:
Figure 3: Relationship between CloudAnalyst and CloudSim

Above figure 3 shows that CloudAnalyst is purely derived
from CloudSim but the difference between these two tools
lies in the fact that CloudSim lacks of presentation
capability but CloudAnalyst is able to display the output in
graphical form [5].
Network Cloud
Network Cloud is an extension of CloudSim and is capable
of implementing network layer in CloudSim, reads a BRITE
file and generates a topological network. Here, we have
topology file which contains the number of nodes along with
the various entities involved in simulation [4].In this
simulation tool, each entity is to be mapped to a single
BRITE node so that network CloudSim can work properly.
Network CloudSim can be used to stimulate network traffic
in CloudSim.
MDCSim
MDCSim is a variant of CloudSim tools. It helps the user to
analyze and predict the hardware related parameters of the
data centers like those of servers, switches, routers etc. Also
it is used predominantly because of its low overhead
produced [4].
Figure 2: GDCSim architecture

The GDCSim architecture as shown in Figure 2 consists of
four main modules:
a. BlueSim toolkit: BlueSim is a simulation package
which consists of three modules: processing, preprocessing and post processing.
b. Input/output management: It serves two purposes viz.
It acts as a module for getting input and also it is
responsible for showing the output.
c. Resource Management: This module is responsible for
power, cooling and workload management.
d. Simulator: It is responsible for performing and
management of simulation related activities occurring
in the system.
Cloud Analyst:
The main problem that user comes across while working
with CloudSim is that it is not at all graphical in nature, so to
© JGRCS 2010, All Rights Reserved

SPECI
SPECI, Simulation Program for Elastic Cloud
Infrastructures, is responsible for analyzing the various
scalability and performance aspects of future Data centers
[9].It is assumed that when data centers are made to grow
big, then they do so in a non linear fashion, so there is a
need to analyze the behaviour of such data centers. Here
what SPECI plays a role. So, these are all about some major
cloud simulation tools being used today.
COMPARISON OF MAJOR CLOUD SIMULATION
TOOLS
Here, we will mainly discuss the three major cloud
simulation models viz. MDCSim, CloudSim and
GreenCloud in terms of different parameters like
availability, application models, time taken for simulation to
complete etc.
25
Parveen Kumar et al, Journal of Global Research in Computer Science, 5 (1), Jaunary 2014, 24-26
Table 1: Comparison of MDC Sim, Cloud Sim and Green Cloud.

REFERENCES
[1].
[2].

ACKNOWLEDGMENT
The making of the paper needed co-operation and guidance
of a number of people. I therefore consider it my prime duty
to thank all those who had helped me through their venture.
It is my immense pleasure to express my gratitude to Mr.
Parveen Kumar as guide who provided me constructive and
positive feedback during the preparation of this.
I express my sincere thank to all the staff members of
CSE department for their kind co-operation. I am thankful
to my friends whose encouragement and suggestion helped
me to purpose my work.
I am also thankful to my parents for supporting me at each
and every phase.

© JGRCS 2010, All Rights Reserved

Malhotra Rahul, Jain Prince, “Study and Comparison of
CloudSim Simulators
in the Cloud Computing”, The
SIJ Transactions on Computer Science Engineering & its
Applications (CSEA), Vol. 1, No. 4, September-October
2013,pp.111-115.

[5].

In this review paper, we have discussed many cloud
simulation tools. We can’t say, some tool is better than
another because every tool has some pros and cons over the
other. So, it depends upon the requirements of users
according to which he/she will choose the appropriate one.

http://blog.rescale.com/engineering-simulation-in-the-cloud/

[4].

CONCLUSION

Calheiros Rodrigo N, Ranjan Rajiv, “CloudSim: A Toolkit
for Modeling and Simulation of Cloud Computing
Environments and Evaluation of Resource Provisioning
Algorithms”, Wiley Press, New York, USA, January,
2011,pp. 23-50.

[3].

So, we can determine the tool depending upon our
requirement.

Buyya Raj kumar, “Cloud Computing: Principles and
Paradigms”, Wiley, 2011

B.Wickremasinghe (2009), “CloudAnalyst: A CloudSim
based Tool for Modeling and Analysis of Large Scale Cloud
Computing Environments”, MEDC Project Report, 2009

[6].

Kaur Gaganjot, Kumar Pawan,”Study of Comparison of
Various Cloud Computing Simulators”, 2nd National
Conference in Intelligent Computing & Communication.

[7].

Safi Faramarz, “CloudSim: A Toolkit for Modeling and
Simulation of Cloud Computing Environments”, Islamic
Azad University, Najafabad Branch, Esfahan, Iran.

[8].

Gupta Sandeep K.S. and Gilbert Rose Robin, “GDCSim - An
Integrated Tool Chain for Analyzing Green Data Center
Physical Design and Resource Management Techniques”,
2011 IEEE, pp.1-8.

[9].

Sriran Ilango,”SPECI, a simulation tool exploring cloudscale data centres”

Short Bio data for the authors
Mr Parveen Kumar is currently Assistant Professor in
Lovely professional University. He did his M.Tech from
MNNIT, Allahabad. His area of interest is Cloud Computing.

Ms. Anjandeep Kaur Rai is currently pursuing M.Tech
IT from Lovely Professional University and did Msc IT from
DAV Jalandhar. Her area of research is Cloud Computing

26

More Related Content

What's hot

A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
ijujournal
 
Global Logic sMash Overview And Experiences
Global Logic   sMash  Overview And  ExperiencesGlobal Logic   sMash  Overview And  Experiences
Global Logic sMash Overview And Experiences
Project Zero
 
Using Grid Technologies in the Cloud for High Scalability
Using Grid Technologies in the Cloud for High ScalabilityUsing Grid Technologies in the Cloud for High Scalability
Using Grid Technologies in the Cloud for High Scalability
mabuhr
 
Presentation
PresentationPresentation
Presentation
Jaspreet1192
 
Weighted Flowtime on Capacitated Machines
Weighted Flowtime on Capacitated MachinesWeighted Flowtime on Capacitated Machines
Weighted Flowtime on Capacitated Machines
Sunny Kr
 
Iaetsd effective fault toerant resource allocation with cost
Iaetsd effective fault toerant resource allocation with costIaetsd effective fault toerant resource allocation with cost
Iaetsd effective fault toerant resource allocation with cost
Iaetsd Iaetsd
 
Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...
Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...
Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...
ArchanaKalapgar
 
PROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHM
PROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHMPROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHM
PROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHM
ecij
 
IRJET- Implementation of Cloud Energy Saving System using Virtual Machine...
IRJET-  	  Implementation of Cloud Energy Saving System using Virtual Machine...IRJET-  	  Implementation of Cloud Energy Saving System using Virtual Machine...
IRJET- Implementation of Cloud Energy Saving System using Virtual Machine...
IRJET Journal
 
Power through your high school courseload with a responsive Chromebook
Power through your high school courseload with a responsive ChromebookPower through your high school courseload with a responsive Chromebook
Power through your high school courseload with a responsive Chromebook
Principled Technologies
 
A Task Scheduling Algorithm in Cloud Computing
A Task Scheduling Algorithm in Cloud ComputingA Task Scheduling Algorithm in Cloud Computing
A Task Scheduling Algorithm in Cloud Computing
paperpublications3
 
Dynamic Three Stages Task Scheduling Algorithm on Cloud Computing
Dynamic Three Stages Task Scheduling Algorithm on Cloud ComputingDynamic Three Stages Task Scheduling Algorithm on Cloud Computing
Dynamic Three Stages Task Scheduling Algorithm on Cloud Computing
IJCSIS Research Publications
 
T&T Cloud CMG FINAL
T&T Cloud CMG FINALT&T Cloud CMG FINAL
T&T Cloud CMG FINALClea Zolotow
 
Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...
Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...
Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...
IJAEMSJORNAL
 
Nephele efficient parallel data processing in the cloud
Nephele  efficient parallel data processing in the cloudNephele  efficient parallel data processing in the cloud
Nephele efficient parallel data processing in the cloud
Arshams
 
Virtual Machine Migration and Allocation in Cloud Computing: A Review
Virtual Machine Migration and Allocation in Cloud Computing: A ReviewVirtual Machine Migration and Allocation in Cloud Computing: A Review
Virtual Machine Migration and Allocation in Cloud Computing: A Review
ijtsrd
 
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
IJCSIS Research Publications
 
DCHEFT approach-for-task-scheduling-to-efficient-resource-allocation-in-cloud...
DCHEFT approach-for-task-scheduling-to-efficient-resource-allocation-in-cloud...DCHEFT approach-for-task-scheduling-to-efficient-resource-allocation-in-cloud...
DCHEFT approach-for-task-scheduling-to-efficient-resource-allocation-in-cloud...
IJEACS
 
Cloud computing performance evaluation issues and challenges3
Cloud computing performance evaluation issues and challenges3Cloud computing performance evaluation issues and challenges3
Cloud computing performance evaluation issues and challenges3
ijccsa
 
Hybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in CloudHybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in Cloud
Editor IJCATR
 

What's hot (20)

A Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud ComputingA Review on Scheduling in Cloud Computing
A Review on Scheduling in Cloud Computing
 
Global Logic sMash Overview And Experiences
Global Logic   sMash  Overview And  ExperiencesGlobal Logic   sMash  Overview And  Experiences
Global Logic sMash Overview And Experiences
 
Using Grid Technologies in the Cloud for High Scalability
Using Grid Technologies in the Cloud for High ScalabilityUsing Grid Technologies in the Cloud for High Scalability
Using Grid Technologies in the Cloud for High Scalability
 
Presentation
PresentationPresentation
Presentation
 
Weighted Flowtime on Capacitated Machines
Weighted Flowtime on Capacitated MachinesWeighted Flowtime on Capacitated Machines
Weighted Flowtime on Capacitated Machines
 
Iaetsd effective fault toerant resource allocation with cost
Iaetsd effective fault toerant resource allocation with costIaetsd effective fault toerant resource allocation with cost
Iaetsd effective fault toerant resource allocation with cost
 
Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...
Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...
Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...
 
PROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHM
PROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHMPROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHM
PROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHM
 
IRJET- Implementation of Cloud Energy Saving System using Virtual Machine...
IRJET-  	  Implementation of Cloud Energy Saving System using Virtual Machine...IRJET-  	  Implementation of Cloud Energy Saving System using Virtual Machine...
IRJET- Implementation of Cloud Energy Saving System using Virtual Machine...
 
Power through your high school courseload with a responsive Chromebook
Power through your high school courseload with a responsive ChromebookPower through your high school courseload with a responsive Chromebook
Power through your high school courseload with a responsive Chromebook
 
A Task Scheduling Algorithm in Cloud Computing
A Task Scheduling Algorithm in Cloud ComputingA Task Scheduling Algorithm in Cloud Computing
A Task Scheduling Algorithm in Cloud Computing
 
Dynamic Three Stages Task Scheduling Algorithm on Cloud Computing
Dynamic Three Stages Task Scheduling Algorithm on Cloud ComputingDynamic Three Stages Task Scheduling Algorithm on Cloud Computing
Dynamic Three Stages Task Scheduling Algorithm on Cloud Computing
 
T&T Cloud CMG FINAL
T&T Cloud CMG FINALT&T Cloud CMG FINAL
T&T Cloud CMG FINAL
 
Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...
Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...
Performance Improvement of Cloud Computing Data Centers Using Energy Efficien...
 
Nephele efficient parallel data processing in the cloud
Nephele  efficient parallel data processing in the cloudNephele  efficient parallel data processing in the cloud
Nephele efficient parallel data processing in the cloud
 
Virtual Machine Migration and Allocation in Cloud Computing: A Review
Virtual Machine Migration and Allocation in Cloud Computing: A ReviewVirtual Machine Migration and Allocation in Cloud Computing: A Review
Virtual Machine Migration and Allocation in Cloud Computing: A Review
 
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
 
DCHEFT approach-for-task-scheduling-to-efficient-resource-allocation-in-cloud...
DCHEFT approach-for-task-scheduling-to-efficient-resource-allocation-in-cloud...DCHEFT approach-for-task-scheduling-to-efficient-resource-allocation-in-cloud...
DCHEFT approach-for-task-scheduling-to-efficient-resource-allocation-in-cloud...
 
Cloud computing performance evaluation issues and challenges3
Cloud computing performance evaluation issues and challenges3Cloud computing performance evaluation issues and challenges3
Cloud computing performance evaluation issues and challenges3
 
Hybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in CloudHybrid Based Resource Provisioning in Cloud
Hybrid Based Resource Provisioning in Cloud
 

Similar to An overview and survey of simulation models

Locality Sim : Cloud Simulator with Data Locality
Locality Sim : Cloud Simulator with Data LocalityLocality Sim : Cloud Simulator with Data Locality
Locality Sim : Cloud Simulator with Data Locality
neirew J
 
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
ijccsa
 
Load Balancing Tactics in Cloud Computing: A Systematic Study
Load Balancing Tactics in Cloud Computing: A Systematic Study    Load Balancing Tactics in Cloud Computing: A Systematic Study
Load Balancing Tactics in Cloud Computing: A Systematic Study
Raman Gill
 
IRJET- Scheduling of Independent Tasks over Virtual Machines on Computati...
IRJET-  	  Scheduling of Independent Tasks over Virtual Machines on Computati...IRJET-  	  Scheduling of Independent Tasks over Virtual Machines on Computati...
IRJET- Scheduling of Independent Tasks over Virtual Machines on Computati...
IRJET Journal
 
VIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENT
VIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENTVIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENT
VIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENT
ijmpict
 
An Comparison with Property Based Resource Attestation to Secure Cloud Enviro...
An Comparison with Property Based Resource Attestation to Secure Cloud Enviro...An Comparison with Property Based Resource Attestation to Secure Cloud Enviro...
An Comparison with Property Based Resource Attestation to Secure Cloud Enviro...
cscpconf
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
Cloud computing
Cloud computingCloud computing
Cloud computing
AparnaKumari31
 
Models in the Cloud
Models in the CloudModels in the Cloud
Models in the CloudSimulationX
 
A GUI-driven prototype for synthesizing self-adaptation decision
A GUI-driven prototype for synthesizing self-adaptation decisionA GUI-driven prototype for synthesizing self-adaptation decision
A GUI-driven prototype for synthesizing self-adaptation decision
journalBEEI
 
IRJET - Multitenancy using Cloud Computing Features
IRJET - Multitenancy using Cloud Computing FeaturesIRJET - Multitenancy using Cloud Computing Features
IRJET - Multitenancy using Cloud Computing Features
IRJET Journal
 
Revenue Maximization with Good Quality of Service in Cloud Computing
Revenue Maximization with Good Quality of Service in Cloud ComputingRevenue Maximization with Good Quality of Service in Cloud Computing
Revenue Maximization with Good Quality of Service in Cloud Computing
INFOGAIN PUBLICATION
 
BENEFITS AND CHALLENGES OF THE ADOPTION OF CLOUD COMPUTING IN BUSINESS
BENEFITS AND CHALLENGES OF THE ADOPTION OF CLOUD COMPUTING IN BUSINESSBENEFITS AND CHALLENGES OF THE ADOPTION OF CLOUD COMPUTING IN BUSINESS
BENEFITS AND CHALLENGES OF THE ADOPTION OF CLOUD COMPUTING IN BUSINESS
ijccsa
 
Benefits and Challenges of the Adoption of Cloud Computing in Business
Benefits and Challenges of the Adoption of Cloud Computing in BusinessBenefits and Challenges of the Adoption of Cloud Computing in Business
Benefits and Challenges of the Adoption of Cloud Computing in Business
neirew J
 
improve cloud security
improve cloud securityimprove cloud security
improve cloud security
Balkees Shereek
 
An Analysis on Business Value of Cloud Computing
An Analysis on Business Value of Cloud ComputingAn Analysis on Business Value of Cloud Computing
An Analysis on Business Value of Cloud Computing
IOSR Journals
 
Survey on cloud simulator
Survey on cloud simulatorSurvey on cloud simulator
Survey on cloud simulatorHabibur Rahman
 
A Short Appraisal on Cloud Computing
A Short Appraisal on Cloud ComputingA Short Appraisal on Cloud Computing
A Short Appraisal on Cloud Computing
Scientific Review SR
 
IaaS Resource Usage Monitoring In cloud
IaaS Resource Usage Monitoring In cloudIaaS Resource Usage Monitoring In cloud
IaaS Resource Usage Monitoring In cloud
ijsrd.com
 

Similar to An overview and survey of simulation models (20)

Locality Sim : Cloud Simulator with Data Locality
Locality Sim : Cloud Simulator with Data LocalityLocality Sim : Cloud Simulator with Data Locality
Locality Sim : Cloud Simulator with Data Locality
 
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
LOCALITY SIM: CLOUD SIMULATOR WITH DATA LOCALITY
 
Load Balancing Tactics in Cloud Computing: A Systematic Study
Load Balancing Tactics in Cloud Computing: A Systematic Study    Load Balancing Tactics in Cloud Computing: A Systematic Study
Load Balancing Tactics in Cloud Computing: A Systematic Study
 
IRJET- Scheduling of Independent Tasks over Virtual Machines on Computati...
IRJET-  	  Scheduling of Independent Tasks over Virtual Machines on Computati...IRJET-  	  Scheduling of Independent Tasks over Virtual Machines on Computati...
IRJET- Scheduling of Independent Tasks over Virtual Machines on Computati...
 
Scheduling in CCE
Scheduling in CCEScheduling in CCE
Scheduling in CCE
 
VIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENT
VIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENTVIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENT
VIRTUAL MACHINE SCHEDULING IN CLOUD COMPUTING ENVIRONMENT
 
An Comparison with Property Based Resource Attestation to Secure Cloud Enviro...
An Comparison with Property Based Resource Attestation to Secure Cloud Enviro...An Comparison with Property Based Resource Attestation to Secure Cloud Enviro...
An Comparison with Property Based Resource Attestation to Secure Cloud Enviro...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Models in the Cloud
Models in the CloudModels in the Cloud
Models in the Cloud
 
A GUI-driven prototype for synthesizing self-adaptation decision
A GUI-driven prototype for synthesizing self-adaptation decisionA GUI-driven prototype for synthesizing self-adaptation decision
A GUI-driven prototype for synthesizing self-adaptation decision
 
IRJET - Multitenancy using Cloud Computing Features
IRJET - Multitenancy using Cloud Computing FeaturesIRJET - Multitenancy using Cloud Computing Features
IRJET - Multitenancy using Cloud Computing Features
 
Revenue Maximization with Good Quality of Service in Cloud Computing
Revenue Maximization with Good Quality of Service in Cloud ComputingRevenue Maximization with Good Quality of Service in Cloud Computing
Revenue Maximization with Good Quality of Service in Cloud Computing
 
BENEFITS AND CHALLENGES OF THE ADOPTION OF CLOUD COMPUTING IN BUSINESS
BENEFITS AND CHALLENGES OF THE ADOPTION OF CLOUD COMPUTING IN BUSINESSBENEFITS AND CHALLENGES OF THE ADOPTION OF CLOUD COMPUTING IN BUSINESS
BENEFITS AND CHALLENGES OF THE ADOPTION OF CLOUD COMPUTING IN BUSINESS
 
Benefits and Challenges of the Adoption of Cloud Computing in Business
Benefits and Challenges of the Adoption of Cloud Computing in BusinessBenefits and Challenges of the Adoption of Cloud Computing in Business
Benefits and Challenges of the Adoption of Cloud Computing in Business
 
improve cloud security
improve cloud securityimprove cloud security
improve cloud security
 
An Analysis on Business Value of Cloud Computing
An Analysis on Business Value of Cloud ComputingAn Analysis on Business Value of Cloud Computing
An Analysis on Business Value of Cloud Computing
 
Survey on cloud simulator
Survey on cloud simulatorSurvey on cloud simulator
Survey on cloud simulator
 
A Short Appraisal on Cloud Computing
A Short Appraisal on Cloud ComputingA Short Appraisal on Cloud Computing
A Short Appraisal on Cloud Computing
 
IaaS Resource Usage Monitoring In cloud
IaaS Resource Usage Monitoring In cloudIaaS Resource Usage Monitoring In cloud
IaaS Resource Usage Monitoring In cloud
 

Recently uploaded

How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 

Recently uploaded (20)

How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 

An overview and survey of simulation models

  • 1. Volume 5, No. 1, January 2014 Journal of Global Research in Computer Science RESEARCH PAPER Available Online at www.jgrcs.info An Overview and Survey of Various Cloud Simulation Tools Parveen Kumar*, Anjandeep Kaur Rai Assistant Professor, LPU M.Tech Student, LPU Phagwara, Punjab, India Parveen.it@gmail.com*, anjanrai@gmail.com Abstract: Cloud computing is a distributed kind of internet based computing in which the resources like infrastructure, platform, software etc are provided by the cloud service providers to the customers on their request on a pay per usage basis. Today, everybody is moving towards traditional computing towards cloud computing as it provides a number of advantages like on-demand access, broad network access, rapid elasticity etc. In spite of having so many advantages, consumer has to pay a good amount of money to the service provider depending upon the service provider as well as the amount in which the resource is used and also on the amount of time for which resource is used. To overcome this thing, cloud simulation tools can be used in place of using cloud services. d. INTRODUCTION Cloud computing, according to NIST, is a pay per usage, distributed model for enabling on demand network access to a wide variety of resources like hardware, software, network etc that is provided by the cloud service provider to the customer as per his request [1]. People, today, are shifting from traditional computing towards cloud as it provides higher reliability, fault tolerance, broad network access, on demand usage etc.But cloud suffers from some serious issues as well ,the major of which is monetary cost involved in using cloud resources and also cost involved in making sure that internet is always available, as cloud computing is purely an internet based technology .For ,this reason, the need of the hour is to have some less costly solution, and thus we are having an option of using simulation tools in cloud. PROS OF RUNNING SIMULATION Use of cloud computing is increasing at a very fast pace everywhere because it turns the capital expenditure cost into operational cost. In addition to that, use of simulation tools is considered a better option in spite of being on the real cloud as performing experiments in a controlled and dependent environment is difficult and costly to handle [2].Moreover, effective resource utilization is not possible in case of Cloud. So, we just shift towards cloud simulation tools. Following are the advantages of running simulation tools in cloud: a. No capital cost involved: As we discussed earlier, that cloud computing makes a shift from capital expenditure cost to operational cost. Having a cloud simulation tool also involves having no installation cost or maintenance cost as well. b. Leads to better results: Using such tools helps to change inputs and other parameters as well very easily which results in better and efficient output c. Evaluation of risks at an early stage: Because simulation tools involve no cost while running as is in case of being on cloud, so user can identify and solve any risk that is associated with the design or with any parameter. Easy to learn: While working with such simulation tools, user need to have only programming abilities and rest all depend on that. If the user is well versed with the language, then simulation tools offer no problem [3]. So, above are some of the advantages that are provided by the tools. CLOUD SIMULATION TOOLS There are various simulation tools for cloud ,some of which are as follows: Cloud Sim: Analysing the performance, policies in real cloud is difficult to achieve because of its altering nature, so in such a situation, we can opt for CloudSim. CloudSim is a famous tool that is actually a toolkit for simulation of cloud scenarios [4].CloudSim has been developed as a CloudBus project in Australia [4]. CloudSim actually enables the users to have a proper insight into cloud scenarios without worrying about the low level implementation details [5]. CloudSim Architecture CloudSim has a layered architecture as shown in Figure 1; it is composed of several layers. Here, CloudSim 2.0 layered architecture has been discussed. Figure 1: The CloudSim architecture © JGRCS 2010, All Rights Reserved 24
  • 2. Parveen Kumar et al, Journal of Global Research in Computer Science, 5 (1), Jaunary 2014, 24-26 All components in CloudSim communicate through the process of message passing. The lowermost layer is responsible for managing the communication between various components. The second layer has all the sub layers in it that have the main cloud components [6]. have better visualisation results, user can opt for CloudAnalyst. Such environment helps in separating the programming environment form the simulation environment [5]. This tool is very easy to use and has the ability to produce the output in graphical form. In case of CloudSim, user can model the data center,virtual machines allocation, power consumption, network behaviour as well [7]. Also, like CloudSim, it allows user to repeat experiments again and again with either same or different parameters. GDCSim: The major problem associated with analyzing the parameters of data center is the lack of a well defined simulator. So we have GDCSim [8]. Here, GDC is Green Data Center Simulator. It actually combines both the modular and extensible entities [6]. GDCSim is used to iteratively design green data centers. It is developed at impact lab as a component of BlueTool infrastructure project [8]. Following Figure 2 shows the architecture of GDCSim: Figure 3: Relationship between CloudAnalyst and CloudSim Above figure 3 shows that CloudAnalyst is purely derived from CloudSim but the difference between these two tools lies in the fact that CloudSim lacks of presentation capability but CloudAnalyst is able to display the output in graphical form [5]. Network Cloud Network Cloud is an extension of CloudSim and is capable of implementing network layer in CloudSim, reads a BRITE file and generates a topological network. Here, we have topology file which contains the number of nodes along with the various entities involved in simulation [4].In this simulation tool, each entity is to be mapped to a single BRITE node so that network CloudSim can work properly. Network CloudSim can be used to stimulate network traffic in CloudSim. MDCSim MDCSim is a variant of CloudSim tools. It helps the user to analyze and predict the hardware related parameters of the data centers like those of servers, switches, routers etc. Also it is used predominantly because of its low overhead produced [4]. Figure 2: GDCSim architecture The GDCSim architecture as shown in Figure 2 consists of four main modules: a. BlueSim toolkit: BlueSim is a simulation package which consists of three modules: processing, preprocessing and post processing. b. Input/output management: It serves two purposes viz. It acts as a module for getting input and also it is responsible for showing the output. c. Resource Management: This module is responsible for power, cooling and workload management. d. Simulator: It is responsible for performing and management of simulation related activities occurring in the system. Cloud Analyst: The main problem that user comes across while working with CloudSim is that it is not at all graphical in nature, so to © JGRCS 2010, All Rights Reserved SPECI SPECI, Simulation Program for Elastic Cloud Infrastructures, is responsible for analyzing the various scalability and performance aspects of future Data centers [9].It is assumed that when data centers are made to grow big, then they do so in a non linear fashion, so there is a need to analyze the behaviour of such data centers. Here what SPECI plays a role. So, these are all about some major cloud simulation tools being used today. COMPARISON OF MAJOR CLOUD SIMULATION TOOLS Here, we will mainly discuss the three major cloud simulation models viz. MDCSim, CloudSim and GreenCloud in terms of different parameters like availability, application models, time taken for simulation to complete etc. 25
  • 3. Parveen Kumar et al, Journal of Global Research in Computer Science, 5 (1), Jaunary 2014, 24-26 Table 1: Comparison of MDC Sim, Cloud Sim and Green Cloud. REFERENCES [1]. [2]. ACKNOWLEDGMENT The making of the paper needed co-operation and guidance of a number of people. I therefore consider it my prime duty to thank all those who had helped me through their venture. It is my immense pleasure to express my gratitude to Mr. Parveen Kumar as guide who provided me constructive and positive feedback during the preparation of this. I express my sincere thank to all the staff members of CSE department for their kind co-operation. I am thankful to my friends whose encouragement and suggestion helped me to purpose my work. I am also thankful to my parents for supporting me at each and every phase. © JGRCS 2010, All Rights Reserved Malhotra Rahul, Jain Prince, “Study and Comparison of CloudSim Simulators in the Cloud Computing”, The SIJ Transactions on Computer Science Engineering & its Applications (CSEA), Vol. 1, No. 4, September-October 2013,pp.111-115. [5]. In this review paper, we have discussed many cloud simulation tools. We can’t say, some tool is better than another because every tool has some pros and cons over the other. So, it depends upon the requirements of users according to which he/she will choose the appropriate one. http://blog.rescale.com/engineering-simulation-in-the-cloud/ [4]. CONCLUSION Calheiros Rodrigo N, Ranjan Rajiv, “CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms”, Wiley Press, New York, USA, January, 2011,pp. 23-50. [3]. So, we can determine the tool depending upon our requirement. Buyya Raj kumar, “Cloud Computing: Principles and Paradigms”, Wiley, 2011 B.Wickremasinghe (2009), “CloudAnalyst: A CloudSim based Tool for Modeling and Analysis of Large Scale Cloud Computing Environments”, MEDC Project Report, 2009 [6]. Kaur Gaganjot, Kumar Pawan,”Study of Comparison of Various Cloud Computing Simulators”, 2nd National Conference in Intelligent Computing & Communication. [7]. Safi Faramarz, “CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments”, Islamic Azad University, Najafabad Branch, Esfahan, Iran. [8]. Gupta Sandeep K.S. and Gilbert Rose Robin, “GDCSim - An Integrated Tool Chain for Analyzing Green Data Center Physical Design and Resource Management Techniques”, 2011 IEEE, pp.1-8. [9]. Sriran Ilango,”SPECI, a simulation tool exploring cloudscale data centres” Short Bio data for the authors Mr Parveen Kumar is currently Assistant Professor in Lovely professional University. He did his M.Tech from MNNIT, Allahabad. His area of interest is Cloud Computing. Ms. Anjandeep Kaur Rai is currently pursuing M.Tech IT from Lovely Professional University and did Msc IT from DAV Jalandhar. Her area of research is Cloud Computing 26