SlideShare uma empresa Scribd logo
1 de 21
M.Tech-CE (UVPCE) 1
Prepared By:-
14014081002 Debabrata Paul Chowdhury
14014081004 Janjir Patel
14014081007 Khyati Rajput
A Presentation
on
“CLOUDSIM”
Guided By:-
Ass. Prof. Kirit J. Modi
M.Tech-CE
UVPCE
30-08-2014
075-Shankersinh Vaghela Bapu
Institute of Technology
CONTENTS
 Introduction to Cloud Computing
 What is CloudSim?
 CloudSim
 Applications of CloudSim
 Prerequisites
 How to use CloudSim in NetBeans
 Sample example on CloudSim
M.Tech-CE (UVPCE) 2
CLOUD COMPUTING
 “Cloudsim provides a generalized and extensible simulation framework
that enables modeling, simulation and experimentation of emerging Cloud
Computing infrastructure and application services”
 Cloud computing is Internet-based computing, whereby shared resources,
software, and information are provided to computers and other devices on
demand, like the electricity grid.
 Service based model - aim to simulate
 Infrastructure as a Service (IaaS)
 Platform as a Service (PaaS)
 Software as a Service (SaaS)
 Cloud Deployment Model – Ownership and paying model
 Public Clouds
 Private Clouds
 Community Clouds
 Hybrid Clouds
3
M.Tech-CE (UVPCE) 4
Service Based
Models...
Infrastructure as a Service (IaaS)
M.Tech-CE (UVPCE) 5
 The capability provided to the consumer is to provision processing,
storage, networks, and other fundamental computing resources where the
consumer is able to deploy and run arbitrary software, which can include
operating systems and applications. E.g.: Amazon & OpenNebula
Platform as a Service (PaaS)
M.Tech-CE (UVPCE) 6
 The capability provided to the consumer is to deploy onto the
cloud infrastructure consumer-created or acquired applications
created using programming languages and tools supported by the
provider. E.g.: Google App Engine & Hadoop
Software as a Service (SaaS)
18
Decembe
r 2015
075- SVBIT, Vasan 7
 The capability provided to the consumer is to use the provider’s
applications running on a cloud infrastructure. The applications
are accessible from various client devices through a thin client
interface such as a web browser (e.g., web-based email).
M.Tech-CE (UVPCE) 8
Cloud Deployment
Models..
Public Cloud
M.Tech-CE (UVPCE) 9
 The cloud infrastructure is made available to the general public or a large
industry group and is owned by an organization selling cloud services.
 Basic characteristics :
•Homogeneous infrastructure
•Common policies
•Shared resources and multi-tenant
•Leased or rented infrastructure
•Economies of scale
Private Cloud
M.Tech-CE (UVPCE) 10
 The cloud infrastructure is operated solely for an organization. It may be
managed by the organization or a third party and may exist on premise or
off premise.
 Basic characteristics :
•Heterogeneous infrastructure
•Customized and tailored policies
•Dedicated resources
•In-house infrastructure
•End-to-end control
Community Cloud
M.Tech-CE (UVPCE) 11
 The cloud infrastructure is shared by several organizations and supports a
specific community that has shared concerns (e.g., mission, security
requirements, policy and compliance considerations).
Hybrid Cloud
M.Tech-CE (UVPCE) 12
 The cloud infrastructure is a composition of two or more clouds (private,
community, or public) that remain unique entities but are bound together
by standardized or proprietary technology that enables data and
application portability (e.g., cloud bursting for load-balancing between
clouds).
WHAT IS CLOUDSIM ?
 Motivation:- provides a generalized and extensible simulation
framework that enables modeling, simulation and experimentation
of emerging Cloud Computing infrastructure 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
M.Tech-CE (UVPCE) 13
CLOUDSIM FEATURE
 Support for modeling and simulation of large scale Cloud Computing data
centers
 Energy-aware computational resources
 Support for 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
