SlideShare a Scribd company logo
OpenCloud	
  
–	
  A	
  Research	
  Cloud	
  –	
  
Open	
  Network	
  Lab	
  
PlanetLab	
  Consor5um	
  
Goal	
  
To	
  build	
  an	
  experimental	
  cloud	
  that	
  allows	
  the	
  research	
  
community	
  to	
  both	
  use	
  and	
  influence	
  the	
  emerging	
  
cloud	
  technology.	
  
–  Enable	
  research	
  into	
  new	
  cloud	
  architecture	
  
–  Enable	
  research	
  into	
  new	
  cloud	
  services	
  &	
  apps	
  
–  Accelerate	
  transi5on	
  of	
  scien5fic	
  community	
  to	
  the	
  cloud	
  
OpenCloud	
  
•  OpenCloud	
  =	
  PlanetLab	
  x	
  ON.Lab	
  
•  Best	
  of	
  PlanetLab	
  
–  VM	
  Exper5se	
  +	
  Focus	
  on	
  the	
  Access	
  Networks	
  
–  Ac5ve	
  User	
  Community	
  
•  Best	
  of	
  Open	
  Network	
  Lab	
  
–  SDN	
  Exper5se	
  +	
  Focus	
  on	
  Data	
  Centers	
  &	
  WAN	
  
–  Ac5ve	
  Industry	
  Involvement	
  
•  In	
  Industry	
  Parlance…	
  
–  ON.Lab	
  x	
  PlanetLab	
  =	
  SDN	
  x	
  NFV	
  x	
  Cloud	
  
Leverage	
  
Open	
  Source	
  
	
  	
  -­‐	
  ON.Lab	
  
	
  	
  -­‐	
  PlanetLab	
  
	
  	
  -­‐	
  OpenStack	
  
	
  	
  -­‐	
  Open	
  Daylight	
  
	
  	
  	
  	
  	
  	
  	
  …	
  
Commodity	
  Clouds	
  
	
  	
  -­‐	
  EC2	
  
	
  	
  -­‐	
  RackSpace	
  
	
  	
  -­‐	
  Google	
  App	
  Engine	
  
	
  	
  -­‐	
  MicrosoU	
  Azure	
  
	
  	
  	
  	
  	
  	
  	
  …	
  
OpenCloud	
  
	
  	
  -­‐	
  Leverage	
  Open	
  Source	
  
	
  	
  -­‐	
  Opera5onal	
  System	
  
	
  	
  -­‐	
  Researcher	
  Access	
  
	
  	
  -­‐	
  End-­‐to-­‐End	
  Scope	
  
	
  
ViCCI	
  
(5	
  SDN-­‐Capable	
  
Data	
  Centers)	
  
Internet2	
  
(SDN-­‐Capable	
  
Backbone	
  +	
  ViNI)	
  
PlanetLab/GENI	
  
(200+	
  US	
  sites	
  
w/	
  campus	
  SDN)	
  
Pilot	
  Deployment	
  
Roadmap	
  
PlanetLab	
   OpenCloud	
  
PLC	
  
PLCAPI	
  
Node	
   Node	
  
GUI	
  
PlanetLab	
  
…	
  
PLC	
  
PLCAPI	
  
Nova	
  Quantum	
  
GUI	
  
Node	
  
Libvirt	
  
(LXC)	
  
OvS	
  
Node	
  
Libvirt	
  
(LXC)	
  
OvS	
  
PlanetLab	
  +	
  OpenStack	
  
Keystone	
  
…	
  
Node	
  
Libvirt	
  
(LXC)	
  
OvS	
  
Node	
  
Libvirt	
  
(LXC)	
  
OvS	
  
OpenCloud	
  v0.5	
  
…	
  
OpenCloud	
  CMS	
  
New	
  API	
  
Nova	
  Quantum	
  
Dashboard	
  
Keystone	
  
Data	
  Model	
  
Codifies	
  PlanetLab’s	
  	
  
