SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Cloud Computing & CloudStack
Md.Mahbub-E-Noor
(MSc Computer Science 4th semester)
South Asian University
New Delhi, India
06/03/2014
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Contents
1 Cloud Computing
Definition
Layers
Architecture
2 Cloud Computing Evolution
Evolution Overview
Cloud Computing
Grid Computing
Utility Computing
Cloud Computing vs ASP
Challenges
3 Cloud Solutions
CloudStack
CloudStack architecture
CloudStack components
4 Research Areas on Cloud Computing
Research Areas
Cloud Simulation Tools
One Research
5 References
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Definition
Layers
Architecture
Definition
” The’Cloud’concept is finally wrapping peoples minds around
what is possible when you leverage web-scale infrastructure
(application and physical) in an on-demand way. ’Managed
Services’, ’ASP’, ’Grid Computing’, ’Software as a Service’,
’Platform as a Service’, ’Anything as a Service’ all terms that
couldnt get it done. Call it a ’Cloud’ and everyone goes bonkers.”
- Damon Edwards[7]
”Cloud computing is the user-friendly version of grid computing.”
- Trevor Doerksen[7]
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Definition
Layers
Architecture
Definition
”Clouds are vast resource pools with on-demand resource allocation. The
degree of on-demandness can vary from phone calls to web forms to actual
APIs that directly requisition servers. I tend to consider slow forms of
requisitioning to be more like traditional datacenters, and the quicker ones to
be more cloudy. A public facing API is a must for true clouds.
Clouds are virtualized. On-demand requisitioning implies the ability to
dynamically resize resource allocation or moving customers from one physical
server to another transparently. This is all difficult or impossible without
virtualization.
Clouds tend to be priced like utilities (hourly, rather than per-resource), and
I think well see this model catching on more and more as computing resources
become as cheap and ubiquitous as water, electricity, and gas (well, maybe not
gas). However, I think this is a trend, not a requirement. You can certainly
have clouds that are priced like pizza, per slice.”
- Jan Pritzker [7]
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Definition
Layers
Architecture
Basic Layers of Cloud
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a service (IaaS)
Figure: Basic Layers of Cloud.
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Definition
Layers
Architecture
Basic Conceptual Architechture of Cloud
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Evolution Overview
Cloud Computing
Grid Computing
Utility Computing
Cloud Computing vs ASP
Challenges
Cloud Computing Evolution
Figure: Cloud Computing Evolution.
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Evolution Overview
Cloud Computing
Grid Computing
Utility Computing
Cloud Computing vs ASP
Challenges
Cloud Computing
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Evolution Overview
Cloud Computing
Grid Computing
Utility Computing
Cloud Computing vs ASP
Challenges
Grid Computing [3]
Share CPU between organization
Figure: Grid Computing Basic Concept
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Evolution Overview
Cloud Computing
Grid Computing
Utility Computing
Cloud Computing vs ASP
Challenges
Utility Computing [5]
Utility computing merely means ”Pay and Use”, with regards to
computing power.
Utility Computing = Grid Computing + Pay-per-use
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Evolution Overview
Cloud Computing
Grid Computing
Utility Computing
Cloud Computing vs ASP
Challenges
Cloud Computing vs ASP [1]
ASP
Cloud Computing is a hot buzzword. There have been other terms
for pretty much the same thing in the past. ASP is certainly one of
those, as is SaaS
Cloud Computing
Two main concepts of cloud computing are that :
it removes the need to maintain physical hardware from the
user, and
the contractual and billing arrangements are almost
completely usage-driven (no fixed costs) and short-term (can
sign-up,ramp-up, cancel at any time)
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Evolution Overview
Cloud Computing
Grid Computing
Utility Computing
Cloud Computing vs ASP
Challenges
Some Disadvantages or Challenges of Cloud Computing
Slow than local software.
Concern about reliable and security.
Must have stable internet.
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
CloudStack
CloudStack architecture
CloudStack components
Some Open source cloud solutions[9]
CloudStack ,
OpenStack ,
OpenNebula ,
Eucalyptus ,
Nimbus [4] etc.
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
CloudStack
CloudStack architecture
CloudStack components
CloudStack
CloudStack [2] is now owned by Citrix Systems, that allows
building any type of cloud including public,private and hybrid.
Components
It has four main parts :
Compute Nodes (CN),
Pods,
Availability Zones (AZ)
Management Server (MS)
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
CloudStack
CloudStack architecture
CloudStack components
Figure: Conceptual View of a CloudStack [2] architecture.
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
CloudStack
CloudStack architecture
CloudStack components
CloudStack components
CN
The CNs are hypervisor enabled hosts where the VMs will be
executed.The supported hypervisors are
XenServer,
Oracle VM,
KVM,
VMware vSphere.
Pod
A Pod is a collection of CNs.Virtual machine files are stored in a
Primary Storage(PS) which is defined in a Pod and PS is shared
among the CNs.
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
CloudStack
CloudStack architecture
CloudStack components
CloudStack components
AZ
An AZ is a collection of Pods with Secondary Storage, that are
visible to end users who must select one of them to start a VM.
MS
provides web user interface and APIs,
manages the assignment of VM instances to particular hosts,
manages public and private IP addresses to particular
accounts, and
manges the allocation of storage.
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Research Areas
Cloud Simulation Tools
One Research
Research Areas on Cloud Computing [6]
Research can be done by simulation basis or real basis or both in the following
topics :
Analysis among cloud solutions
Virtual Machine Placement
–Live Migration
–VM Schedule
Optimization
–Management.
–Delay Issues.
–cost.
Reliability & Security.
Standard.
Green IT .
Application implementation
Models of IaaS,PaaS,SaaS and check thair validation through simulation
etc.
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Research Areas
Cloud Simulation Tools
One Research
Cloud Simulation Tools
CloudSim
CloudAnalyst
GreenCloud
iCanCloud
MDCSim
NetworkCloudSim
VirtualCloud
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Research Areas
Cloud Simulation Tools
One Research
Performance of the CloudStack KVM Pod primary storage
under NFS version 3 [8]
Methodology
used tools
dd Unix tool.
IOzone.
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Research Areas
Cloud Simulation Tools
One Research
Performance of the CloudStack KVM Pod primary storage
under NFS version 3 [8]
Methodology
Two machines(pc) used
NFS server.
CN.
Configuration of the both machines :
Ubuntu 10.04 LTS x86.
Core 2 DUO 6600 @ 2.40 GHz.
4 GB of RAM, 500 GB hard disk.
an Ethernet Gigabit Network with 1500 MTU.
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
Research Areas
Cloud Simulation Tools
One Research
Performance of the CloudStack KVM Pod primary storage
under NFS version 3 [8]
Result :
Figure: Performance of the primary storage [8].
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
References
[1] “Cloud vs ASP,” lhttp://superuser.com/questions/74488/
whats-thedifference-between-an-application-service-provider-and-cloud-computin.
[2] “CloudStack,” http://cloudstack.apache.org/.
[3] “Evolution of Cloud Computing,” http://www.fastcloud.org/Evolution.php.
[4] “Nimbus,” http://www.nimbusproject.org/.
[5] “Utility Computing,” http://en.wikipedia.org/wiki/Utility computing.
[6] M. A Vouk, “Cloud computing–issues, research and implementations,” CIT.
Journal of Computing and Information Technology, vol. 16, no. 4, pp. 235–246,
2008.
[7] J. Geelan, “Twenty-one experts define cloud computing,” Cloud Computing
Journal, vol. 2, pp. 1–5, 2009.
[8] F. Gomez-Folgar, A. Garcia-Loureiro, T. F. Pena, and R. Valin, “Performance of
the cloudstack kvm pod primary storage under nfs version 3,” in 10th
International Symposium on Parallel and Distributed Processing with Applications
(ISPA). IEEE, 2012, pp. 845–846.
[9] S. Ristov and M. Gusev, “Security evaluation of open source clouds,” in
EUROCON. IEEE, 2013, pp. 73–80.
Md Mahbub E Noor Cloud Computing and CloudStack
Cloud Computing
Cloud Computing Evolution
Cloud Solutions
Research Areas on Cloud Computing
References
The End
Md Mahbub E Noor Cloud Computing and CloudStack

