SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Increasing	
  Infrastructure	
  Ef/iciency	
  via	
  Optimized	
  
NFV	
  Placement	
  in	
  OpenStack	
  Clouds	
  
Yathiraj	
  Udupi,	
  Debo	
  Dutta	
  –	
  Cisco	
  
Ram	
  (Ramki)	
  Krishnan	
  -­‐	
  Brocade	
  
	
  
OpenStack	
  Atlanta	
  Summit,	
  	
  May	
  2014	
  
Who and why?
Debo/Yathi	
  -­‐	
  Cisco	
  Cloud	
  CTO	
  ofLice	
  
Ramki	
  -­‐	
  Brocade	
  CTO	
  ofLice	
  
Goal:	
  Drive	
  Innovative	
  Open	
  Source	
  solutions	
  
for	
  NFV	
  with	
  OpenStack	
  
Our Thesis
•  Toby	
  Ford@AT&T’s	
  NFV	
  talk	
  on	
  Tue,	
  May	
  13th	
  
•  Worlds	
  of	
  IT	
  and	
  Telco	
  are	
  coming	
  together	
  	
  
•  Telco	
  Cloud	
  -­‐	
  OpenStack	
  as	
  the	
  infrastructure	
  foundation	
  
•  Goal:	
  Transform	
  OpenStack	
  to	
  a	
  Carrier-­‐grade	
  
cloud	
  solution	
  	
  
•  We	
  deep	
  dive	
  into	
  some	
  high-­‐level	
  gaps	
  Toby	
  identiLied	
  
•  We	
  demo	
  some	
  initial	
  progress	
  
Agenda	
  
•  NFV	
  Summary	
  
•  Cloud	
  NFV	
  Use	
  Case	
  
•  Drive	
  Innovation	
  -­‐	
  EfLicient	
  Resource	
  
Placement	
  Strategies	
  
•  Extensions	
  to	
  OpenStack	
  scheduler	
  
•  Conclusion	
  	
  
Network Functions Virtualization (NFV)
NFV Vision
Source: ETSI NFV White Paper
•  Global	
  movement	
  by	
  network	
  
operators	
  -­‐	
  AT&T,	
  Verizon,	
  BT,	
  
CenturyLink,	
  Deutsche	
  Telekom,	
  
Telefonica,	
  KDDI	
  etc.	
  
•  General	
  purpose	
  	
  hardware	
  -­‐	
  
OPEX	
  and	
  CAPEX	
  savings	
  
•  Increased	
  automation	
  –	
  OPEX	
  
savings,	
  faster	
  time	
  to	
  market	
  
•  New	
  business	
  models	
  and	
  value	
  
added	
  services
NFV Use Case - NFVIaas
Motivation	
  	
  
•  Network	
  Functions	
  in	
  the	
  cloud	
  
•  Combined	
  value	
  –	
  Infrastructure	
  as	
  a	
  service	
  
(IaaS)	
  –	
  Compute/storage	
  infra,	
  Network	
  as	
  
a	
  service	
  (NaaS)	
  –	
  WAN	
  network	
  infra	
  
•  Leverage	
  NFV	
  Infra	
  of	
  another	
  SP	
  –	
  increase	
  
resiliency,	
  reduce	
  latency	
  (CDN),	
  regulatory	
  
requirements	
  	
  
	
  
Where	
  are	
  we	
  are	
  today	
  ?	
  
•  Compute/storage	
  is	
  treated	
  independent	
  of	
  
network,	
  no	
  energy	
  efLiciency	
  
considerations	
  
•  Service	
  value	
  is	
  not	
  maximized	
  
NFV Use Case – NFVIaaS
Source: ETSI NFV Use Cases
NaaS
Virtualized	
  
Network	
  
Bandwidth	
  Bandwidth	
  
Virtual	
  
Machine	
  
Virtual	
  
Machine	
  
Virtual	
  
Machine	
  
Virtual	
  
Machine	
  
WAN Bandwidth on Demand
Data	
  Center	
  1	
   Data	
  Center	
  2	
  
BeneLits	
  
•  Use	
  WAN	
  bandwidth	
  as	
  needed,	
  avoid	
  Lixed	
  cost	
  due	
  to	
  reservation	
  
(typically	
  1.5	
  times	
  peak)	
  –	
  typically	
  leverage	
  MPLS	
  technologies	
  
•  Popular	
  use	
  cases	
  -­‐	
  Disaster	
  Recovery	
  ,	
  On-­‐demand	
  backup	
  across	
  WAN	
  
StorageStorage
NFVIaas (IaaS+NaaS)
Virtualized	
  
Network	
  
Bandwidth	
  Bandwidth	
  
Virtual	
  
Machine	
  
Virtual	
  