value-­‐add	
  and	
  provides	
  
basis	
  for	
  extensions	
  
Node	
  
Libvirt	
  
(LXC)	
  
OvS	
  
Node	
  
Libvirt	
  
(LXC)	
  
OvS	
  
OpenCloud	
  v1.0	
  
…	
  
OpenCloud	
  CMS	
  
New	
  API	
  
Nova	
  Quantum	
  
Dashboard	
  
Keystone	
  
Data	
  Model	
  
ONOS	
  
NetVisor	
  
Architectural	
  Challenges	
  
•  Unify	
  Resource	
  Management	
  
–  From	
  VM	
  Orchestra5on	
  to	
  Network	
  Management	
  
–  From	
  Data	
  Center	
  to	
  Network	
  Edge	
  
•  Define	
  User	
  Projec5ons	
  for	
  Diverse	
  Communi5es	
  
–  Scien5fic	
  Researchers	
  
•  want	
  n	
  VMs	
  and	
  a	
  predictable	
  interconnect	
  
–  Network	
  Service	
  Researchers	
  
•  want	
  to	
  control	
  VM	
  placement	
  and	
  network	
  configura5on	
  
–  Cloud	
  Researchers	
  
•  want	
  to	
  create	
  their	
  own	
  mul5-­‐tenant	
  cloud	
  
Architectural	
  Challenges	
  
•  Service	
  Orchestra5on	
  
–  Manage	
  Services,	
  not	
  Servers	
  
–  Fold	
  OpenCloud-­‐enabled	
  innova5ons	
  back	
  into	
  OpenCloud	
  
–  Lower	
  the	
  barrier-­‐to-­‐entry	
  for	
  new	
  services	
  &	
  applica5ons	
  
•  Enable	
  “build	
  your	
  own	
  PaaS”	
  (thru	
  service	
  composi5on)	
  
•  Services	
  need	
  ops	
  too	
  (Management-­‐as-­‐a-­‐Service)	
  
•  Rich	
  Service	
  Model	
  
–  Best-­‐Effort	
  (with	
  and	
  without	
  admission	
  control)	
  
–  Guaranteed	
  capacity	
  with	
  ability	
  to	
  reserve	
  in	
  advance	
  
–  Guaranteed	
  capacity	
  with	
  a	
  long-­‐term	
  commitment	
  
	
  
Service	
  Orchestra5on	
  –	
  Exemplars	
  
•  Syndicate	
  –	
  Scalable	
  Storage	
  Service	
  
–  Composes	
  exis5ng	
  cloud	
  services	
  
–  Leverages	
  management	
  services	
  
–  Integrated	
  back	
  into	
  OpenCloud	
  (volume	
  per	
  slice)	
  
•  Na5veClick	
  –	
  Plug-­‐n-­‐Play	
  Control	
  Plane	
  
–  Used	
  to	
  configure	
  network	
  func5onality	
  on	
  end-­‐hosts	
  
–  Used	
  for	
  service	
  chaining	
  &	
  middlebox	
  management	
  
•  OneBit	
  –	
  Wikipedia	
  for	
  Data	
  Analysis	
  
–  Used	
  to	
  monitor	
  and	
  diagnose	
  OpenCloud	
  health	
  
–  Distributed	
  data	
  collec5on,	
  analysis,	
  and	
  archiving	
  tool	
  
–  Mash-­‐up	
  of	
  Storm,	
  Cassandra,	
  RabbitMQ,	
  and	
  ZooKeeper	
  
Roadmap	
  
PlanetLab	
   OpenCloud	
  
OpenStack	
  
Mechanisms	
  
(LXC,	
  OvS)	
  
OpenStack	
  
Control	
  
(Nova,	
  Quantum)	
  
ViCCI	
  
(Images	
  &	
  
Service	
  Model)	
  
New	
  
Data	
  Model	
  
API	
  &	
  GUI	
  
ON.Lab	
  Tools	
  
(NetVisor,	
  
ONOS…)	
  