Contenu connexe

Tendances

CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...
CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...
CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...ambitlick
 
A premeditated cdm algorithm in cloud computing environment for fpm 2
A premeditated cdm algorithm in cloud computing environment for fpm 2A premeditated cdm algorithm in cloud computing environment for fpm 2
A premeditated cdm algorithm in cloud computing environment for fpm 2IAEME Publication
 
Cloudsim & Green Cloud
Cloudsim & Green CloudCloudsim & Green Cloud
Cloudsim & Green CloudNeda Maleki
 
Cloud sim pptx
Cloud sim pptxCloud sim pptx
Cloud sim pptxMD Redaan
 
2015 cloud sim projects
2015 cloud sim projects2015 cloud sim projects
2015 cloud sim projectsHari Krishnan
 
A Strategic Evaluation of Energy-Consumption and Total Execution Time for Clo...
A Strategic Evaluation of Energy-Consumption and Total Execution Time for Clo...A Strategic Evaluation of Energy-Consumption and Total Execution Time for Clo...
A Strategic Evaluation of Energy-Consumption and Total Execution Time for Clo...idescitation
 
introduction to cloudsim
introduction to cloudsimintroduction to cloudsim
introduction to cloudsimJassika
 
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
 
HPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaHPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaIgnacio M. Llorente
 
