SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

OIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question BankOIT552 Cloud Computing - Question Bank
OIT552 Cloud Computing - Question Bank
pkaviya
 

What's hot (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
 

Similar to 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.pptx
adad129366
 
Survey on cloud simulator
Survey on cloud simulatorSurvey on cloud simulator
Survey on cloud simulator
Habibur Rahman
 
Above the clouds
Above the cloudsAbove the clouds
Above the clouds
russel_uk
 
Cloud Computing Berkley
Cloud Computing BerkleyCloud Computing Berkley
Cloud Computing Berkley
krmartin_dal
 

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

Recently uploaded

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
panagenda
 
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
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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...
 
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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 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