You	
  are	
  Here	
  
Not	
  to	
  Scale	
  
SDN	
  x	
  NFV	
  
•  Goal	
  –	
  On-­‐Demand	
  Customized	
  Virtual	
  Networks	
  
–  SDN	
  is	
  about	
  customizing	
  the	
  control	
  plane	
  
–  NFV	
  is	
  about	
  customizing	
  the	
  data	
  plane	
  
•  Alterna5ve	
  Means	
  to	
  the	
  Same	
  End	
  
–  OpenFlow:	
  Configure	
  the	
  VN;	
  ajach	
  VMs	
  to	
  the	
  edge	
  
–  Overlays:	
  Configure	
  tunnels	
  between	
  VMs	
  (proxies	
  &	
  edge)	
  
–  Hybrid:	
  Overlay-­‐spec	
  with	
  SDN-­‐enabled	
  hardware	
  assist	
  
•  Keep	
  interface	
  as	
  low-­‐level	
  and	
  interoperable	
  as	
  possible	
  
•  Managing	
  Service	
  Composi5on	
  
–  Service	
  chaining	
  (interconnect	
  VMs	
  –	
  bump	
  in	
  the	
  wire)	
  
–  Controlled	
  touch-­‐points	
  between	
  virtual	
  networks	
  
Syndicate	
  
S3	
   Local	
  
NFS	
  
SwiQ	
  
Metadata	
  
Service	
  
(NoSQL	
  DB)	
  
UG	
  
UG	
  
AG	
  
RG	
  
RG	
  
RG	
  
UG	
  
Caches	
  +	
  Request	
  Routers	
  
(CDN)	
  
Data	
  Sets	
  
Shared	
  
Volume	
  

More Related Content

What's hot

Operators experience and perspective on SDN with VLANs and L3 Networks
Operators experience and perspective on SDN with VLANs and L3 NetworksOperators experience and perspective on SDN with VLANs and L3 Networks
Operators experience and perspective on SDN with VLANs and L3 Networks
Jakub Pavlik
 
20150924 rda federation_v1
20150924 rda federation_v120150924 rda federation_v1
20150924 rda federation_v1
Tim Bell
 
Tips Tricks and Tactics with Cells and Scaling OpenStack - May, 2015
Tips Tricks and Tactics with Cells and Scaling OpenStack - May, 2015Tips Tricks and Tactics with Cells and Scaling OpenStack - May, 2015
Tips Tricks and Tactics with Cells and Scaling OpenStack - May, 2015
Belmiro Moreira
 
Future Science on Future OpenStack
Future Science on Future OpenStackFuture Science on Future OpenStack
Future Science on Future OpenStack
Belmiro Moreira
 
Learning to Scale OpenStack
Learning to Scale OpenStackLearning to Scale OpenStack
Learning to Scale OpenStack
Rainya Mosher
 
OpenContrail Implementations
OpenContrail ImplementationsOpenContrail Implementations
OpenContrail Implementations
Jakub Pavlik
 
Containers on Baremetal and Preemptible VMs at CERN and SKA
Containers on Baremetal and Preemptible VMs at CERN and SKAContainers on Baremetal and Preemptible VMs at CERN and SKA
Containers on Baremetal and Preemptible VMs at CERN and SKA
Belmiro Moreira
 
OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies
OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies
OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies
Jakub Pavlik
 
OpenContrail Experience tcp cloud OpenStack Summit Tokyo
OpenContrail Experience tcp cloud OpenStack Summit TokyoOpenContrail Experience tcp cloud OpenStack Summit Tokyo
OpenContrail Experience tcp cloud OpenStack Summit Tokyo
Jakub Pavlik
 
OpenStack @ CERN, by Tim Bell
OpenStack @ CERN, by Tim BellOpenStack @ CERN, by Tim Bell
OpenStack @ CERN, by Tim Bell
Amrita Prasad
 
