SlideShare une entreprise Scribd logo
1  sur  30
A Survey of Cloud Simulation ToolsA Survey of Cloud Simulation Tools
Presented by:
Md. Habibur Rahman (11-94853-2)
Adnan Mehedi (12-95467-1)
Course:
Simulation and Modeling Techniques
Instructor:
Dr. Md. Shamim Akhter
 Introduction
 Cloud Simulation Tools
• Overview
• Main Features
• Advantages
• Disadvantages
• Recent Developments and its future
AgendaAgenda
 What is the cloud?
 Service Models
 Deployment models
 Why we use cloud?
 Challenges
IntroductionIntroduction
This is the Cloud!This is the Cloud!
[1]
[1] Wikipedia
2012-
4
 Cloud Definition:
• “Cloud computing is the delivery of computing
as a service rather than a product, whereby
shared resources, software, and information
are provided to users as a utility (like the
electricity grid) over a network (typically the
Internet).” [1]
Introduction (cont.)Introduction (cont.)
[1] Wikipedia
 Cloud is often described as three tiers:
SaaS, PaaS, and IaaS.
Service ModelsService Models
SOFTWARE
AS A SERVICE-Consume it
PLATFORM
AS A SERVICE-Build on it
INFRASTRUCTURE
AS A SERVICE-Migrate to it
techiedreamer.com
Deployment modelsDeployment models
• Clouds can be
classified by its way
of administration:
Public, Community,
Private, and their
Hybrid
USING AMAZON EC2 CLOUD By Ikki Fujiwara
 No Software (SaaS)
 Rapid Implementation
 Automatically Updated
 Adaptability
 Accessibility
 Reduced Cost
 Scalability & Flexibility
 Reliability
 Maintenance
BenefitsBenefits
 Data security
• Security is the main problem involves with the
cloud computing structure.
 Regulatory and constitutional restrictions
• In some of countries, Government regulations do
not allow personal information and other
sensitive information to be physically located
outside the state or country
• In order to meet such requirements, cloud
providers need to setup a datacenter or a storage
site exclusively within the country to comply with
regulations
ChallengesChallenges
USING AMAZON EC2 CLOUD By Ikki Fujiwara
 CloudSim
 CloudAnalyst
 GreenCloud
 iCanCloud
 MDCSim
 NetworkCloudSim
 VirtualCloud
Cloud Simulation ToolsCloud Simulation Tools
 Motivation
• provides a generalized and extensible simulation
framework that enables modeling, simulation,
and experimentation of emerging Cloud
computing infrastructures and application
services
 CloudSim is developed in the CLOUDS Laboratory,
at the Computer Science and Software Engineering
Department of the University of Melbourne.
 CloudSim Toolkit 3.0 released at Jan 13, 2012
CloudSimCloudSim
www.cloudbus.orghttp://code.google.com/p/cloudsim/
 Main Features
• support for modeling and simulation of large scale
Cloud computing data centers
• virtualized server hosts, with customizable policies for
provisioning host resources to virtual machines
• energy-aware computational resources
• data center network topologies and message-passing
applications
• support for dynamic insertion of simulation elements,
stop and resume of simulation
• support for user-defined policies for allocation of hosts
to virtual machines and policies for allocation of host
resources to virtual machines
CloudSim(cont.)CloudSim(cont.)
http://code.google.com/p/cloudsim/
 HP and other leading organizations and
also many universities around the world
are using CloudSim for:
• Cloud resource provisioning,
• Energy-efficient management of data center
resources,
• Optimization of cloud computing
• research activities
 Limitation: No Graphical User Interface
(GUI)
CloudSim(cont.)CloudSim(cont.)
CloudSim ArchitectureCloudSim Architecture
 Motivation
• A lack of tools that enable developers to
evaluate requirements of large-scale Cloud
applications in terms of geographic
distribution of both computing servers and
user workloads.
• Simulate large-scale Cloud applications with
the purpose of studying the behavior of such
applications under various deployment
configurations.
CloudAnalystCloudAnalyst
 Main Feature
