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

Más contenido relacionado

La actualidad más candente

Intro to OpenStack - WAJUG
Intro to OpenStack - WAJUGIntro to OpenStack - WAJUG
Intro to OpenStack - WAJUG
Kevin Jackson
 

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

Destacado

ONOS Open Network Operating System
ONOS Open Network Operating SystemONOS Open Network Operating System
ONOS Open Network Operating System
ON.Lab
 
Mininet: Moving Forward
Mininet: Moving ForwardMininet: Moving Forward
Mininet: Moving Forward
ON.Lab
 

Destacado (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 a 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 Basic with Neutron
Openstack Basic with NeutronOpenstack Basic with Neutron
Openstack Basic with Neutron
KwonSun Bae
 
NaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp MoscowNaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp Moscow
Ilya 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/SDN
Te-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
 
Cloud Computing and Open Source
Cloud Computing and Open SourceCloud Computing and Open Source
Cloud Computing and Open Source
John Willis
 
Adventures with acs and odl
Adventures with acs and odlAdventures with acs and odl
Adventures with acs and odl
Hugo 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 Tutorial
OpenNebula Project
 

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

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

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