Machine	
  
Virtual	
  
Machine	
  
Virtual	
  
Machine	
  
Data	
  Center	
  1	
   Data	
  Center	
  2	
  
Where	
  do	
  we	
  want	
  to	
  get	
  to	
  ?	
  
•  Beyond	
  WAN	
  Bandwidth	
  savings	
  
•  Optimal	
  resource	
  placement	
  across	
  DCs	
  -­‐	
  Increase	
  Energy	
  efLiciency	
  while	
  maintaining	
  
multi-­‐tenant	
  fairness	
  and	
  improving	
  performance	
  –	
  CAPEX/OPEX	
  savings,	
  Improve	
  QoE,	
  
Address	
  regulatory	
  requirements	
  
•  Popular	
  use	
  cases	
  -­‐	
  Disaster	
  Recovery,	
  On-­‐demand	
  backup	
  across	
  WAN,	
  Virtualized	
  CDN	
  
Compute/Storage/WAN Bandwidth on Demand + Energy Efficiency
Storage Storage
NFVIaas (IaaS+NaaS)
•  Power	
  usage	
  in	
  DCs	
  -­‐-­‐	
  servers	
  à	
  heavy	
  hitter	
  
•  Server	
  power	
  proLiles	
  typically	
  non-­‐linear;	
  ~45%	
  of	
  peak	
  power	
  with	
  ~20%	
  of	
  
offered	
  load;	
  ~30%	
  power	
  in	
  idle	
  state	
  
•  InefLicient	
  to	
  keep	
  servers	
  powered	
  on	
  under	
  low	
  load	
  conditions	
  
Energy Efficiency Issues
SPEC	
  Benchmark	
  results:	
  HP	
  ProLiant	
  DL380p	
  rack	
  server	
  
Source:	
  http://i.dell.com/sites/doccontent/shared-­‐content/data-­‐sheets/en/Documents/Comparing-­‐Dell-­‐R720-­‐and-­‐HP-­‐Proliant-­‐DL380p-­‐Gen8-­‐Servers.pdf	
  
NFV – Huge opportunity for Openstack
Energy	
  aware	
  joint	
  scheduling	
  of	
  
compute/storage/networking	
  
resources	
  –	
  example	
  below	
  
•  NFV	
  Customer	
  submits	
  job	
  request,	
  e.g.	
  
backup,	
  with	
  elasticity	
  windows	
  
•  NFV	
  Provider	
  returns	
  back	
  information	
  
about	
  time	
  window	
  to	
  schedule	
  backup	
  
•  Trigger	
  other	
  events	
  e.g.	
  Consolidate	
  
workloads;	
  Finish	
  one	
  job	
  and	
  start	
  and	
  the	
  
next;	
  Power	
  down	
  resources	
  (especially	
  
servers)	
  after	
  job	
  completion	
  	
  
	
  
Our	
  Solution:	
  Smart	
  Scheduler	
  in	
  
Openstack	
  
How do we get there ?
Solver	
  	
  
Scheduler	
  
Adapted	
  from	
  ETSI	
  NFV	
  Architectural	
  Framework	
  
Users:
Minimize costs… (Energy &
Network Efficiency)
Maximize Performance...
Infrastructure:
State (BigData?)
(Storage/Network/Compute
state, Energy Profiles, Policy/
constraints etc.)
Smart Scheduling in
Smart Scheduling in OpenStack for Optimized
NFV Resource Placements
Our Solution Smart
Scheduler in Openstack
•  Use analytics to determine current state
of the Openstack deployment.
•  Use resource management techniques
to pick resources based on business
constraints
Candidate Solution: Unified Constraints-based
Scheduling
A Smart Resource Placement Engine
•  Unified constraints involving network,
storage, compute, energy, etc.
•  Global state + analytics
•  Blazing fast implementations via Apache
licensed third-party Solver libraries
Sources:
•  https://docs.google.com/document/d/1IiPI0sfaWb1bdYiMWzAAx0HYR6UqzOan_Utgml5W1HI/edit
•  https://github.com/CiscoSystems/nova-solver-scheduler
Solver Scheduler: Smart Scheduling in OS
Intelligent Placement
Engine
Plug in Plug in
Scheduling
Decision
Cost
Functions
Constraint
Functions
Users:
Minimize costs… (Energy & Network
Efficiency)
Maximize Performance...
Infrastructure:
Server State...
Energy Profiles…
Network Link Capacities…
System Capacity...Sources:
•  https://docs.google.com/document/d/1IiPI0sfaWb1bdYiMWzAAx0HYR6UqzOan_Utgml5W1HI/edit
•  https://github.com/CiscoSystems/nova-solver-scheduler
An Example LP Problem
Formulation
Supply	
  