• Easy to use Graphical User Interface (GUI)
• Ability to define a simulation with a high
degree of configurability and flexibility
• Repeatability of experiments
• Graphical output
• Use of consolidated technology and ease of
Extension (Java Swing)
CloudAnalyst (cont.)CloudAnalyst (cont.)
CloudAnalyst architectureCloudAnalyst architecture
CloudAnalyst can be used to model and evaluate a real
world problem through a case study of a social
networking application deployed on the cloud.
GreenCloudGreenCloud
 Motivation
• The lack of detailed simulators on the market
was the motivation to develop GreenCloud that
allows researchers to observe, interact and
measure cloud performance.
 GreenCloud is a sophisticated open source
cloud computing simulator
 Greencloud as been elaborated in the context
of the GreenIT project.
http://greencloud.gforge.uni.lu/index.html
 Main Feature
• There also was no provisioning for observing
clouds for their energy-efficiency
• Simulation environment for energy-aware
cloud computing data centers.
• GreenCloud is an extension of the well-known
NS2 network simulator.
• Focused primarily on the communications
within a cloud, i.e., all of the communication
processes are simulated on packet level.
GreenCloudGreenCloud
GreenCloud ArchitectureGreenCloud Architecture
GreenCloud: A Packet-level Simulator of Energy-aware Cloud Computing Data Centers by D. Kliazovich et al.
GreenCloud: A Packet-level Simulator of Energy-aware Cloud Computing Data Centers by D. Kliazovich et al.
 Motivation
• model and simulate cloud computing systems
• predict the trade-offs between cost and
performance of a given set of applications
executed in a specific hardware, and then provide
to users useful information about such costs
• simulating instance types provided by Amazon, so
models of these are included in the simulation
framework
 Developed by a research group (ARCOS) at
Universidad Carlos III de Madrid, Spain
iCanCloudiCanCloud
http://icancloudsim.org/Home.html
 Main Feature
• Both existing and non-existing cloud computing
architectures can be modeled and simulated
• A flexible cloud hypervisor module
• Customizable VMs can be used to quickly simulate
uni-core/multi-core systems.
• provides a user-friendly GUI to ease the generation
and customization of large distributed models.
• provides a POSIX-based API and an adapted MPI
library for modeling and simulating applications.
• New components can be added to the repository of
iCanCloud to increase the functionality
iCanCloud (cont.)iCanCloud (cont.)
iCanCloud: A Flexible and Scalable Cloud Infrastructure Simulator by A. Núñez et al.
iCanCloud: A Flexible and Scalable Cloud Infrastructure Simulator by A. Núñez et al.
iCanCloud: A Flexible and Scalable Cloud Infrastructure Simulator by A. Núñez et al.
 We offer a general overview on the current
development status of cloud simulator for the
people who are not familiar with this topic
 We introduced four typical cloud simulators:
CloudSim, CloudAnalyst, GreenCloud and
iCanCloud
 According to our discussion, iCanCloud and
GreenCloud performs better than other
simulator.
ConclusionConclusion
Thank you 

Contenu connexe

Tendances

AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)Amazon Web Services
 
Infrastructure as Code: AWS Best Practices (DEV411-R3) - AWS re:Invent 2018
Infrastructure as Code: AWS Best Practices (DEV411-R3) - AWS re:Invent 2018Infrastructure as Code: AWS Best Practices (DEV411-R3) - AWS re:Invent 2018
Infrastructure as Code: AWS Best Practices (DEV411-R3) - AWS re:Invent 2018Amazon Web Services
 
Introduction To Amazon Web Services | AWS Tutorial for Beginners | AWS Traini...
Introduction To Amazon Web Services | AWS Tutorial for Beginners | AWS Traini...Introduction To Amazon Web Services | AWS Tutorial for Beginners | AWS Traini...
Introduction To Amazon Web Services | AWS Tutorial for Beginners | AWS Traini...Edureka!
 
Keynote: Your Future With Cloud Computing - Dr. Werner Vogels - AWS Summit 2...
Keynote: Your Future With Cloud Computing - Dr. Werner Vogels  - AWS Summit 2...Keynote: Your Future With Cloud Computing - Dr. Werner Vogels  - AWS Summit 2...
Keynote: Your Future With Cloud Computing - Dr. Werner Vogels - AWS Summit 2...Amazon Web Services
 