Cloud Roundtable at Microsoft Switzerland
Cloud Roundtable at Microsoft Switzerland Cloud Roundtable at Microsoft Switzerland
Cloud Roundtable at Microsoft Switzerland mictc
 
My Other Computer is a Data Center (2010 v21)
My Other Computer is a Data Center (2010 v21)My Other Computer is a Data Center (2010 v21)
My Other Computer is a Data Center (2010 v21)Robert Grossman
 
Bringing Private Cloud Computing to HPC and Science - Berkeley Lab - July 2014
Bringing Private Cloud Computing to HPC and Science  - Berkeley Lab - July 2014 Bringing Private Cloud Computing to HPC and Science  - Berkeley Lab - July 2014
Bringing Private Cloud Computing to HPC and Science - Berkeley Lab - July 2014 OpenNebula Project
 
A tutorial on CloudSim
A tutorial on CloudSimA tutorial on CloudSim
A tutorial on CloudSimHabibur Rahman
 
Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...
Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...
Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...ArchanaKalapgar
 
An Introduction to Cloud Computing (2009)
An Introduction to Cloud Computing (2009)An Introduction to Cloud Computing (2009)
An Introduction to Cloud Computing (2009)Robert Grossman
 

Tendances (18)

CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...
CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...
CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...
 
A premeditated cdm algorithm in cloud computing environment for fpm 2
A premeditated cdm algorithm in cloud computing environment for fpm 2A premeditated cdm algorithm in cloud computing environment for fpm 2
A premeditated cdm algorithm in cloud computing environment for fpm 2
 
Cloudsim & Green Cloud
Cloudsim & Green CloudCloudsim & Green Cloud
Cloudsim & Green Cloud
 
Cloud sim pptx
Cloud sim pptxCloud sim pptx
Cloud sim pptx
 
2015 cloud sim projects
2015 cloud sim projects2015 cloud sim projects
2015 cloud sim projects
 
A Strategic Evaluation of Energy-Consumption and Total Execution Time for Clo...
A Strategic Evaluation of Energy-Consumption and Total Execution Time for Clo...A Strategic Evaluation of Energy-Consumption and Total Execution Time for Clo...
A Strategic Evaluation of Energy-Consumption and Total Execution Time for Clo...
 
introduction to cloudsim
introduction to cloudsimintroduction to cloudsim
introduction to cloudsim
 
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...
 
HPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaHPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebula
 
Cloud Roundtable at Microsoft Switzerland
Cloud Roundtable at Microsoft Switzerland Cloud Roundtable at Microsoft Switzerland
Cloud Roundtable at Microsoft Switzerland
 
My Other Computer is a Data Center (2010 v21)
My Other Computer is a Data Center (2010 v21)My Other Computer is a Data Center (2010 v21)
My Other Computer is a Data Center (2010 v21)
 
Bringing Private Cloud Computing to HPC and Science - Berkeley Lab - July 2014
Bringing Private Cloud Computing to HPC and Science  - Berkeley Lab - July 2014 Bringing Private Cloud Computing to HPC and Science  - Berkeley Lab - July 2014
Bringing Private Cloud Computing to HPC and Science - Berkeley Lab - July 2014
 
Cloud computing and Cloudsim
Cloud computing and CloudsimCloud computing and Cloudsim
Cloud computing and Cloudsim
 
A tutorial on CloudSim
A tutorial on CloudSimA tutorial on CloudSim
A tutorial on CloudSim
 
WJCAT2-13707877
WJCAT2-13707877WJCAT2-13707877
WJCAT2-13707877
 
Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...
Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...
Job scheduling in hybrid cloud using deep reinforcement learning for cost opt...
 
Cloud computing_Final
Cloud computing_FinalCloud computing_Final
Cloud computing_Final
 
An Introduction to Cloud Computing (2009)
An Introduction to Cloud Computing (2009)An Introduction to Cloud Computing (2009)
An Introduction to Cloud Computing (2009)
 