Demand	
  
Cost	
  Metric	
  
to	
  	
  
Minimize	
  
Constraints	
  to	
  
satisfy	
  
Cost	
  
Variables	
  
to	
  solve	
  
Scheduling can be Complex
DEMO: Smart Scheduling for NFV Service VMs with
Compute/Storage Affinity Constraints
Applicable Scenarios:
1.  CDN NFV Service VMs that need data on
certain storage volumes, on physical
servers that are on or closest to the data.
2.  Backup NFV Service VMs placement.
Multinode devstack setup:
-  Host-1: (Controller, Compute node)
-  Host-2: (Compute node with demo_vol_1
Volume)
-  Host-3: (Compute node with demo_vol_2
Volume)
Boot 2 VMs specifying the requested volumes to
be close in proximity
Results: Optimal placement by picking the
two physical volume hosts: Host-2 and
Host-3.
Host-­‐3:	
  	
  
Host-­‐2:	
  	
   Host-­‐1:	
  demo_vol_1	
  
demo_vol_2	
  
Demo: Smart Scheduling with Compute-Storage Affinity
Conclusion	
  
•  NFV	
  Value	
  Proposition	
  
•  NVF	
  is	
  a	
  killer	
  use-­‐case	
  for	
  Openstack	
  	
  
•  Call	
  for	
  community	
  action	
  
•  Scheduler	
  Gap	
  and	
  a	
  candidate	
  solution	
  [e.g.	
  SolverScheduler,	
  blueprint	
  exists,	
  
code	
  pushed	
  for	
  review	
  in	
  Icehouse]	
  
•  Cross-­‐Scheduler	
  API	
  w.	
  constraints	
  [e.g.	
  augment	
  server-­‐groups	
  API	
  released	
  in	
  
Icehouse]	
  
•  Neutron	
  hooks	
  for	
  Virtual	
  Network	
  Services	
  (and	
  API)	
  
	
  

Contenu connexe

Tendances

Elastify Cloud-Native Spark Application with Persistent Memory
Elastify Cloud-Native Spark Application with Persistent MemoryElastify Cloud-Native Spark Application with Persistent Memory
Elastify Cloud-Native Spark Application with Persistent MemoryDatabricks
 
High Performance Data Lake with Apache Hudi and Alluxio at T3Go
High Performance Data Lake with Apache Hudi and Alluxio at T3GoHigh Performance Data Lake with Apache Hudi and Alluxio at T3Go
High Performance Data Lake with Apache Hudi and Alluxio at T3GoAlluxio, Inc.
 
Apache Spark 2.4 Bridges the Gap Between Big Data and Deep Learning
Apache Spark 2.4 Bridges the Gap Between Big Data and Deep LearningApache Spark 2.4 Bridges the Gap Between Big Data and Deep Learning
Apache Spark 2.4 Bridges the Gap Between Big Data and Deep LearningDataWorks Summit
 
Stinger Initiative - Deep Dive
Stinger Initiative - Deep DiveStinger Initiative - Deep Dive
Stinger Initiative - Deep DiveHortonworks
 
Bringing Real-Time to the Enterprise with Hortonworks DataFlow
Bringing Real-Time to the Enterprise with Hortonworks DataFlowBringing Real-Time to the Enterprise with Hortonworks DataFlow
Bringing Real-Time to the Enterprise with Hortonworks DataFlowDataWorks Summit
 
Graphene – Microsoft SCOPE on Tez
Graphene – Microsoft SCOPE on Tez Graphene – Microsoft SCOPE on Tez
Graphene – Microsoft SCOPE on Tez DataWorks Summit
 
Faster, Faster, Faster: The True Story of a Mobile Analytics Data Mart on Hive
Faster, Faster, Faster: The True Story of a Mobile Analytics Data Mart on HiveFaster, Faster, Faster: The True Story of a Mobile Analytics Data Mart on Hive
Faster, Faster, Faster: The True Story of a Mobile Analytics Data Mart on HiveDataWorks Summit/Hadoop Summit
 
Near Real-Time Network Anomaly Detection and Traffic Analysis using Spark bas...
Near Real-Time Network Anomaly Detection and Traffic Analysis using Spark bas...Near Real-Time Network Anomaly Detection and Traffic Analysis using Spark bas...
Near Real-Time Network Anomaly Detection and Traffic Analysis using Spark bas...DataWorks Summit/Hadoop Summit
 
How the Development Bank of Singapore solves on-prem compute capacity challen...
How the Development Bank of Singapore solves on-prem compute capacity challen...How the Development Bank of Singapore solves on-prem compute capacity challen...
How the Development Bank of Singapore solves on-prem compute capacity challen...Alluxio, Inc.
 