CERN OpenStack Cloud Control Plane - From VMs to K8s
CERN OpenStack Cloud Control Plane - From VMs to K8sCERN OpenStack Cloud Control Plane - From VMs to K8s
CERN OpenStack Cloud Control Plane - From VMs to K8s
Belmiro Moreira
 
Unveiling CERN Cloud Architecture - October, 2015
Unveiling CERN Cloud Architecture - October, 2015Unveiling CERN Cloud Architecture - October, 2015
Unveiling CERN Cloud Architecture - October, 2015
Belmiro Moreira
 
Deep Dive Into the CERN Cloud Infrastructure - November, 2013
Deep Dive Into the CERN Cloud Infrastructure - November, 2013Deep Dive Into the CERN Cloud Infrastructure - November, 2013
Deep Dive Into the CERN Cloud Infrastructure - November, 2013
Belmiro Moreira
 
State of openstack industry: Why we are doing this
State of openstack industry: Why we are doing thisState of openstack industry: Why we are doing this
State of openstack industry: Why we are doing this
Dmitriy Novakovskiy
 
Euro ht condor_alahiff
Euro ht condor_alahiffEuro ht condor_alahiff
Euro ht condor_alahiff
vandersantiago
 
Red Hat OpenStack Deployment
Red Hat OpenStack DeploymentRed Hat OpenStack Deployment
Red Hat OpenStack Deployment
Michael Solberg
 
OpenStack meetup @ Bangalore on 31st Mar 2018
OpenStack meetup @ Bangalore on 31st Mar 2018OpenStack meetup @ Bangalore on 31st Mar 2018
OpenStack meetup @ Bangalore on 31st Mar 2018
Ranga Swami Reddy Muthumula
 
The OpenStack Cloud at CERN
The OpenStack Cloud at CERNThe OpenStack Cloud at CERN
The OpenStack Cloud at CERN
Arne Wiebalck
 
Intro to OpenStack - WAJUG
Intro to OpenStack - WAJUGIntro to OpenStack - WAJUG
Intro to OpenStack - WAJUGKevin Jackson
 
Sahara Updates - Liberty Edition
Sahara Updates - Liberty EditionSahara Updates - Liberty Edition
Sahara Updates - Liberty Edition
OpenStack Foundation
 

What's hot (20)

Operators experience and perspective on SDN with VLANs and L3 Networks
Operators experience and perspective on SDN with VLANs and L3 NetworksOperators experience and perspective on SDN with VLANs and L3 Networks
Operators experience and perspective on SDN with VLANs and L3 Networks
 
20150924 rda federation_v1
20150924 rda federation_v120150924 rda federation_v1
20150924 rda federation_v1
 
Tips Tricks and Tactics with Cells and Scaling OpenStack - May, 2015
Tips Tricks and Tactics with Cells and Scaling OpenStack - May, 2015Tips Tricks and Tactics with Cells and Scaling OpenStack - May, 2015
Tips Tricks and Tactics with Cells and Scaling OpenStack - May, 2015
 
Future Science on Future OpenStack
Future Science on Future OpenStackFuture Science on Future OpenStack
Future Science on Future OpenStack
 
Learning to Scale OpenStack
Learning to Scale OpenStackLearning to Scale OpenStack
Learning to Scale OpenStack
 
OpenContrail Implementations
OpenContrail ImplementationsOpenContrail Implementations
OpenContrail Implementations
 
Containers on Baremetal and Preemptible VMs at CERN and SKA
Containers on Baremetal and Preemptible VMs at CERN and SKAContainers on Baremetal and Preemptible VMs at CERN and SKA
Containers on Baremetal and Preemptible VMs at CERN and SKA
 
OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies
OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies
OpenStack Ousts vCenter for DevOps and Unites IT Silos at AVG Technologies
 
OpenContrail Experience tcp cloud OpenStack Summit Tokyo
OpenContrail Experience tcp cloud OpenStack Summit TokyoOpenContrail Experience tcp cloud OpenStack Summit Tokyo
OpenContrail Experience tcp cloud OpenStack Summit Tokyo
 