AWS Well Architected Framework - Walk Through
AWS Well Architected Framework - Walk ThroughAWS Well Architected Framework - Walk Through
AWS Well Architected Framework - Walk ThroughKaushik Mohanraj
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing CloudSyntrix
 
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016Amazon Web Services
 
Edge Computing with AWS Greengrass
Edge Computing with AWS Greengrass Edge Computing with AWS Greengrass
Edge Computing with AWS Greengrass Amazon Web Services
 
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...Edureka!
 
CloudSim : Introduction and Basic Programming Syntax
CloudSim : Introduction and Basic Programming SyntaxCloudSim : Introduction and Basic Programming Syntax
CloudSim : Introduction and Basic Programming SyntaxVikas Chouhan
 
Introduction au Cloud computing
Introduction au Cloud computingIntroduction au Cloud computing
Introduction au Cloud computingPhilippe Scoffoni
 
Microservices for Application Modernisation
Microservices for Application ModernisationMicroservices for Application Modernisation
Microservices for Application ModernisationAjay Kumar Uppal
 
Cloud Computing Documentation Report
Cloud Computing Documentation ReportCloud Computing Documentation Report
Cloud Computing Documentation ReportUsman Sait
 

Tendances (20)

AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)
 
Infrastructure as Code: AWS Best Practices (DEV411-R3) - AWS re:Invent 2018
Infrastructure as Code: AWS Best Practices (DEV411-R3) - AWS re:Invent 2018Infrastructure as Code: AWS Best Practices (DEV411-R3) - AWS re:Invent 2018
Infrastructure as Code: AWS Best Practices (DEV411-R3) - AWS re:Invent 2018
 
Introduction to Serverless
Introduction to ServerlessIntroduction to Serverless
Introduction to Serverless
 
Introduction To Amazon Web Services | AWS Tutorial for Beginners | AWS Traini...
Introduction To Amazon Web Services | AWS Tutorial for Beginners | AWS Traini...Introduction To Amazon Web Services | AWS Tutorial for Beginners | AWS Traini...
Introduction To Amazon Web Services | AWS Tutorial for Beginners | AWS Traini...
 
CI/CD on AWS
CI/CD on AWSCI/CD on AWS
CI/CD on AWS
 
Keynote: Your Future With Cloud Computing - Dr. Werner Vogels - AWS Summit 2...
Keynote: Your Future With Cloud Computing - Dr. Werner Vogels  - AWS Summit 2...Keynote: Your Future With Cloud Computing - Dr. Werner Vogels  - AWS Summit 2...
Keynote: Your Future With Cloud Computing - Dr. Werner Vogels - AWS Summit 2...
 
Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
 
AWS Well Architected Framework - Walk Through
AWS Well Architected Framework - Walk ThroughAWS Well Architected Framework - Walk Through
AWS Well Architected Framework - Walk Through
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Amazon Web Services (AWS) Case study
Amazon Web Services (AWS) Case studyAmazon Web Services (AWS) Case study
Amazon Web Services (AWS) Case study
 
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
 
Edge Computing with AWS Greengrass
Edge Computing with AWS Greengrass Edge Computing with AWS Greengrass
Edge Computing with AWS Greengrass
 
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
 
AWS Technical Essentials Day
AWS Technical Essentials DayAWS Technical Essentials Day
AWS Technical Essentials Day
 
CloudSim : Introduction and Basic Programming Syntax
CloudSim : Introduction and Basic Programming SyntaxCloudSim : Introduction and Basic Programming Syntax
CloudSim : Introduction and Basic Programming Syntax
 
Introduction au Cloud computing
Introduction au Cloud computingIntroduction au Cloud computing
Introduction au Cloud computing
 
Cloud computing What Why How
Cloud computing What Why HowCloud computing What Why How
Cloud computing What Why How
 
Microservices for Application Modernisation
Microservices for Application ModernisationMicroservices for Application Modernisation
Microservices for Application Modernisation
 
Cloud Computing Documentation Report
Cloud Computing Documentation ReportCloud Computing Documentation Report
Cloud Computing Documentation Report
 