Similaire à Cloud computing and CloudStack

COMPARISON_BETWEEN_CLOUD_AND_GRID_COMPUT.pdf
COMPARISON_BETWEEN_CLOUD_AND_GRID_COMPUT.pdfCOMPARISON_BETWEEN_CLOUD_AND_GRID_COMPUT.pdf
COMPARISON_BETWEEN_CLOUD_AND_GRID_COMPUT.pdfSbonelo Biyela
 
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
 
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICES
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICESANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICES
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICESijccsa
 
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
 
A Virtualization Model for Cloud Computing
A Virtualization Model for Cloud ComputingA Virtualization Model for Cloud Computing
A Virtualization Model for Cloud ComputingSouvik Pal
 
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
 
Cloud Artificial Intelligence.pptx
Cloud Artificial Intelligence.pptxCloud Artificial Intelligence.pptx
Cloud Artificial Intelligence.pptxPrakashKumarSahni
 
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
 
Virtual Machine Migration and Allocation in Cloud Computing: A Review
Virtual Machine Migration and Allocation in Cloud Computing: A ReviewVirtual Machine Migration and Allocation in Cloud Computing: A Review
Virtual Machine Migration and Allocation in Cloud Computing: A Reviewijtsrd
 
An Introduction to Cloud Computing by Robert Grossman 08-06-09 (v19)
An Introduction to Cloud Computing by Robert Grossman 08-06-09 (v19)An Introduction to Cloud Computing by Robert Grossman 08-06-09 (v19)
An Introduction to Cloud Computing by Robert Grossman 08-06-09 (v19)Robert Grossman
 

Similaire à Cloud computing and CloudStack (20)

Cloud computer
Cloud computerCloud computer
Cloud computer
 
COMPARISON_BETWEEN_CLOUD_AND_GRID_COMPUT.pdf
COMPARISON_BETWEEN_CLOUD_AND_GRID_COMPUT.pdfCOMPARISON_BETWEEN_CLOUD_AND_GRID_COMPUT.pdf
COMPARISON_BETWEEN_CLOUD_AND_GRID_COMPUT.pdf
 
Understanding Cloud Computing
Understanding Cloud ComputingUnderstanding Cloud Computing
Understanding Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud compt
Cloud comptCloud compt
Cloud compt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Scheduling in CCE
Scheduling in CCEScheduling in CCE
Scheduling in CCE
 
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
 
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICES
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICESANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICES
ANALYSIS OF THE COMPARISON OF SELECTIVE CLOUD VENDORS SERVICES
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Top 31 Cloud Computing Interview Questions and Answers.
Top 31 Cloud Computing Interview Questions and Answers.Top 31 Cloud Computing Interview Questions and Answers.
Top 31 Cloud Computing Interview Questions and Answers.
 
Cloud services
Cloud servicesCloud services
Cloud services
 
A Virtualization Model for Cloud Computing
A Virtualization Model for Cloud ComputingA Virtualization Model for Cloud Computing
A Virtualization Model for Cloud Computing
 
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 Artificial Intelligence.pptx
Cloud Artificial Intelligence.pptxCloud Artificial Intelligence.pptx
Cloud Artificial Intelligence.pptx
 
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
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cc unit 3 updated version
Cc unit 3 updated versionCc unit 3 updated version
Cc unit 3 updated version
 
Virtual Machine Migration and Allocation in Cloud Computing: A Review
Virtual Machine Migration and Allocation in Cloud Computing: A ReviewVirtual Machine Migration and Allocation in Cloud Computing: A Review
Virtual Machine Migration and Allocation in Cloud Computing: A Review
 
An Introduction to Cloud Computing by Robert Grossman 08-06-09 (v19)
An Introduction to Cloud Computing by Robert Grossman 08-06-09 (v19)An Introduction to Cloud Computing by Robert Grossman 08-06-09 (v19)
An Introduction to Cloud Computing by Robert Grossman 08-06-09 (v19)
 

Dernier

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 

Dernier (20)

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 