OpenStack @ CERN, by Tim Bell
OpenStack @ CERN, by Tim BellOpenStack @ CERN, by Tim Bell
OpenStack @ CERN, by Tim Bell
 
CERN OpenStack Cloud Control Plane - From VMs to K8s
CERN OpenStack Cloud Control Plane - From VMs to K8sCERN OpenStack Cloud Control Plane - From VMs to K8s
CERN OpenStack Cloud Control Plane - From VMs to K8s
 
Unveiling CERN Cloud Architecture - October, 2015
Unveiling CERN Cloud Architecture - October, 2015Unveiling CERN Cloud Architecture - October, 2015
Unveiling CERN Cloud Architecture - October, 2015
 
Deep Dive Into the CERN Cloud Infrastructure - November, 2013
Deep Dive Into the CERN Cloud Infrastructure - November, 2013Deep Dive Into the CERN Cloud Infrastructure - November, 2013
Deep Dive Into the CERN Cloud Infrastructure - November, 2013
 
State of openstack industry: Why we are doing this
State of openstack industry: Why we are doing thisState of openstack industry: Why we are doing this
State of openstack industry: Why we are doing this
 
Euro ht condor_alahiff
Euro ht condor_alahiffEuro ht condor_alahiff
Euro ht condor_alahiff
 
Red Hat OpenStack Deployment
Red Hat OpenStack DeploymentRed Hat OpenStack Deployment
Red Hat OpenStack Deployment
 
OpenStack meetup @ Bangalore on 31st Mar 2018
OpenStack meetup @ Bangalore on 31st Mar 2018OpenStack meetup @ Bangalore on 31st Mar 2018
OpenStack meetup @ Bangalore on 31st Mar 2018
 
The OpenStack Cloud at CERN
The OpenStack Cloud at CERNThe OpenStack Cloud at CERN
The OpenStack Cloud at CERN
 
Intro to OpenStack - WAJUG
Intro to OpenStack - WAJUGIntro to OpenStack - WAJUG
Intro to OpenStack - WAJUG
 
Sahara Updates - Liberty Edition
Sahara Updates - Liberty EditionSahara Updates - Liberty Edition
Sahara Updates - Liberty Edition
 

Viewers also liked

Why SDN and ON.Lab are hot topics in networking
Why SDN and ON.Lab are hot topics in networkingWhy SDN and ON.Lab are hot topics in networking
Why SDN and ON.Lab are hot topics in networking
ON.Lab
 
ONOS Open Network Operating System
ONOS Open Network Operating SystemONOS Open Network Operating System
ONOS Open Network Operating SystemON.Lab
 
Mininet: Moving Forward
Mininet: Moving ForwardMininet: Moving Forward
Mininet: Moving ForwardON.Lab
 
Computaris OpenCloud Expertise
Computaris OpenCloud ExpertiseComputaris OpenCloud Expertise
Computaris OpenCloud Expertise
Computaris
 
Designing Teams for Emerging Challenges
Designing Teams for Emerging ChallengesDesigning Teams for Emerging Challenges
Designing Teams for Emerging Challenges
Aaron Irizarry
 
UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesUX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and Archives
Ned Potter
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
Seth Familian
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017
Drift
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
Leslie Samuel
 

Viewers also liked (9)

Why SDN and ON.Lab are hot topics in networking
Why SDN and ON.Lab are hot topics in networkingWhy SDN and ON.Lab are hot topics in networking
Why SDN and ON.Lab are hot topics in networking
 
ONOS Open Network Operating System
ONOS Open Network Operating SystemONOS Open Network Operating System
ONOS Open Network Operating System
 
Mininet: Moving Forward
Mininet: Moving ForwardMininet: Moving Forward
Mininet: Moving Forward
 
Computaris OpenCloud Expertise
Computaris OpenCloud ExpertiseComputaris OpenCloud Expertise
Computaris OpenCloud Expertise
 