Accelerating Data Computation on Ceph Objects
Accelerating Data Computation on Ceph ObjectsAccelerating Data Computation on Ceph Objects
Accelerating Data Computation on Ceph ObjectsAlluxio, Inc.
 
InfluxEnterprise Architectural Patterns by Dean Sheehan, Senior Director, Pre...
InfluxEnterprise Architectural Patterns by Dean Sheehan, Senior Director, Pre...InfluxEnterprise Architectural Patterns by Dean Sheehan, Senior Director, Pre...
InfluxEnterprise Architectural Patterns by Dean Sheehan, Senior Director, Pre...InfluxData
 
Accelerate Analytics and ML in the Hybrid Cloud Era
Accelerate Analytics and ML in the Hybrid Cloud EraAccelerate Analytics and ML in the Hybrid Cloud Era
Accelerate Analytics and ML in the Hybrid Cloud EraAlluxio, Inc.
 
Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...
Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...
Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...Amazon Web Services
 
Moving towards enterprise ready Hadoop clusters on the cloud
Moving towards enterprise ready Hadoop clusters on the cloudMoving towards enterprise ready Hadoop clusters on the cloud
Moving towards enterprise ready Hadoop clusters on the cloudDataWorks Summit/Hadoop Summit
 
Modernizing Global Shared Data Analytics Platform and our Alluxio Journey
Modernizing Global Shared Data Analytics Platform and our Alluxio JourneyModernizing Global Shared Data Analytics Platform and our Alluxio Journey
Modernizing Global Shared Data Analytics Platform and our Alluxio JourneyAlluxio, Inc.
 
HBaseCon 2013: Being Smarter Than the Smart Meter
HBaseCon 2013: Being Smarter Than the Smart MeterHBaseCon 2013: Being Smarter Than the Smart Meter
HBaseCon 2013: Being Smarter Than the Smart MeterCloudera, Inc.
 

Tendances (20)

Elastify Cloud-Native Spark Application with Persistent Memory
Elastify Cloud-Native Spark Application with Persistent MemoryElastify Cloud-Native Spark Application with Persistent Memory
Elastify Cloud-Native Spark Application with Persistent Memory
 
High Performance Data Lake with Apache Hudi and Alluxio at T3Go
High Performance Data Lake with Apache Hudi and Alluxio at T3GoHigh Performance Data Lake with Apache Hudi and Alluxio at T3Go
High Performance Data Lake with Apache Hudi and Alluxio at T3Go
 
Apache Spark 2.4 Bridges the Gap Between Big Data and Deep Learning
Apache Spark 2.4 Bridges the Gap Between Big Data and Deep LearningApache Spark 2.4 Bridges the Gap Between Big Data and Deep Learning
Apache Spark 2.4 Bridges the Gap Between Big Data and Deep Learning
 
Stinger Initiative - Deep Dive
Stinger Initiative - Deep DiveStinger Initiative - Deep Dive
Stinger Initiative - Deep Dive
 
Bringing Real-Time to the Enterprise with Hortonworks DataFlow
Bringing Real-Time to the Enterprise with Hortonworks DataFlowBringing Real-Time to the Enterprise with Hortonworks DataFlow
Bringing Real-Time to the Enterprise with Hortonworks DataFlow
 
Graphene – Microsoft SCOPE on Tez
Graphene – Microsoft SCOPE on Tez Graphene – Microsoft SCOPE on Tez
Graphene – Microsoft SCOPE on Tez
 
What's new in Hadoop Common and HDFS
What's new in Hadoop Common and HDFS What's new in Hadoop Common and HDFS
What's new in Hadoop Common and HDFS
 
Scaling HDFS at Xiaomi
Scaling HDFS at XiaomiScaling HDFS at Xiaomi
Scaling HDFS at Xiaomi
 
Faster, Faster, Faster: The True Story of a Mobile Analytics Data Mart on Hive
Faster, Faster, Faster: The True Story of a Mobile Analytics Data Mart on HiveFaster, Faster, Faster: The True Story of a Mobile Analytics Data Mart on Hive
Faster, Faster, Faster: The True Story of a Mobile Analytics Data Mart on Hive
 
HDFS: Optimization, Stabilization and Supportability
HDFS: Optimization, Stabilization and SupportabilityHDFS: Optimization, Stabilization and Supportability
HDFS: Optimization, Stabilization and Supportability
 
Near Real-Time Network Anomaly Detection and Traffic Analysis using Spark bas...
Near Real-Time Network Anomaly Detection and Traffic Analysis using Spark bas...Near Real-Time Network Anomaly Detection and Traffic Analysis using Spark bas...
Near Real-Time Network Anomaly Detection and Traffic Analysis using Spark bas...
 