En vedette

A tutorial on CloudSim
A tutorial on CloudSimA tutorial on CloudSim
A tutorial on CloudSimHabibur Rahman
 
2015 cloud sim projects
2015 cloud sim projects2015 cloud sim projects
2015 cloud sim projectsHari Krishnan
 
A tutorial on GreenCloud
A tutorial on GreenCloudA tutorial on GreenCloud
A tutorial on GreenCloudHabibur Rahman
 
Cloudsim & greencloud
Cloudsim & greencloud Cloudsim & greencloud
Cloudsim & greencloud nedamaleki87
 
Task scheduling Survey in Cloud Computing
Task scheduling Survey in Cloud ComputingTask scheduling Survey in Cloud Computing
Task scheduling Survey in Cloud ComputingRamandeep Kaur
 
Felhő mint üzleti modell
Felhő mint üzleti modellFelhő mint üzleti modell
Felhő mint üzleti modellBalázs Rónai
 
(CMP202) Engineering Simulation and Analysis in the Cloud
(CMP202) Engineering Simulation and Analysis in the Cloud(CMP202) Engineering Simulation and Analysis in the Cloud
(CMP202) Engineering Simulation and Analysis in the CloudAmazon Web Services
 
Simulation and modeling
Simulation and modelingSimulation and modeling
Simulation and modelingHabibur Rahman
 
Cloudsim & Green Cloud
Cloudsim & Green CloudCloudsim & Green Cloud
Cloudsim & Green CloudNeda Maleki
 
Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14
Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14
Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14Habibur Rahman
 
introduction to cloudsim
introduction to cloudsimintroduction to cloudsim
introduction to cloudsimJassika
 
A primer on power pivot topology and configurations
A primer on power pivot topology and configurationsA primer on power pivot topology and configurations
A primer on power pivot topology and configurationsDenny Lee
 
Globus toolkit in grid
Globus toolkit in gridGlobus toolkit in grid
Globus toolkit in gridDeevena Dayaal
 
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...Ericsson
 

En vedette (20)

A tutorial on CloudSim
A tutorial on CloudSimA tutorial on CloudSim
A tutorial on CloudSim
 
Cloud sim report
Cloud sim reportCloud sim report
Cloud sim report
 
2015 cloud sim projects
2015 cloud sim projects2015 cloud sim projects
2015 cloud sim projects
 
A tutorial on GreenCloud
A tutorial on GreenCloudA tutorial on GreenCloud
A tutorial on GreenCloud
 
Cloudsim modified
Cloudsim modifiedCloudsim modified
Cloudsim modified
 
Application scheduling in cloud sim
Application scheduling in cloud simApplication scheduling in cloud sim
Application scheduling in cloud sim
 
Cloudsim & greencloud
Cloudsim & greencloud Cloudsim & greencloud
Cloudsim & greencloud
 
Task scheduling Survey in Cloud Computing
Task scheduling Survey in Cloud ComputingTask scheduling Survey in Cloud Computing
Task scheduling Survey in Cloud Computing
 
Felhő mint üzleti modell
Felhő mint üzleti modellFelhő mint üzleti modell
Felhő mint üzleti modell
 
(CMP202) Engineering Simulation and Analysis in the Cloud
(CMP202) Engineering Simulation and Analysis in the Cloud(CMP202) Engineering Simulation and Analysis in the Cloud
(CMP202) Engineering Simulation and Analysis in the Cloud
 
Simulation and modeling
Simulation and modelingSimulation and modeling
Simulation and modeling
 
Cloudsim & Green Cloud
Cloudsim & Green CloudCloudsim & Green Cloud
Cloudsim & Green Cloud
 
Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14
Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14
Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14
 
Concurrent and Distributed CloudSim Simulations
Concurrent and Distributed CloudSim SimulationsConcurrent and Distributed CloudSim Simulations
Concurrent and Distributed CloudSim Simulations
 
introduction to cloudsim
introduction to cloudsimintroduction to cloudsim
introduction to cloudsim
 
A primer on power pivot topology and configurations
A primer on power pivot topology and configurationsA primer on power pivot topology and configurations
A primer on power pivot topology and configurations
 
