SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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)
 

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

Similar a 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)
 

Último

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 

Último (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 

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