Designing Teams for Emerging Challenges
Designing Teams for Emerging ChallengesDesigning Teams for Emerging Challenges
Designing Teams for Emerging Challenges
 
UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesUX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and Archives
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similar to OpenCloud - A Research Cloud

LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingLinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
Mark Hinkle
 
OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack - in...
OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack -  in...OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack -  in...
OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack - in...
IndicThreads
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
Kamesh Pemmaraju
 
Cloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumarCloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumar
Arun Kumar
 
Cloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumarCloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumar
Arun Kumar
 
Openstack Basic with Neutron
Openstack Basic with NeutronOpenstack Basic with Neutron
Openstack Basic with NeutronKwonSun Bae
 
Linuxcon Europe 2011: Overview - Building Cloud Computing Environments
Linuxcon Europe 2011:  Overview - Building Cloud Computing EnvironmentsLinuxcon Europe 2011:  Overview - Building Cloud Computing Environments
Linuxcon Europe 2011: Overview - Building Cloud Computing Environments
Mark Hinkle
 
OpenStack 101 update
OpenStack 101 updateOpenStack 101 update
OpenStack 101 update
Kamesh Pemmaraju
 
Cloud Computing Expo West - Crash Course in Open Source Cloud Computing
Cloud Computing Expo West - Crash Course in Open Source Cloud ComputingCloud Computing Expo West - Crash Course in Open Source Cloud Computing
Cloud Computing Expo West - Crash Course in Open Source Cloud Computing
Mark Hinkle
 
2011 Essex Summit: Openstack/Hyper-V clouds
2011 Essex Summit: Openstack/Hyper-V clouds2011 Essex Summit: Openstack/Hyper-V clouds
2011 Essex Summit: Openstack/Hyper-V clouds
ppouliot
 
NaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp MoscowNaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp MoscowIlya Alekseyev
 
OpenStack 2012 fall summit observation - Quantum/SDN
OpenStack 2012 fall summit observation - Quantum/SDNOpenStack 2012 fall summit observation - Quantum/SDN
OpenStack 2012 fall summit observation - Quantum/SDNTe-Yen Liu
 
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open CloudCloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Mark Hinkle
 
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the Cloud
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the CloudLinux Foundation Collaboration Summit: Hitchhiker's Guide to the Cloud
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the Cloud
Mark Hinkle
 
Cloud Computing and Open Source
Cloud Computing and Open SourceCloud Computing and Open Source
Cloud Computing and Open SourceJohn Willis
 
Openstackoverview-DEC2013
Openstackoverview-DEC2013Openstackoverview-DEC2013
Openstackoverview-DEC2013
Michael Lessard
 
Quick overview of Openstack architecture
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architecture
Toni Ramirez
 
Adventures with acs and odl
Adventures with acs and odlAdventures with acs and odl
Adventures with acs and odlHugo Trippaers
 
EGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
EGI TF 2013 / Cloud Interoperability Week – Hands-On TutorialEGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
EGI TF 2013 / Cloud Interoperability Week – Hands-On TutorialOpenNebula Project
 
What is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutionsWhat is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutions
Sasha Lazarevic
 

Similar to OpenCloud - A Research Cloud (20)

LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingLinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
 
OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack - in...
OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack -  in...OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack -  in...
OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack - in...
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
Cloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumarCloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumar
 
Cloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumarCloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumar
 
Openstack Basic with Neutron
Openstack Basic with NeutronOpenstack Basic with Neutron
Openstack Basic with Neutron
 
Linuxcon Europe 2011: Overview - Building Cloud Computing Environments
Linuxcon Europe 2011:  Overview - Building Cloud Computing EnvironmentsLinuxcon Europe 2011:  Overview - Building Cloud Computing Environments
Linuxcon Europe 2011: Overview - Building Cloud Computing Environments
 
OpenStack 101 update
OpenStack 101 updateOpenStack 101 update
OpenStack 101 update
 