معماريات الانظمة الموزعة
معماريات الانظمة الموزعةمعماريات الانظمة الموزعة
معماريات الانظمة الموزعة
 
Green cloud
Green cloudGreen cloud
Green cloud
 
Globus toolkit in grid
Globus toolkit in gridGlobus toolkit in grid
Globus toolkit in grid
 
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
 

Similaire à Survey on cloud simulator

International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
Top 31 Cloud Computing Interview Questions and Answers.
Top 31 Cloud Computing Interview Questions and Answers.Top 31 Cloud Computing Interview Questions and Answers.
Top 31 Cloud Computing Interview Questions and Answers.Ecare Technologies
 
Cc unit 1 ppt
Cc unit 1 pptCc unit 1 ppt
Cc unit 1 pptDr VISU P
 
Lightening the burden of cloud resources administration: from VMs to Functions
Lightening the burden of cloud resources administration: from VMs to FunctionsLightening the burden of cloud resources administration: from VMs to Functions
Lightening the burden of cloud resources administration: from VMs to FunctionsEUBrasilCloudFORUM .
 
Cloud computing
Cloud computing Cloud computing
Cloud computing issam eid
 
Task Performance Analysis in Virtual Cloud Environment
Task Performance Analysis in Virtual Cloud EnvironmentTask Performance Analysis in Virtual Cloud Environment
Task Performance Analysis in Virtual Cloud EnvironmentRSIS International
 
Cloud Computing Introduction - Deep Dive
Cloud Computing Introduction - Deep DiveCloud Computing Introduction - Deep Dive
Cloud Computing Introduction - Deep DiveDharmalingam S
 
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptxnoreply15203
 
Cloud Computing : Revised Presentation
Cloud Computing : Revised PresentationCloud Computing : Revised Presentation
Cloud Computing : Revised PresentationMayank Aggarwal
 
OIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question BankOIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question Bankpkaviya
 
Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copyprabhat kumar
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in LibrariesAmit Shaw
 

Similaire à Survey on cloud simulator (20)

International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Top 31 Cloud Computing Interview Questions and Answers.
Top 31 Cloud Computing Interview Questions and Answers.Top 31 Cloud Computing Interview Questions and Answers.
Top 31 Cloud Computing Interview Questions and Answers.
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cc unit 1 ppt
Cc unit 1 pptCc unit 1 ppt
Cc unit 1 ppt
 
Lightening the burden of cloud resources administration: from VMs to Functions
Lightening the burden of cloud resources administration: from VMs to FunctionsLightening the burden of cloud resources administration: from VMs to Functions
Lightening the burden of cloud resources administration: from VMs to Functions
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Kussu.ppt
Kussu.pptKussu.ppt
Kussu.ppt
 
Task Performance Analysis in Virtual Cloud Environment
Task Performance Analysis in Virtual Cloud EnvironmentTask Performance Analysis in Virtual Cloud Environment
Task Performance Analysis in Virtual Cloud Environment
 
Cloud Computing Introduction - Deep Dive
Cloud Computing Introduction - Deep DiveCloud Computing Introduction - Deep Dive
Cloud Computing Introduction - Deep Dive
 
Cloud Computing - Introduction
Cloud Computing - IntroductionCloud Computing - Introduction
Cloud Computing - Introduction
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
 
Cloud Computing : Revised Presentation
Cloud Computing : Revised PresentationCloud Computing : Revised Presentation
Cloud Computing : Revised Presentation
 
Understanding Cloud Computing
Understanding Cloud ComputingUnderstanding Cloud Computing
Understanding Cloud Computing
 
OIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question BankOIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question Bank
 
Cloud.pptx
Cloud.pptxCloud.pptx
Cloud.pptx
 
Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copy
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
 

Plus de Habibur Rahman

Cycling for the body and mind
Cycling for the body and mindCycling for the body and mind
Cycling for the body and mindHabibur Rahman
 
A version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentationA version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentationHabibur Rahman
 
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...Habibur Rahman
 