M.Tech-CE (UVPCE) 14
CLOUDSIM ARCHITECTURE
M.Tech-CE (UVPCE) 15
 User Interface Structure:
 Cloudlet: This class models the cloud based application services (such as
content delivery, social networking & business workflow).
 VM: This class models a virtual machine, which is managed & hosted by cloud
host component.
 VM Services:
 Cloudlet Execution: Used to support modelling of other performance and
composition metrics for applications such as transactions in data-base oriented
applications.
 VM Management: The VM management stands for the operations control
policies related to VM life cycle such as provisioning a host to VM, VM
creation, VM destruction & VM Migration.
M.Tech-CE (UVPCE) 16
 Cloud Services:
 VM Provisioning: The process of creating VM instances on hosts.
 CPU allocation: CPU is allocated to each of the services.
 Memory allocation: Memory is allocated to the host.
 Storage allocation: Storing of data or service is managed.
 Bandwidth allocation: This is an abstract class that models the policy for
provisioning of bandwidth to VMs.
 Cloud Resources:
 Events Handling: This is an abstract class that represents the provisioning policy
for allocating primary memory (RAM) to the VMs.
 Cloud Coordinator: This abstract class extends a Cloud-based data centre to the
federation. It is responsible for periodically monitoring the internal state of data
centre resources and based on that it undertakes dynamic load-shredding decisions.
 Sensor: This interface must be implemented to instantiate a sensor component that
can be used by a Cloud Coordinator for monitoring specific performance parameters
(energy-consumption, resource utilization).
M.Tech-CE (UVPCE) 17
 Data centre: This class models the core infrastructure-level services (hardware) that
are offered by Cloud providers (Amazon, Azure, App Engine)
 Network:
 Network Topology: This class contains the information for inducing network
behaviour (latencies) in the simulation. It stores the topology information, which is
generated using the BRITE topology generator.
 Message delay calculation: This class contains the algorithms that calculate the delay
in the delivery of the message
M.Tech-CE (UVPCE) 18
REASONS FOR LEARNING CLOUDSIM
 Cloud resource provisioning
 Energy efficient management of data center resources
 Optimization of Cloud Computing
 Research activities
 Limitation: No Graphical User Interface (GUI)
M.Tech-CE (UVPCE) 19
APPLICATIONS OF CLOUDSIM
 With the growing popularity and importance of Cloud computing, several
external researchers around the world have started using CloudSim.
 For instance, HP Labs (Palo Alto) researchers are using CloudSim for evaluation
of resource allocation algorithms for HP’s Cloud data centres.
 Duke University (U.S.A.) researchers are using it for energy-efficient management
of data centres.
 China East Jiao Tong University researchers are using CloudSim for evaluating
design and application scheduling in Clouds
 National Research Centre for Intelligent Computer Systems (Beijing, China)
researchers are using it for SLA-oriented management and optimization of Cloud
computing environments.
 Kookmin University (Seoul, Korea) researchers are using the toolkit for their
investigation on workflow scheduling in Clouds
M.Tech-CE (UVPCE) 20
CLOUDSIM IN SOCIAL NETWORKING
 Cloud analyst is a tool developed at the University of Melbourne whose goal is to
support the evaluation of social network applications, such as FaceBook, according
to the geographic distribution of users and data centres.
 In this tool, communities of users and data centres supporting the social networks
are characterized based on their location and other parameters such as user
experience while using the social network application.
 The load on the data centre is continuously recorded in the form of logs.
M.Tech-CE (UVPCE) 21

Mais conteúdo relacionado

Mais procurados

introduction to cloudsim
introduction to cloudsimintroduction to cloudsim
introduction to cloudsimJassika
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloudAshok Kumar
 
Data center virtualization
Data center virtualizationData center virtualization
Data center virtualizationmazin Salih
 
Hybrid Cloud and Its Implementation
Hybrid Cloud and Its ImplementationHybrid Cloud and Its Implementation
Hybrid Cloud and Its ImplementationSai P Mishra
 
Eucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaEucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaAmar Myana
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualizationGokulnath S
 