Cloud Computing Expo West - Crash Course in Open Source Cloud Computing
Cloud Computing Expo West - Crash Course in Open Source Cloud ComputingCloud Computing Expo West - Crash Course in Open Source Cloud Computing
Cloud Computing Expo West - Crash Course in Open Source Cloud Computing
 
2011 Essex Summit: Openstack/Hyper-V clouds
2011 Essex Summit: Openstack/Hyper-V clouds2011 Essex Summit: Openstack/Hyper-V clouds
2011 Essex Summit: Openstack/Hyper-V clouds
 
NaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp MoscowNaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp Moscow
 
OpenStack 2012 fall summit observation - Quantum/SDN
OpenStack 2012 fall summit observation - Quantum/SDNOpenStack 2012 fall summit observation - Quantum/SDN
OpenStack 2012 fall summit observation - Quantum/SDN
 
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open CloudCloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
 
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the Cloud
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the CloudLinux Foundation Collaboration Summit: Hitchhiker's Guide to the Cloud
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the Cloud
 
Cloud Computing and Open Source
Cloud Computing and Open SourceCloud Computing and Open Source
Cloud Computing and Open Source
 
Openstackoverview-DEC2013
Openstackoverview-DEC2013Openstackoverview-DEC2013
Openstackoverview-DEC2013
 
Quick overview of Openstack architecture
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architecture
 
Adventures with acs and odl
Adventures with acs and odlAdventures with acs and odl
Adventures with acs and odl
 
EGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
EGI TF 2013 / Cloud Interoperability Week – Hands-On TutorialEGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
EGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
 
What is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutionsWhat is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutions
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 