Performace analysis of mipv4 vs mipv6
Performace  analysis of mipv4 vs mipv6Performace  analysis of mipv4 vs mipv6
Performace analysis of mipv4 vs mipv6Habibur Rahman
 
Localization with mobile anchor points in wireless sensor networks
Localization with mobile anchor points in wireless sensor networksLocalization with mobile anchor points in wireless sensor networks
Localization with mobile anchor points in wireless sensor networksHabibur Rahman
 
Directed diffusion for wireless sensor networking
Directed diffusion for wireless sensor networkingDirected diffusion for wireless sensor networking
Directed diffusion for wireless sensor networkingHabibur Rahman
 

Plus de Habibur Rahman (7)

Cycling for the body and mind
Cycling for the body and mindCycling for the body and mind
Cycling for the body and mind
 
A version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentationA version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentation
 
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...
 
H.323 protocol
H.323 protocolH.323 protocol
H.323 protocol
 
Performace analysis of mipv4 vs mipv6
Performace  analysis of mipv4 vs mipv6Performace  analysis of mipv4 vs mipv6
Performace analysis of mipv4 vs mipv6
 
Localization with mobile anchor points in wireless sensor networks
Localization with mobile anchor points in wireless sensor networksLocalization with mobile anchor points in wireless sensor networks
Localization with mobile anchor points in wireless sensor networks
 
Directed diffusion for wireless sensor networking
Directed diffusion for wireless sensor networkingDirected diffusion for wireless sensor networking
Directed diffusion for wireless sensor networking
 

Dernier

How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 

Dernier (20)

How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 