cloud computing:Types of virtualization
cloud computing:Types of virtualizationcloud computing:Types of virtualization
cloud computing:Types of virtualizationDr.Neeraj Kumar Pandey
 
OIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question BankOIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question Bankpkaviya
 
Parallel computing
Parallel computingParallel computing
Parallel computingVinay Gupta
 
Federated Cloud Computing - The OpenNebula Experience v1.0s
Federated Cloud Computing  - The OpenNebula Experience v1.0sFederated Cloud Computing  - The OpenNebula Experience v1.0s
Federated Cloud Computing - The OpenNebula Experience v1.0sIgnacio M. Llorente
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing FundamentalsSonia Nagpal
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providersVineet Garg
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to VirtualizationRahul Hada
 

Mais procurados (20)

Characteristics of cloud computing
Characteristics of cloud computingCharacteristics of cloud computing
Characteristics of cloud computing
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
introduction to cloudsim
introduction to cloudsimintroduction to cloudsim
introduction to cloudsim
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
 
Data center virtualization
Data center virtualizationData center virtualization
Data center virtualization
 
Hybrid Cloud and Its Implementation
Hybrid Cloud and Its ImplementationHybrid Cloud and Its Implementation
Hybrid Cloud and Its Implementation
 
Eucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaEucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebula
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualization
 
cloud computing:Types of virtualization
cloud computing:Types of virtualizationcloud computing:Types of virtualization
cloud computing:Types of virtualization
 
OIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question BankOIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question Bank
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Parallel computing
Parallel computingParallel computing
Parallel computing
 
Federated Cloud Computing - The OpenNebula Experience v1.0s
Federated Cloud Computing  - The OpenNebula Experience v1.0sFederated Cloud Computing  - The OpenNebula Experience v1.0s
Federated Cloud Computing - The OpenNebula Experience v1.0s
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing Fundamentals
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
 
Cloudsim modified
Cloudsim modifiedCloudsim modified
Cloudsim modified
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providers
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
 

Semelhante a Cloud sim

IT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptxIT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptxadad129366
 
Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World IRJET Journal
 
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
 
Survey on cloud simulator
Survey on cloud simulatorSurvey on cloud simulator
Survey on cloud simulatorHabibur Rahman
 
02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introductionAslamHossain30
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingAnimesh Chaturvedi
 
Above the clouds
Above the cloudsAbove the clouds
Above the cloudsrussel_uk
 
Cloud Computing Berkley
Cloud Computing BerkleyCloud Computing Berkley
Cloud Computing Berkleykrmartin_dal
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingSuman Jha
 
A Virtualization Model for Cloud Computing
A Virtualization Model for Cloud ComputingA Virtualization Model for Cloud Computing
A Virtualization Model for Cloud ComputingSouvik Pal
 
Multicloud Deployment of Computing Clusters for Loosely Coupled Multi Task C...
Multicloud Deployment of Computing Clusters for Loosely  Coupled Multi Task C...Multicloud Deployment of Computing Clusters for Loosely  Coupled Multi Task C...
Multicloud Deployment of Computing Clusters for Loosely Coupled Multi Task C...IOSR Journals
 
Data Security Model Enhancement In Cloud Environment
Data Security Model Enhancement In Cloud EnvironmentData Security Model Enhancement In Cloud Environment
Data Security Model Enhancement In Cloud EnvironmentIOSR Journals
 
Oruta phase1 report
Oruta phase1 reportOruta phase1 report
Oruta phase1 reportsuthi
 

Semelhante a Cloud sim (20)

cloud
cloudcloud
cloud
 
Distributed system.pptx
Distributed system.pptxDistributed system.pptx
Distributed system.pptx
 
IT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptxIT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Scheduling in CCE
Scheduling in CCEScheduling in CCE
Scheduling in CCE
 
Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World
 
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 sim report
Cloud sim reportCloud sim report
Cloud sim report
 
Survey on cloud simulator
Survey on cloud simulatorSurvey on cloud simulator
Survey on cloud simulator
 