How the Development Bank of Singapore solves on-prem compute capacity challen...
How the Development Bank of Singapore solves on-prem compute capacity challen...How the Development Bank of Singapore solves on-prem compute capacity challen...
How the Development Bank of Singapore solves on-prem compute capacity challen...
 
Accelerating Data Computation on Ceph Objects
Accelerating Data Computation on Ceph ObjectsAccelerating Data Computation on Ceph Objects
Accelerating Data Computation on Ceph Objects
 
Hadoop Everywhere
Hadoop EverywhereHadoop Everywhere
Hadoop Everywhere
 
InfluxEnterprise Architectural Patterns by Dean Sheehan, Senior Director, Pre...
InfluxEnterprise Architectural Patterns by Dean Sheehan, Senior Director, Pre...InfluxEnterprise Architectural Patterns by Dean Sheehan, Senior Director, Pre...
InfluxEnterprise Architectural Patterns by Dean Sheehan, Senior Director, Pre...
 
Accelerate Analytics and ML in the Hybrid Cloud Era
Accelerate Analytics and ML in the Hybrid Cloud EraAccelerate Analytics and ML in the Hybrid Cloud Era
Accelerate Analytics and ML in the Hybrid Cloud Era
 
Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...
Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...
Real-world Cloud HPC at Scale, for Production Workloads (BDT212) | AWS re:Inv...
 
Moving towards enterprise ready Hadoop clusters on the cloud
Moving towards enterprise ready Hadoop clusters on the cloudMoving towards enterprise ready Hadoop clusters on the cloud
Moving towards enterprise ready Hadoop clusters on the cloud
 
Modernizing Global Shared Data Analytics Platform and our Alluxio Journey
Modernizing Global Shared Data Analytics Platform and our Alluxio JourneyModernizing Global Shared Data Analytics Platform and our Alluxio Journey
Modernizing Global Shared Data Analytics Platform and our Alluxio Journey
 
HBaseCon 2013: Being Smarter Than the Smart Meter
HBaseCon 2013: Being Smarter Than the Smart MeterHBaseCon 2013: Being Smarter Than the Smart Meter
HBaseCon 2013: Being Smarter Than the Smart Meter
 

Similaire à Optimized placement in Openstack for NFV

Optimized NFV placement in Openstack Clouds
Optimized NFV placement in Openstack CloudsOptimized NFV placement in Openstack Clouds
Optimized NFV placement in Openstack CloudsYathiraj Udupi, Ph.D.
 
MIG 5th Data Centre Summit 2016 PTS Presentation v1
MIG 5th Data Centre Summit 2016 PTS Presentation v1MIG 5th Data Centre Summit 2016 PTS Presentation v1
MIG 5th Data Centre Summit 2016 PTS Presentation v1blewington
 
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...OPNFV
 
New Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference ArchitecturesNew Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference ArchitecturesKamesh Pemmaraju
 
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?Red_Hat_Storage
 
OpenStack Infrastructure at any Scale - Simple is BEST!? - - OpenStack最新情報セミ...
OpenStack Infrastructure at any Scale - Simple is BEST!? -  - OpenStack最新情報セミ...OpenStack Infrastructure at any Scale - Simple is BEST!? -  - OpenStack最新情報セミ...
OpenStack Infrastructure at any Scale - Simple is BEST!? - - OpenStack最新情報セミ...VirtualTech Japan Inc.
 
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...Ceph Community
 
OpenStack at the speed of business with SolidFire & Red Hat
OpenStack at the speed of business with SolidFire & Red Hat OpenStack at the speed of business with SolidFire & Red Hat
OpenStack at the speed of business with SolidFire & Red Hat NetApp
 
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko GlobalLogic Ukraine
 
Revolutionary Storage for Modern Databases, Applications and Infrastrcture
Revolutionary Storage for Modern Databases, Applications and InfrastrctureRevolutionary Storage for Modern Databases, Applications and Infrastrcture
Revolutionary Storage for Modern Databases, Applications and Infrastrcturesabnees
 
Boyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experienceBoyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experienceShapeBlue
 
Optimising Service Deployment and Infrastructure Resource Configuration
Optimising Service Deployment and Infrastructure Resource ConfigurationOptimising Service Deployment and Infrastructure Resource Configuration
Optimising Service Deployment and Infrastructure Resource ConfigurationRECAP Project
 
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...Splunk
 
Capital One Delivers Risk Insights in Real Time with Stream Processing
Capital One Delivers Risk Insights in Real Time with Stream ProcessingCapital One Delivers Risk Insights in Real Time with Stream Processing
Capital One Delivers Risk Insights in Real Time with Stream Processingconfluent
 
OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...
OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...
OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...NETWAYS
 