Survey on cloud simulator

  • 1. A Survey of Cloud Simulation ToolsA Survey of Cloud Simulation Tools Presented by: Md. Habibur Rahman (11-94853-2) Adnan Mehedi (12-95467-1) Course: Simulation and Modeling Techniques Instructor: Dr. Md. Shamim Akhter
  • 2.  Introduction  Cloud Simulation Tools • Overview • Main Features • Advantages • Disadvantages • Recent Developments and its future AgendaAgenda
  • 3.  What is the cloud?  Service Models  Deployment models  Why we use cloud?  Challenges IntroductionIntroduction
  • 4. This is the Cloud!This is the Cloud! [1] [1] Wikipedia 2012- 4
  • 5.  Cloud Definition: • “Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to users as a utility (like the electricity grid) over a network (typically the Internet).” [1] Introduction (cont.)Introduction (cont.) [1] Wikipedia
  • 6.  Cloud is often described as three tiers: SaaS, PaaS, and IaaS. Service ModelsService Models SOFTWARE AS A SERVICE-Consume it PLATFORM AS A SERVICE-Build on it INFRASTRUCTURE AS A SERVICE-Migrate to it techiedreamer.com
  • 7. Deployment modelsDeployment models • Clouds can be classified by its way of administration: Public, Community, Private, and their Hybrid USING AMAZON EC2 CLOUD By Ikki Fujiwara
  • 8.  No Software (SaaS)  Rapid Implementation  Automatically Updated  Adaptability  Accessibility  Reduced Cost  Scalability & Flexibility  Reliability  Maintenance BenefitsBenefits
  • 9.  Data security • Security is the main problem involves with the cloud computing structure.  Regulatory and constitutional restrictions • In some of countries, Government regulations do not allow personal information and other sensitive information to be physically located outside the state or country • In order to meet such requirements, cloud providers need to setup a datacenter or a storage site exclusively within the country to comply with regulations ChallengesChallenges USING AMAZON EC2 CLOUD By Ikki Fujiwara
  • 10.  CloudSim  CloudAnalyst  GreenCloud  iCanCloud  MDCSim  NetworkCloudSim  VirtualCloud Cloud Simulation ToolsCloud Simulation Tools
  • 11.  Motivation • provides a generalized and extensible simulation framework that enables modeling, simulation, and experimentation of emerging Cloud computing infrastructures and application services  CloudSim is developed in the CLOUDS Laboratory, at the Computer Science and Software Engineering Department of the University of Melbourne.  CloudSim Toolkit 3.0 released at Jan 13, 2012 CloudSimCloudSim www.cloudbus.orghttp://code.google.com/p/cloudsim/
  • 12.  Main Features • support for modeling and simulation of large scale Cloud computing data centers • virtualized server hosts, with customizable policies for provisioning host resources to virtual machines • energy-aware computational resources • data center network topologies and message-passing applications • support for dynamic insertion of simulation elements, stop and resume of simulation • support for user-defined policies for allocation of hosts to virtual machines and policies for allocation of host resources to virtual machines CloudSim(cont.)CloudSim(cont.) http://code.google.com/p/cloudsim/
  • 13.  HP and other leading organizations and also many universities around the world are using CloudSim for: • Cloud resource provisioning, • Energy-efficient management of data center resources, • Optimization of cloud computing • research activities  Limitation: No Graphical User Interface (GUI) CloudSim(cont.)CloudSim(cont.)
  • 15.  Motivation • A lack of tools that enable developers to evaluate requirements of large-scale Cloud applications in terms of geographic distribution of both computing servers and user workloads. • Simulate large-scale Cloud applications with the purpose of studying the behavior of such applications under various deployment configurations. CloudAnalystCloudAnalyst
  • 16.  Main Feature • Easy to use Graphical User Interface (GUI) • Ability to define a simulation with a high degree of configurability and flexibility • Repeatability of experiments • Graphical output • Use of consolidated technology and ease of Extension (Java Swing) CloudAnalyst (cont.)CloudAnalyst (cont.)
  • 17.
  • 18. CloudAnalyst architectureCloudAnalyst architecture CloudAnalyst can be used to model and evaluate a real world problem through a case study of a social networking application deployed on the cloud.
  • 19. GreenCloudGreenCloud  Motivation • The lack of detailed simulators on the market was the motivation to develop GreenCloud that allows researchers to observe, interact and measure cloud performance.  GreenCloud is a sophisticated open source cloud computing simulator  Greencloud as been elaborated in the context of the GreenIT project. http://greencloud.gforge.uni.lu/index.html
  • 20.  Main Feature • There also was no provisioning for observing clouds for their energy-efficiency • Simulation environment for energy-aware cloud computing data centers. • GreenCloud is an extension of the well-known NS2 network simulator. • Focused primarily on the communications within a cloud, i.e., all of the communication processes are simulated on packet level. GreenCloudGreenCloud
  • 21. GreenCloud ArchitectureGreenCloud Architecture GreenCloud: A Packet-level Simulator of Energy-aware Cloud Computing Data Centers by D. Kliazovich et al.
  • 22. GreenCloud: A Packet-level Simulator of Energy-aware Cloud Computing Data Centers by D. Kliazovich et al.
  • 23.  Motivation • model and simulate cloud computing systems • predict the trade-offs between cost and performance of a given set of applications executed in a specific hardware, and then provide to users useful information about such costs • simulating instance types provided by Amazon, so models of these are included in the simulation framework  Developed by a research group (ARCOS) at Universidad Carlos III de Madrid, Spain iCanCloudiCanCloud http://icancloudsim.org/Home.html
  • 24.  Main Feature • Both existing and non-existing cloud computing architectures can be modeled and simulated • A flexible cloud hypervisor module • Customizable VMs can be used to quickly simulate uni-core/multi-core systems. • provides a user-friendly GUI to ease the generation and customization of large distributed models. • provides a POSIX-based API and an adapted MPI library for modeling and simulating applications. • New components can be added to the repository of iCanCloud to increase the functionality iCanCloud (cont.)iCanCloud (cont.)
  • 25. iCanCloud: A Flexible and Scalable Cloud Infrastructure Simulator by A. Núñez et al.
  • 26.
  • 27. iCanCloud: A Flexible and Scalable Cloud Infrastructure Simulator by A. Núñez et al.
  • 28. iCanCloud: A Flexible and Scalable Cloud Infrastructure Simulator by A. Núñez et al.
  • 29.  We offer a general overview on the current development status of cloud simulator for the people who are not familiar with this topic  We introduced four typical cloud simulators: CloudSim, CloudAnalyst, GreenCloud and iCanCloud  According to our discussion, iCanCloud and GreenCloud performs better than other simulator. ConclusionConclusion