OpenCloud - A Research Cloud

  • 1. OpenCloud   –  A  Research  Cloud  –   Open  Network  Lab   PlanetLab  Consor5um  
  • 2. Goal   To  build  an  experimental  cloud  that  allows  the  research   community  to  both  use  and  influence  the  emerging   cloud  technology.   –  Enable  research  into  new  cloud  architecture   –  Enable  research  into  new  cloud  services  &  apps   –  Accelerate  transi5on  of  scien5fic  community  to  the  cloud  
  • 3. OpenCloud   •  OpenCloud  =  PlanetLab  x  ON.Lab   •  Best  of  PlanetLab   –  VM  Exper5se  +  Focus  on  the  Access  Networks   –  Ac5ve  User  Community   •  Best  of  Open  Network  Lab   –  SDN  Exper5se  +  Focus  on  Data  Centers  &  WAN   –  Ac5ve  Industry  Involvement   •  In  Industry  Parlance…   –  ON.Lab  x  PlanetLab  =  SDN  x  NFV  x  Cloud  
  • 4. Leverage   Open  Source      -­‐  ON.Lab      -­‐  PlanetLab      -­‐  OpenStack      -­‐  Open  Daylight                …   Commodity  Clouds      -­‐  EC2      -­‐  RackSpace      -­‐  Google  App  Engine      -­‐  MicrosoU  Azure                …   OpenCloud      -­‐  Leverage  Open  Source      -­‐  Opera5onal  System      -­‐  Researcher  Access      -­‐  End-­‐to-­‐End  Scope    
  • 5. ViCCI   (5  SDN-­‐Capable   Data  Centers)   Internet2   (SDN-­‐Capable   Backbone  +  ViNI)   PlanetLab/GENI   (200+  US  sites   w/  campus  SDN)   Pilot  Deployment  
  • 6. Roadmap   PlanetLab   OpenCloud  
  • 7. PLC   PLCAPI   Node   Node   GUI   PlanetLab   …  
  • 8. PLC   PLCAPI   Nova  Quantum   GUI   Node   Libvirt   (LXC)   OvS   Node   Libvirt   (LXC)   OvS   PlanetLab  +  OpenStack   Keystone   …  
  • 9. Node   Libvirt   (LXC)   OvS   Node   Libvirt   (LXC)   OvS   OpenCloud  v0.5   …   OpenCloud  CMS   New  API   Nova  Quantum   Dashboard   Keystone   Data  Model   Codifies  PlanetLab’s     value-­‐add  and  provides   basis  for  extensions  
  • 10. Node   Libvirt   (LXC)   OvS   Node   Libvirt   (LXC)   OvS   OpenCloud  v1.0   …   OpenCloud  CMS   New  API   Nova  Quantum   Dashboard   Keystone   Data  Model   ONOS   NetVisor  
  • 11. Architectural  Challenges   •  Unify  Resource  Management   –  From  VM  Orchestra5on  to  Network  Management   –  From  Data  Center  to  Network  Edge   •  Define  User  Projec5ons  for  Diverse  Communi5es   –  Scien5fic  Researchers   •  want  n  VMs  and  a  predictable  interconnect   –  Network  Service  Researchers   •  want  to  control  VM  placement  and  network  configura5on   –  Cloud  Researchers   •  want  to  create  their  own  mul5-­‐tenant  cloud  
  • 12. Architectural  Challenges   •  Service  Orchestra5on   –  Manage  Services,  not  Servers   –  Fold  OpenCloud-­‐enabled  innova5ons  back  into  OpenCloud   –  Lower  the  barrier-­‐to-­‐entry  for  new  services  &  applica5ons   •  Enable  “build  your  own  PaaS”  (thru  service  composi5on)   •  Services  need  ops  too  (Management-­‐as-­‐a-­‐Service)   •  Rich  Service  Model   –  Best-­‐Effort  (with  and  without  admission  control)   –  Guaranteed  capacity  with  ability  to  reserve  in  advance   –  Guaranteed  capacity  with  a  long-­‐term  commitment    
  • 13. Service  Orchestra5on  –  Exemplars   •  Syndicate  –  Scalable  Storage  Service   –  Composes  exis5ng  cloud  services   –  Leverages  management  services   –  Integrated  back  into  OpenCloud  (volume  per  slice)   •  Na5veClick  –  Plug-­‐n-­‐Play  Control  Plane   –  Used  to  configure  network  func5onality  on  end-­‐hosts   –  Used  for  service  chaining  &  middlebox  management   •  OneBit  –  Wikipedia  for  Data  Analysis   –  Used  to  monitor  and  diagnose  OpenCloud  health   –  Distributed  data  collec5on,  analysis,  and  archiving  tool   –  Mash-­‐up  of  Storm,  Cassandra,  RabbitMQ,  and  ZooKeeper  
  • 14. Roadmap   PlanetLab   OpenCloud   OpenStack   Mechanisms   (LXC,  OvS)   OpenStack   Control   (Nova,  Quantum)   ViCCI   (Images  &   Service  Model)   New   Data  Model   API  &  GUI   ON.Lab  Tools   (NetVisor,   ONOS…)   You  are  Here   Not  to  Scale  
  • 15. SDN  x  NFV   •  Goal  –  On-­‐Demand  Customized  Virtual  Networks   –  SDN  is  about  customizing  the  control  plane   –  NFV  is  about  customizing  the  data  plane   •  Alterna5ve  Means  to  the  Same  End   –  OpenFlow:  Configure  the  VN;  ajach  VMs  to  the  edge   –  Overlays:  Configure  tunnels  between  VMs  (proxies  &  edge)   –  Hybrid:  Overlay-­‐spec  with  SDN-­‐enabled  hardware  assist   •  Keep  interface  as  low-­‐level  and  interoperable  as  possible   •  Managing  Service  Composi5on   –  Service  chaining  (interconnect  VMs  –  bump  in  the  wire)   –  Controlled  touch-­‐points  between  virtual  networks  
  • 16. Syndicate   S3   Local   NFS   SwiQ   Metadata   Service   (NoSQL  DB)   UG   UG   AG   RG   RG   RG   UG   Caches  +  Request  Routers   (CDN)   Data  Sets   Shared   Volume