Application and Network Orchestration using Heat & Tosca
Application and Network Orchestration using Heat & ToscaApplication and Network Orchestration using Heat & Tosca
Application and Network Orchestration using Heat & ToscaNati Shalom
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesJustyna Bak
 
Data Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3XData Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3XRenaud Blanchette
 
VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld
 

Similaire à Optimized placement in Openstack for NFV (20)

Optimized NFV placement in Openstack Clouds
Optimized NFV placement in Openstack CloudsOptimized NFV placement in Openstack Clouds
Optimized NFV placement in Openstack Clouds
 
MIG 5th Data Centre Summit 2016 PTS Presentation v1
MIG 5th Data Centre Summit 2016 PTS Presentation v1MIG 5th Data Centre Summit 2016 PTS Presentation v1
MIG 5th Data Centre Summit 2016 PTS Presentation v1
 
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
 
New Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference ArchitecturesNew Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference Architectures
 
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
 
OpenStack Infrastructure at any Scale - Simple is BEST!? - - OpenStack最新情報セミ...
OpenStack Infrastructure at any Scale - Simple is BEST!? -  - OpenStack最新情報セミ...OpenStack Infrastructure at any Scale - Simple is BEST!? -  - OpenStack最新情報セミ...
OpenStack Infrastructure at any Scale - Simple is BEST!? - - OpenStack最新情報セミ...
 
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
 
OpenStack at the speed of business with SolidFire & Red Hat
OpenStack at the speed of business with SolidFire & Red Hat OpenStack at the speed of business with SolidFire & Red Hat
OpenStack at the speed of business with SolidFire & Red Hat
 
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
 
Revolutionary Storage for Modern Databases, Applications and Infrastrcture
Revolutionary Storage for Modern Databases, Applications and InfrastrctureRevolutionary Storage for Modern Databases, Applications and Infrastrcture
Revolutionary Storage for Modern Databases, Applications and Infrastrcture
 
Boyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experienceBoyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experience
 
Optimising Service Deployment and Infrastructure Resource Configuration
Optimising Service Deployment and Infrastructure Resource ConfigurationOptimising Service Deployment and Infrastructure Resource Configuration
Optimising Service Deployment and Infrastructure Resource Configuration
 
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
SplunkLive! Nutanix Session - Turnkey and scalable infrastructure for Splunk ...
 
Capital One Delivers Risk Insights in Real Time with Stream Processing
Capital One Delivers Risk Insights in Real Time with Stream ProcessingCapital One Delivers Risk Insights in Real Time with Stream Processing
Capital One Delivers Risk Insights in Real Time with Stream Processing
 
OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...
OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...
OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...
 
Application and Network Orchestration using Heat & Tosca
Application and Network Orchestration using Heat & ToscaApplication and Network Orchestration using Heat & Tosca
Application and Network Orchestration using Heat & Tosca
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or Enemies
 
Data Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3XData Center for Cloud Computing - DC3X
Data Center for Cloud Computing - DC3X
 
VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers
 
Cloud Networking Trends
Cloud Networking TrendsCloud Networking Trends
Cloud Networking Trends
 

Plus de Debojyoti Dutta

Storage Visibility for Operations - A Ceph Story
Storage Visibility for Operations - A Ceph StoryStorage Visibility for Operations - A Ceph Story
Storage Visibility for Operations - A Ceph StoryDebojyoti Dutta
 
Network Visibility For Openstack Operations
Network Visibility For Openstack OperationsNetwork Visibility For Openstack Operations
Network Visibility For Openstack OperationsDebojyoti Dutta
 
Predictive Analytics & Visualization - Towards Data Driven Insights for Opens...
Predictive Analytics & Visualization - Towards Data Driven Insights for Opens...Predictive Analytics & Visualization - Towards Data Driven Insights for Opens...
Predictive Analytics & Visualization - Towards Data Driven Insights for Opens...Debojyoti Dutta
 
Engineering Big Data Infra with Openstack
Engineering Big Data Infra with OpenstackEngineering Big Data Infra with Openstack
Engineering Big Data Infra with OpenstackDebojyoti Dutta
 
Donabe-essex-conference-readout
Donabe-essex-conference-readoutDonabe-essex-conference-readout
Donabe-essex-conference-readoutDebojyoti Dutta
 
Donabe - Basic Models/Technology
Donabe - Basic Models/TechnologyDonabe - Basic Models/Technology
Donabe - Basic Models/TechnologyDebojyoti Dutta
 

Plus de Debojyoti Dutta (6)

Storage Visibility for Operations - A Ceph Story
Storage Visibility for Operations - A Ceph StoryStorage Visibility for Operations - A Ceph Story
Storage Visibility for Operations - A Ceph Story
 