02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Above the clouds
Above the cloudsAbove the clouds
Above the clouds
 
Cloud Computing Berkley
Cloud Computing BerkleyCloud Computing Berkley
Cloud Computing Berkley
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
F1034047
F1034047F1034047
F1034047
 
Cloud vs grid
Cloud vs gridCloud vs grid
Cloud vs grid
 
A Virtualization Model for Cloud Computing
A Virtualization Model for Cloud ComputingA Virtualization Model for Cloud Computing
A Virtualization Model for Cloud Computing
 
Multicloud Deployment of Computing Clusters for Loosely Coupled Multi Task C...
Multicloud Deployment of Computing Clusters for Loosely  Coupled Multi Task C...Multicloud Deployment of Computing Clusters for Loosely  Coupled Multi Task C...
Multicloud Deployment of Computing Clusters for Loosely Coupled Multi Task C...
 
Data Security Model Enhancement In Cloud Environment
Data Security Model Enhancement In Cloud EnvironmentData Security Model Enhancement In Cloud Environment
Data Security Model Enhancement In Cloud Environment
 
Oruta phase1 report
Oruta phase1 reportOruta phase1 report
Oruta phase1 report
 

Último

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 

Último (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Cloud sim

  • 1. M.Tech-CE (UVPCE) 1 Prepared By:- 14014081002 Debabrata Paul Chowdhury 14014081004 Janjir Patel 14014081007 Khyati Rajput A Presentation on “CLOUDSIM” Guided By:- Ass. Prof. Kirit J. Modi M.Tech-CE UVPCE 30-08-2014 075-Shankersinh Vaghela Bapu Institute of Technology
  • 2. CONTENTS  Introduction to Cloud Computing  What is CloudSim?  CloudSim  Applications of CloudSim  Prerequisites  How to use CloudSim in NetBeans  Sample example on CloudSim M.Tech-CE (UVPCE) 2
  • 3. CLOUD COMPUTING  “Cloudsim provides a generalized and extensible simulation framework that enables modeling, simulation and experimentation of emerging Cloud Computing infrastructure and application services”  Cloud computing is Internet-based computing, whereby shared resources, software, and information are provided to computers and other devices on demand, like the electricity grid.  Service based model - aim to simulate  Infrastructure as a Service (IaaS)  Platform as a Service (PaaS)  Software as a Service (SaaS)  Cloud Deployment Model – Ownership and paying model  Public Clouds  Private Clouds  Community Clouds  Hybrid Clouds 3
  • 4. M.Tech-CE (UVPCE) 4 Service Based Models...
  • 5. Infrastructure as a Service (IaaS) M.Tech-CE (UVPCE) 5  The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. E.g.: Amazon & OpenNebula
  • 6. Platform as a Service (PaaS) M.Tech-CE (UVPCE) 6  The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages and tools supported by the provider. E.g.: Google App Engine & Hadoop
  • 7. Software as a Service (SaaS) 18 Decembe r 2015 075- SVBIT, Vasan 7  The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure. The applications are accessible from various client devices through a thin client interface such as a web browser (e.g., web-based email).
  • 8. M.Tech-CE (UVPCE) 8 Cloud Deployment Models..
  • 9. Public Cloud M.Tech-CE (UVPCE) 9  The cloud infrastructure is made available to the general public or a large industry group and is owned by an organization selling cloud services.  Basic characteristics : •Homogeneous infrastructure •Common policies •Shared resources and multi-tenant •Leased or rented infrastructure •Economies of scale
  • 10. Private Cloud M.Tech-CE (UVPCE) 10  The cloud infrastructure is operated solely for an organization. It may be managed by the organization or a third party and may exist on premise or off premise.  Basic characteristics : •Heterogeneous infrastructure •Customized and tailored policies •Dedicated resources •In-house infrastructure •End-to-end control
  • 11. Community Cloud M.Tech-CE (UVPCE) 11  The cloud infrastructure is shared by several organizations and supports a specific community that has shared concerns (e.g., mission, security requirements, policy and compliance considerations).
  • 12. Hybrid Cloud M.Tech-CE (UVPCE) 12  The cloud infrastructure is a composition of two or more clouds (private, community, or public) that remain unique entities but are bound together by standardized or proprietary technology that enables data and application portability (e.g., cloud bursting for load-balancing between clouds).
  • 13. WHAT IS CLOUDSIM ?  Motivation:- provides a generalized and extensible simulation framework that enables modeling, simulation and experimentation of emerging Cloud Computing infrastructure 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 M.Tech-CE (UVPCE) 13
  • 14. CLOUDSIM FEATURE  Support for modeling and simulation of large scale Cloud Computing data centers  Energy-aware computational resources  Support for 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 M.Tech-CE (UVPCE) 14
  • 16.  User Interface Structure:  Cloudlet: This class models the cloud based application services (such as content delivery, social networking & business workflow).  VM: This class models a virtual machine, which is managed & hosted by cloud host component.  VM Services:  Cloudlet Execution: Used to support modelling of other performance and composition metrics for applications such as transactions in data-base oriented applications.  VM Management: The VM management stands for the operations control policies related to VM life cycle such as provisioning a host to VM, VM creation, VM destruction & VM Migration. M.Tech-CE (UVPCE) 16
  • 17.  Cloud Services:  VM Provisioning: The process of creating VM instances on hosts.  CPU allocation: CPU is allocated to each of the services.  Memory allocation: Memory is allocated to the host.  Storage allocation: Storing of data or service is managed.  Bandwidth allocation: This is an abstract class that models the policy for provisioning of bandwidth to VMs.  Cloud Resources:  Events Handling: This is an abstract class that represents the provisioning policy for allocating primary memory (RAM) to the VMs.  Cloud Coordinator: This abstract class extends a Cloud-based data centre to the federation. It is responsible for periodically monitoring the internal state of data centre resources and based on that it undertakes dynamic load-shredding decisions.  Sensor: This interface must be implemented to instantiate a sensor component that can be used by a Cloud Coordinator for monitoring specific performance parameters (energy-consumption, resource utilization). M.Tech-CE (UVPCE) 17
  • 18.  Data centre: This class models the core infrastructure-level services (hardware) that are offered by Cloud providers (Amazon, Azure, App Engine)  Network:  Network Topology: This class contains the information for inducing network behaviour (latencies) in the simulation. It stores the topology information, which is generated using the BRITE topology generator.  Message delay calculation: This class contains the algorithms that calculate the delay in the delivery of the message M.Tech-CE (UVPCE) 18
  • 19. REASONS FOR LEARNING CLOUDSIM  Cloud resource provisioning  Energy efficient management of data center resources  Optimization of Cloud Computing  Research activities  Limitation: No Graphical User Interface (GUI) M.Tech-CE (UVPCE) 19
  • 20. APPLICATIONS OF CLOUDSIM  With the growing popularity and importance of Cloud computing, several external researchers around the world have started using CloudSim.  For instance, HP Labs (Palo Alto) researchers are using CloudSim for evaluation of resource allocation algorithms for HP’s Cloud data centres.  Duke University (U.S.A.) researchers are using it for energy-efficient management of data centres.  China East Jiao Tong University researchers are using CloudSim for evaluating design and application scheduling in Clouds  National Research Centre for Intelligent Computer Systems (Beijing, China) researchers are using it for SLA-oriented management and optimization of Cloud computing environments.  Kookmin University (Seoul, Korea) researchers are using the toolkit for their investigation on workflow scheduling in Clouds M.Tech-CE (UVPCE) 20
  • 21. CLOUDSIM IN SOCIAL NETWORKING  Cloud analyst is a tool developed at the University of Melbourne whose goal is to support the evaluation of social network applications, such as FaceBook, according to the geographic distribution of users and data centres.  In this tool, communities of users and data centres supporting the social networks are characterized based on their location and other parameters such as user experience while using the social network application.  The load on the data centre is continuously recorded in the form of logs. M.Tech-CE (UVPCE) 21