SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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)
 

Ähnlich wie 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
 

Ähnlich wie 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)
 

Kürzlich hochgeladen

Mbaye_Astou.Education Civica_Human Rights.pptx
Mbaye_Astou.Education Civica_Human Rights.pptxMbaye_Astou.Education Civica_Human Rights.pptx
Mbaye_Astou.Education Civica_Human Rights.pptxnuriaiuzzolino1
 
MichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfMichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfmstarkes24
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...Nguyen Thanh Tu Collection
 
factors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptxfactors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptxSanjay Shekar
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdfVikramadityaRaj
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/siemaillard
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticspragatimahajan3
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...Sayali Powar
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Celine George
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfbu07226
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45MysoreMuleSoftMeetup
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptxmansk2
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17Celine George
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryEugene Lysak
 
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptxREPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptxmanishaJyala2
 
How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17Celine George
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the lifeNitinDeodare
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxjmorse8
 

Kürzlich hochgeladen (20)

Mbaye_Astou.Education Civica_Human Rights.pptx
Mbaye_Astou.Education Civica_Human Rights.pptxMbaye_Astou.Education Civica_Human Rights.pptx
Mbaye_Astou.Education Civica_Human Rights.pptx
 
MichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfMichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdf
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
 
factors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptxfactors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptx
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
 
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdfPost Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
 
“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptxREPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
 
How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the life
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptx
 

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