Cloud computing and CloudStack

  • 1. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References Cloud Computing & CloudStack Md.Mahbub-E-Noor (MSc Computer Science 4th semester) South Asian University New Delhi, India 06/03/2014 Md Mahbub E Noor Cloud Computing and CloudStack
  • 2. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References Contents 1 Cloud Computing Definition Layers Architecture 2 Cloud Computing Evolution Evolution Overview Cloud Computing Grid Computing Utility Computing Cloud Computing vs ASP Challenges 3 Cloud Solutions CloudStack CloudStack architecture CloudStack components 4 Research Areas on Cloud Computing Research Areas Cloud Simulation Tools One Research 5 References Md Mahbub E Noor Cloud Computing and CloudStack
  • 3. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References Definition Layers Architecture Definition ” The’Cloud’concept is finally wrapping peoples minds around what is possible when you leverage web-scale infrastructure (application and physical) in an on-demand way. ’Managed Services’, ’ASP’, ’Grid Computing’, ’Software as a Service’, ’Platform as a Service’, ’Anything as a Service’ all terms that couldnt get it done. Call it a ’Cloud’ and everyone goes bonkers.” - Damon Edwards[7] ”Cloud computing is the user-friendly version of grid computing.” - Trevor Doerksen[7] Md Mahbub E Noor Cloud Computing and CloudStack
  • 4. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References Definition Layers Architecture Definition ”Clouds are vast resource pools with on-demand resource allocation. The degree of on-demandness can vary from phone calls to web forms to actual APIs that directly requisition servers. I tend to consider slow forms of requisitioning to be more like traditional datacenters, and the quicker ones to be more cloudy. A public facing API is a must for true clouds. Clouds are virtualized. On-demand requisitioning implies the ability to dynamically resize resource allocation or moving customers from one physical server to another transparently. This is all difficult or impossible without virtualization. Clouds tend to be priced like utilities (hourly, rather than per-resource), and I think well see this model catching on more and more as computing resources become as cheap and ubiquitous as water, electricity, and gas (well, maybe not gas). However, I think this is a trend, not a requirement. You can certainly have clouds that are priced like pizza, per slice.” - Jan Pritzker [7] Md Mahbub E Noor Cloud Computing and CloudStack
  • 5. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References Definition Layers Architecture Basic Layers of Cloud Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a service (IaaS) Figure: Basic Layers of Cloud. Md Mahbub E Noor Cloud Computing and CloudStack
  • 6. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References Definition Layers Architecture Basic Conceptual Architechture of Cloud Md Mahbub E Noor Cloud Computing and CloudStack
  • 7. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References Evolution Overview Cloud Computing Grid Computing Utility Computing Cloud Computing vs ASP Challenges Cloud Computing Evolution Figure: Cloud Computing Evolution. Md Mahbub E Noor Cloud Computing and CloudStack
  • 8. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References Evolution Overview Cloud Computing Grid Computing Utility Computing Cloud Computing vs ASP Challenges Cloud Computing Md Mahbub E Noor Cloud Computing and CloudStack
  • 9. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References Evolution Overview Cloud Computing Grid Computing Utility Computing Cloud Computing vs ASP Challenges Grid Computing [3] Share CPU between organization Figure: Grid Computing Basic Concept Md Mahbub E Noor Cloud Computing and CloudStack
  • 10. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References Evolution Overview Cloud Computing Grid Computing Utility Computing Cloud Computing vs ASP Challenges Utility Computing [5] Utility computing merely means ”Pay and Use”, with regards to computing power. Utility Computing = Grid Computing + Pay-per-use Md Mahbub E Noor Cloud Computing and CloudStack
  • 11. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References Evolution Overview Cloud Computing Grid Computing Utility Computing Cloud Computing vs ASP Challenges Cloud Computing vs ASP [1] ASP Cloud Computing is a hot buzzword. There have been other terms for pretty much the same thing in the past. ASP is certainly one of those, as is SaaS Cloud Computing Two main concepts of cloud computing are that : it removes the need to maintain physical hardware from the user, and the contractual and billing arrangements are almost completely usage-driven (no fixed costs) and short-term (can sign-up,ramp-up, cancel at any time) Md Mahbub E Noor Cloud Computing and CloudStack
  • 12. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References Evolution Overview Cloud Computing Grid Computing Utility Computing Cloud Computing vs ASP Challenges Some Disadvantages or Challenges of Cloud Computing Slow than local software. Concern about reliable and security. Must have stable internet. Md Mahbub E Noor Cloud Computing and CloudStack
  • 13. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References CloudStack CloudStack architecture CloudStack components Some Open source cloud solutions[9] CloudStack , OpenStack , OpenNebula , Eucalyptus , Nimbus [4] etc. Md Mahbub E Noor Cloud Computing and CloudStack
  • 14. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References CloudStack CloudStack architecture CloudStack components CloudStack CloudStack [2] is now owned by Citrix Systems, that allows building any type of cloud including public,private and hybrid. Components It has four main parts : Compute Nodes (CN), Pods, Availability Zones (AZ) Management Server (MS) Md Mahbub E Noor Cloud Computing and CloudStack
  • 15. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References CloudStack CloudStack architecture CloudStack components Figure: Conceptual View of a CloudStack [2] architecture. Md Mahbub E Noor Cloud Computing and CloudStack
  • 16. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References CloudStack CloudStack architecture CloudStack components CloudStack components CN The CNs are hypervisor enabled hosts where the VMs will be executed.The supported hypervisors are XenServer, Oracle VM, KVM, VMware vSphere. Pod A Pod is a collection of CNs.Virtual machine files are stored in a Primary Storage(PS) which is defined in a Pod and PS is shared among the CNs. Md Mahbub E Noor Cloud Computing and CloudStack
  • 17. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References CloudStack CloudStack architecture CloudStack components CloudStack components AZ An AZ is a collection of Pods with Secondary Storage, that are visible to end users who must select one of them to start a VM. MS provides web user interface and APIs, manages the assignment of VM instances to particular hosts, manages public and private IP addresses to particular accounts, and manges the allocation of storage. Md Mahbub E Noor Cloud Computing and CloudStack
  • 18. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References Research Areas Cloud Simulation Tools One Research Research Areas on Cloud Computing [6] Research can be done by simulation basis or real basis or both in the following topics : Analysis among cloud solutions Virtual Machine Placement –Live Migration –VM Schedule Optimization –Management. –Delay Issues. –cost. Reliability & Security. Standard. Green IT . Application implementation Models of IaaS,PaaS,SaaS and check thair validation through simulation etc. Md Mahbub E Noor Cloud Computing and CloudStack
  • 19. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References Research Areas Cloud Simulation Tools One Research Cloud Simulation Tools CloudSim CloudAnalyst GreenCloud iCanCloud MDCSim NetworkCloudSim VirtualCloud Md Mahbub E Noor Cloud Computing and CloudStack
  • 20. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References Research Areas Cloud Simulation Tools One Research Performance of the CloudStack KVM Pod primary storage under NFS version 3 [8] Methodology used tools dd Unix tool. IOzone. Md Mahbub E Noor Cloud Computing and CloudStack
  • 21. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References Research Areas Cloud Simulation Tools One Research Performance of the CloudStack KVM Pod primary storage under NFS version 3 [8] Methodology Two machines(pc) used NFS server. CN. Configuration of the both machines : Ubuntu 10.04 LTS x86. Core 2 DUO 6600 @ 2.40 GHz. 4 GB of RAM, 500 GB hard disk. an Ethernet Gigabit Network with 1500 MTU. Md Mahbub E Noor Cloud Computing and CloudStack
  • 22. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References Research Areas Cloud Simulation Tools One Research Performance of the CloudStack KVM Pod primary storage under NFS version 3 [8] Result : Figure: Performance of the primary storage [8]. Md Mahbub E Noor Cloud Computing and CloudStack
  • 23. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References References [1] “Cloud vs ASP,” lhttp://superuser.com/questions/74488/ whats-thedifference-between-an-application-service-provider-and-cloud-computin. [2] “CloudStack,” http://cloudstack.apache.org/. [3] “Evolution of Cloud Computing,” http://www.fastcloud.org/Evolution.php. [4] “Nimbus,” http://www.nimbusproject.org/. [5] “Utility Computing,” http://en.wikipedia.org/wiki/Utility computing. [6] M. A Vouk, “Cloud computing–issues, research and implementations,” CIT. Journal of Computing and Information Technology, vol. 16, no. 4, pp. 235–246, 2008. [7] J. Geelan, “Twenty-one experts define cloud computing,” Cloud Computing Journal, vol. 2, pp. 1–5, 2009. [8] F. Gomez-Folgar, A. Garcia-Loureiro, T. F. Pena, and R. Valin, “Performance of the cloudstack kvm pod primary storage under nfs version 3,” in 10th International Symposium on Parallel and Distributed Processing with Applications (ISPA). IEEE, 2012, pp. 845–846. [9] S. Ristov and M. Gusev, “Security evaluation of open source clouds,” in EUROCON. IEEE, 2013, pp. 73–80. Md Mahbub E Noor Cloud Computing and CloudStack
  • 24. Cloud Computing Cloud Computing Evolution Cloud Solutions Research Areas on Cloud Computing References The End Md Mahbub E Noor Cloud Computing and CloudStack