Network Visibility For Openstack Operations
Network Visibility For Openstack OperationsNetwork Visibility For Openstack Operations
Network Visibility For Openstack Operations
 
Predictive Analytics & Visualization - Towards Data Driven Insights for Opens...
Predictive Analytics & Visualization - Towards Data Driven Insights for Opens...Predictive Analytics & Visualization - Towards Data Driven Insights for Opens...
Predictive Analytics & Visualization - Towards Data Driven Insights for Opens...
 
Engineering Big Data Infra with Openstack
Engineering Big Data Infra with OpenstackEngineering Big Data Infra with Openstack
Engineering Big Data Infra with Openstack
 
Donabe-essex-conference-readout
Donabe-essex-conference-readoutDonabe-essex-conference-readout
Donabe-essex-conference-readout
 
Donabe - Basic Models/Technology
Donabe - Basic Models/TechnologyDonabe - Basic Models/Technology
Donabe - Basic Models/Technology
 

Dernier

办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationMarko4394
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 

Dernier (20)

办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentation
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 

Optimized placement in Openstack for NFV

  • 1. Increasing  Infrastructure  Ef/iciency  via  Optimized   NFV  Placement  in  OpenStack  Clouds   Yathiraj  Udupi,  Debo  Dutta  –  Cisco   Ram  (Ramki)  Krishnan  -­‐  Brocade     OpenStack  Atlanta  Summit,    May  2014  
  • 2. Who and why? Debo/Yathi  -­‐  Cisco  Cloud  CTO  ofLice   Ramki  -­‐  Brocade  CTO  ofLice   Goal:  Drive  Innovative  Open  Source  solutions   for  NFV  with  OpenStack  
  • 3. Our Thesis •  Toby  Ford@AT&T’s  NFV  talk  on  Tue,  May  13th   •  Worlds  of  IT  and  Telco  are  coming  together     •  Telco  Cloud  -­‐  OpenStack  as  the  infrastructure  foundation   •  Goal:  Transform  OpenStack  to  a  Carrier-­‐grade   cloud  solution     •  We  deep  dive  into  some  high-­‐level  gaps  Toby  identiLied   •  We  demo  some  initial  progress  
  • 4. Agenda   •  NFV  Summary   •  Cloud  NFV  Use  Case   •  Drive  Innovation  -­‐  EfLicient  Resource   Placement  Strategies   •  Extensions  to  OpenStack  scheduler   •  Conclusion    
  • 5. Network Functions Virtualization (NFV) NFV Vision Source: ETSI NFV White Paper •  Global  movement  by  network   operators  -­‐  AT&T,  Verizon,  BT,   CenturyLink,  Deutsche  Telekom,   Telefonica,  KDDI  etc.   •  General  purpose    hardware  -­‐   OPEX  and  CAPEX  savings   •  Increased  automation  –  OPEX   savings,  faster  time  to  market   •  New  business  models  and  value   added  services
  • 6. NFV Use Case - NFVIaas Motivation     •  Network  Functions  in  the  cloud   •  Combined  value  –  Infrastructure  as  a  service   (IaaS)  –  Compute/storage  infra,  Network  as   a  service  (NaaS)  –  WAN  network  infra   •  Leverage  NFV  Infra  of  another  SP  –  increase   resiliency,  reduce  latency  (CDN),  regulatory   requirements       Where  are  we  are  today  ?   •  Compute/storage  is  treated  independent  of   network,  no  energy  efLiciency   considerations   •  Service  value  is  not  maximized   NFV Use Case – NFVIaaS Source: ETSI NFV Use Cases
  • 7. NaaS Virtualized   Network   Bandwidth  Bandwidth   Virtual   Machine   Virtual   Machine   Virtual   Machine   Virtual   Machine   WAN Bandwidth on Demand Data  Center  1   Data  Center  2   BeneLits   •  Use  WAN  bandwidth  as  needed,  avoid  Lixed  cost  due  to  reservation   (typically  1.5  times  peak)  –  typically  leverage  MPLS  technologies   •  Popular  use  cases  -­‐  Disaster  Recovery  ,  On-­‐demand  backup  across  WAN   StorageStorage
  • 8. NFVIaas (IaaS+NaaS) Virtualized   Network   Bandwidth  Bandwidth   Virtual   Machine   Virtual   Machine   Virtual   Machine   Virtual   Machine   Data  Center  1   Data  Center  2   Where  do  we  want  to  get  to  ?   •  Beyond  WAN  Bandwidth  savings   •  Optimal  resource  placement  across  DCs  -­‐  Increase  Energy  efLiciency  while  maintaining   multi-­‐tenant  fairness  and  improving  performance  –  CAPEX/OPEX  savings,  Improve  QoE,   Address  regulatory  requirements   •  Popular  use  cases  -­‐  Disaster  Recovery,  On-­‐demand  backup  across  WAN,  Virtualized  CDN   Compute/Storage/WAN Bandwidth on Demand + Energy Efficiency Storage Storage
  • 9. NFVIaas (IaaS+NaaS) •  Power  usage  in  DCs  -­‐-­‐  servers  à  heavy  hitter   •  Server  power  proLiles  typically  non-­‐linear;  ~45%  of  peak  power  with  ~20%  of   offered  load;  ~30%  power  in  idle  state   •  InefLicient  to  keep  servers  powered  on  under  low  load  conditions   Energy Efficiency Issues SPEC  Benchmark  results:  HP  ProLiant  DL380p  rack  server   Source:  http://i.dell.com/sites/doccontent/shared-­‐content/data-­‐sheets/en/Documents/Comparing-­‐Dell-­‐R720-­‐and-­‐HP-­‐Proliant-­‐DL380p-­‐Gen8-­‐Servers.pdf  
  • 10. NFV – Huge opportunity for Openstack Energy  aware  joint  scheduling  of   compute/storage/networking   resources  –  example  below   •  NFV  Customer  submits  job  request,  e.g.   backup,  with  elasticity  windows   •  NFV  Provider  returns  back  information   about  time  window  to  schedule  backup   •  Trigger  other  events  e.g.  Consolidate   workloads;  Finish  one  job  and  start  and  the   next;  Power  down  resources  (especially   servers)  after  job  completion       Our  Solution:  Smart  Scheduler  in   Openstack   How do we get there ? Solver     Scheduler   Adapted  from  ETSI  NFV  Architectural  Framework  
  • 11. Users: Minimize costs… (Energy & Network Efficiency) Maximize Performance... Infrastructure: State (BigData?) (Storage/Network/Compute state, Energy Profiles, Policy/ constraints etc.) Smart Scheduling in Smart Scheduling in OpenStack for Optimized NFV Resource Placements Our Solution Smart Scheduler in Openstack •  Use analytics to determine current state of the Openstack deployment. •  Use resource management techniques to pick resources based on business constraints
  • 12. Candidate Solution: Unified Constraints-based Scheduling A Smart Resource Placement Engine •  Unified constraints involving network, storage, compute, energy, etc. •  Global state + analytics •  Blazing fast implementations via Apache licensed third-party Solver libraries Sources: •  https://docs.google.com/document/d/1IiPI0sfaWb1bdYiMWzAAx0HYR6UqzOan_Utgml5W1HI/edit •  https://github.com/CiscoSystems/nova-solver-scheduler
  • 13. Solver Scheduler: Smart Scheduling in OS Intelligent Placement Engine Plug in Plug in Scheduling Decision Cost Functions Constraint Functions Users: Minimize costs… (Energy & Network Efficiency) Maximize Performance... Infrastructure: Server State... Energy Profiles… Network Link Capacities… System Capacity...Sources: •  https://docs.google.com/document/d/1IiPI0sfaWb1bdYiMWzAAx0HYR6UqzOan_Utgml5W1HI/edit •  https://github.com/CiscoSystems/nova-solver-scheduler
  • 14. An Example LP Problem Formulation Supply   Demand   Cost  Metric   to     Minimize   Constraints  to   satisfy   Cost   Variables   to  solve   Scheduling can be Complex
  • 15. DEMO: Smart Scheduling for NFV Service VMs with Compute/Storage Affinity Constraints Applicable Scenarios: 1.  CDN NFV Service VMs that need data on certain storage volumes, on physical servers that are on or closest to the data. 2.  Backup NFV Service VMs placement. Multinode devstack setup: -  Host-1: (Controller, Compute node) -  Host-2: (Compute node with demo_vol_1 Volume) -  Host-3: (Compute node with demo_vol_2 Volume) Boot 2 VMs specifying the requested volumes to be close in proximity Results: Optimal placement by picking the two physical volume hosts: Host-2 and Host-3. Host-­‐3:     Host-­‐2:     Host-­‐1:  demo_vol_1   demo_vol_2  
  • 16. Demo: Smart Scheduling with Compute-Storage Affinity
  • 17. Conclusion   •  NFV  Value  Proposition   •  NVF  is  a  killer  use-­‐case  for  Openstack     •  Call  for  community  action   •  Scheduler  Gap  and  a  candidate  solution  [e.g.  SolverScheduler,  blueprint  exists,   code  pushed  for  review  in  Icehouse]   •  Cross-­‐Scheduler  API  w.  constraints  [e.g.  augment  server-­‐groups  API  released  in   Icehouse]   •  Neutron  hooks  for  Virtual  Network  Services  (and  API)