SlideShare ist ein Scribd-Unternehmen logo
1 von 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 

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)Garvit Anand
 
Cloud computing
Cloud computingCloud computing
Cloud computingArar Fahem
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providersVineet Garg
 
What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?Amazon Web Services
 
Intro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute ServicesIntro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute ServicesAmazon Web Services
 
Cloud computing.pptx
Cloud computing.pptxCloud computing.pptx
Cloud computing.pptxandrewbourget
 
Unit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureUnit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureMonishaNehkal
 
Eucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaEucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaAmar Myana
 
Introduction to Cloud Computing - (Eng Session)
Introduction to Cloud Computing - (Eng Session)Introduction to Cloud Computing - (Eng Session)
Introduction to Cloud Computing - (Eng Session)Amazon Web Services
 
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...Amazon Web Services
 
Eucalyptus cloud computing
Eucalyptus cloud computingEucalyptus cloud computing
Eucalyptus cloud computingRahul Rana
 
A brief history of cloud computing
A brief history of cloud computingA brief history of cloud computing
A brief history of cloud computingOneserve
 
A brief history of Azure
A brief history of AzureA brief history of Azure
A brief history of AzureMatt Deacon
 
Virtualization in Cloud Computing and Machine reference Model
Virtualization in Cloud Computing and Machine reference ModelVirtualization in Cloud Computing and Machine reference Model
Virtualization in Cloud Computing and Machine reference ModelDr Neelesh Jain
 

Was ist angesagt? (20)

Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providers
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Intro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute ServicesIntro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute Services
 
Cloud computing.pptx
Cloud computing.pptxCloud computing.pptx
Cloud computing.pptx
 
Unit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureUnit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing Architecture
 
Cloud service providers
Cloud service providersCloud service providers
Cloud service providers
 
Eucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaEucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebula
 
AWS PPT.pptx
AWS PPT.pptxAWS PPT.pptx
AWS PPT.pptx
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Introduction to Cloud Computing - (Eng Session)
Introduction to Cloud Computing - (Eng Session)Introduction to Cloud Computing - (Eng Session)
Introduction to Cloud Computing - (Eng Session)
 
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
 
Eucalyptus cloud computing
Eucalyptus cloud computingEucalyptus cloud computing
Eucalyptus cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
A brief history of cloud computing
A brief history of cloud computingA brief history of cloud computing
A brief history of cloud computing
 
A brief history of Azure
A brief history of AzureA brief history of Azure
A brief history of Azure
 
Virtualization in Cloud Computing and Machine reference Model
Virtualization in Cloud Computing and Machine reference ModelVirtualization in Cloud Computing and Machine reference Model
Virtualization in Cloud Computing and Machine reference Model
 

Andere mochten auch

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
 
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
 

Andere mochten auch (20)

A tutorial on CloudSim
A tutorial on CloudSimA tutorial on CloudSim
A tutorial on CloudSim
 
Cloud sim
Cloud simCloud sim
Cloud sim
 
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
 
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...
 

Ähnlich wie 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
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingAnimesh Chaturvedi
 

Ähnlich wie 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
 
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
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 

Kürzlich hochgeladen (20)

2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 

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