SlideShare ist ein Scribd-Unternehmen logo
1 von 28
On SDN Research Topics
24/02/2014
Prof. Christian Esteve Rothenberg
FEEC/UNICAMP
chesteve@dca.fee.unicamp.br
Agenda
• SDN in the WAN : Software-Defined IP Routing
• High Performance SDN Stacks
• High-Available SDNs
• SDN & Electronics and Optics
Christian Esteve Rothenberg
• PhD (FEEC/UNICAMP, 2010), MSc (Darmstadt University, 2006),
Telecom Eng. (Universidad Politécnica de Madrid, 2004)
• (2008) Visiting researcher at Ericsson Research Nomadic Lab,
participated in EU Publish/Subscribe Internet Routing Paradigm (PSIRP)
• Assistant Professor at FEEC/Unicamp since August 2013
• Research Scientist at CPqD (2010-2013)
• ONF Research Associate since April 2013
• Technical Lead of
• RouteFlow (Virtual IP Routing Services over SDN)
• Ofsoftswitch13 (OpenFlow 1.3 controller, softswitch, and testing)
• Mini-CCNx
Research Interests
• Network Architectures
• Information-Centric Networking
• Data Center Networks / Cloud
• OpenFlow / SDN
• Network Functions Virtualisation
• ...
SDN in the WAN
Research Topics on Software-Defined IP Routing
Motivation
• Combining flexible (open-source) IP routing stacks
with high-performance (programmable) hardware
• Augmenting traditional IP control planes with
centralized views and flow programmability
• A migration path to SDN, allowing SDN islands talk
to legacy networks
• Further reading:
Controller
High cost
Specialized config.
Closed source
Slow innovation
BGP
Low cost (commodity)
Multi-vendor modularity
Open source
Rapid innovation
Controller
Open interface
OpenFlow Switches
Open interface
Software Defined IP Routing
OSPF ISIS LDP
Specialized
Control Plane
Specialized
Hardware
Specialized
Features
Controller
Source: McKeown
Research on SDN Route Control
• Early work on Routing Control Platforms (RCP)
[Ramjee 2006, Feamster 2004, Van der Merwe 2006, Wang 2009]
– In operation at AT&T, considered a differentiator for "dynamic
connectivity management".
• Research Question:
– Re-examine the concept of RCP with the visibility
(i.e., network-wide, multi-layer, flow and topology maps, full RIBs)
and direct control capabilities
(i.e., actual FIB installation, rich matching and instruction set)
of the SDN abstraction set and the specifics of the OpenFlow
choice
• RouteFlow glues virtualized IP routing stacks with
OpenFlow
• RouteFlow acts as a new indirection layer for
– routing protocol messages (e.g. BGP session terminates in servers)
– RIB-(to-FIB)-to-OpenFlow transformations
Routing-centric research use cases
• Engineered path selection
– Think Google WAN, performance-based routing, etc.
• Optimal best path reflection
– Per ingress/customer [draft-ietf-idr-bgp-optimal-route-reflection-01]
• Path protection with prefix independent convergence
– Hierarchical FIBs w/ OF 1.X Tables + LFA route-precomputation
• Security
– Data plane blackholes and middlebox injections,
– Secure Inter-domain routing ideas (crypto intense S*-BGP, etc..)
• Simplifying customer multi-homing
– Easy to set and control cost/performance/policy-based routing
• IPv6 migration
– Flow matching for service termination in v4-v6 migration solutions
Seamless MPLS / MPLS-lite / IP Traffic Engineering
TE
NIB
Traffic Statistics (current & historic) : sFlow + OpenFlow
Event DB (failures, alarms)
Virtual & Physical Topologies
+ Data
Mining
OF1.3
= Group Tables
+ Metering
Network Information Base
Recommended reading: Google B4 paper at SIGCOMM 2013
Software-Defined Internet eXchanges
Recommended reading: Feamster et al., SDX: A Software Defined Internet Exchange at ONS13
Further info on Cardigan: RouteFlow pilot deployment 9-month at NZ IXP.
Joint work with Josh Bailey (Google), REANNZ, University of Wellington, etc.
Next Generation Peering in SDN
??? Plane
Peering ++
SDN Control PlaneLegacy Control Planes
SDN
SDN
SDN
APIs
Internet
eXchange
Points
SDN
Peering
SDN-SDN Protocols
Beyond BGP
OpenFlowMP-BGP, GMPLS, IGP
Hybrid/Migration
East/West APIs
?
High Performance SDN Stacks
SDN Stack Research on useful abstractions to
optimize target app’s performance:
• Bandwidth (Event rate)
• Latency (Event responsiveness)
• ???
*Joint work with Prof. Fabio Verdi (Ufscar) and MSC-candidate Allan Vidal (CPqD Jr. Researcher)
libfluid ONF Driver Implementation
*Joint work with CPqD Jr. Researchers Eder Fernandes, Allan Vidal, and Marcos Salvador (RNP)
High-Available SDNs
A critical issue for the success of SDN technology
Motivation
• High availability of is the number one purpose of
communication networks
• Logically-centralized split architectures such as OpenFlow/SDN
are commonly questioned about their actual capabilities of
being resilient to faults
• Any new networking technology must, at least, yield the same
levels of availability as alternative and legacy technologies.
• Related work so far has focused on point solutions to some
flavour of SDN architectures, mostly OpenFlow-only.
• No prior work is based on theoretical foundations that provide
generally applicable architectural recommendations with proof
of concept implementations experimentally validated.
Convergence in SDN Network
Source: Martin Casado
http://networkheresy.com/
Convergence Traditional IGP vs SDN
Source: Martin Casado
http://networkheresy.com/
Approach
Resilience of an OpenFlow network depends on
• fault-tolerance in the data plane (as in traditional networks)
• high availability of the (logically) centralized control plane
functions, including the control-to-data plane network
Research Objectives
1. Derive the theoretical models of availability in split architectures
2. Analyze and model the solution space to provide fault-tolerance
to all architectural components.
3. Design a resilient architecture considering end-to-end
requirements and all layers/domains in the SDN stack
4. Implement proof of concept prototypes and validate them in
real hardware testbeds with real networking traffic.
Early results and ongoing work
Towards high-availability in SDN
High Availability
• M:N OpenFlow Controllers: Master / Slave / Equal
• Distributed Environment
- Group of Switches / Network Domains
Distributed DB Cluster
State-less RFServer
Controller Cluster Architecture
Shadow Virtual Control Planes
Backup VMs
SlickFlow
SlickFlow: Resilient Source Routing in Data Center Networks
• Joint work with Prof. Martinello (UFES). In IEEE LNC’13
SDN and the evolution of
Optics & Electronics
Abstractions and Datapath Programmability
Relative Costs of Optics & Electronics
Source: Richard A Steenbergen (ras@gtt.net)
The increasing role of software
• So, my network device should be cheaper over time.
But where is the money going?
• If the hardware needed to forward Terabits is actually
commodity (from merchant silicon to merchant optics?)
• That means what you’re actually buying is software.
• Software is hard.
• Routing protocols, CLIs, network management platforms, and
feature after feature after feature after feature…
• Software is what you’re actually buying.
• The hardware is just a delivery vehicle, so you don’t feel so
bad for spending millions on invisible electrons.
• But the software is what you actually care about.
Source (adapted from):
https://www.nanog.org/sites/default/files/wednesday.general.temkin.panel.pdf
Potential Datapath Evolution
Exploring Electrical-Optical Integration
Programmable Abstractions / APIs ?
Abstractions / APIs ?
Abstractions / APIs ?
Abstractions / APIs ?
Abstractions / APIs ?
& Datapath Programmability
Source (adapted from):
https://www.nanog.org/sites/default/files/wednesday.general.temkin.panel.pdf
Thanks!
Questions?

Weitere ähnliche Inhalte

Was ist angesagt?

Secure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsSecure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsDevOps.com
 
Building Resilient Microservices
Building Resilient Microservices Building Resilient Microservices
Building Resilient Microservices IndicThreads
 
Hardware Lab. Andrew Kokhanovskyi. Kaa introduction
Hardware Lab. Andrew Kokhanovskyi. Kaa introductionHardware Lab. Andrew Kokhanovskyi. Kaa introduction
Hardware Lab. Andrew Kokhanovskyi. Kaa introductionGeeksLab Odessa
 
Security & Seamless CX in User Authentication: How to Achieve Both?
Security & Seamless CX in User Authentication: How to Achieve Both?Security & Seamless CX in User Authentication: How to Achieve Both?
Security & Seamless CX in User Authentication: How to Achieve Both?Ivona M
 
Security Capabilities of IPAM
Security Capabilities of IPAMSecurity Capabilities of IPAM
Security Capabilities of IPAMAndreas Taudte
 
Digital Transformation - Cisco's Journey
Digital Transformation - Cisco's JourneyDigital Transformation - Cisco's Journey
Digital Transformation - Cisco's JourneyCisco Canada
 
Dynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and nowDynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and nowDynatrace
 
The evolution of IT in a cloud world
The evolution of IT in a cloud worldThe evolution of IT in a cloud world
The evolution of IT in a cloud worldZscaler
 
apidays LIVE London 2021 - API Security in Highly Volatile Threat Landscapes ...
apidays LIVE London 2021 - API Security in Highly Volatile Threat Landscapes ...apidays LIVE London 2021 - API Security in Highly Volatile Threat Landscapes ...
apidays LIVE London 2021 - API Security in Highly Volatile Threat Landscapes ...apidays
 
Case Study: How to move from a Monolith to Cloud, Containers and Microservices
Case Study: How to move from a Monolith to Cloud, Containers and MicroservicesCase Study: How to move from a Monolith to Cloud, Containers and Microservices
Case Study: How to move from a Monolith to Cloud, Containers and MicroservicesKai Wähner
 
High performance data center computing using manageable distributed computing
High performance data center computing using manageable distributed computingHigh performance data center computing using manageable distributed computing
High performance data center computing using manageable distributed computingJuniper Networks
 
Rethinking Cybersecurity for the Digital Transformation Era
Rethinking Cybersecurity for the Digital Transformation EraRethinking Cybersecurity for the Digital Transformation Era
Rethinking Cybersecurity for the Digital Transformation EraZscaler
 
Unified Analytics in GE’s Predix for the IIoT: Tying Operational Technology t...
Unified Analytics in GE’s Predix for the IIoT: Tying Operational Technology t...Unified Analytics in GE’s Predix for the IIoT: Tying Operational Technology t...
Unified Analytics in GE’s Predix for the IIoT: Tying Operational Technology t...Altoros
 
Unified Cloud Performance Monitoring - The Need of The Hour
Unified Cloud Performance Monitoring - The Need of The HourUnified Cloud Performance Monitoring - The Need of The Hour
Unified Cloud Performance Monitoring - The Need of The HoureG Innovations
 
Modern Network Compliance: What It Is & How to Achieve It
Modern Network Compliance: What It Is & How to Achieve ItModern Network Compliance: What It Is & How to Achieve It
Modern Network Compliance: What It Is & How to Achieve ItItential
 
2449 rapid prototyping of innovative io t solutions
2449   rapid prototyping of innovative io t solutions2449   rapid prototyping of innovative io t solutions
2449 rapid prototyping of innovative io t solutionsEric Cattoir
 
Three Key Steps for Moving Your Branches to the Cloud
Three Key Steps for Moving Your Branches to the CloudThree Key Steps for Moving Your Branches to the Cloud
Three Key Steps for Moving Your Branches to the CloudZscaler
 

Was ist angesagt? (20)

Secure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsSecure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift Environments
 
Building Resilient Microservices
Building Resilient Microservices Building Resilient Microservices
Building Resilient Microservices
 
Hardware Lab. Andrew Kokhanovskyi. Kaa introduction
Hardware Lab. Andrew Kokhanovskyi. Kaa introductionHardware Lab. Andrew Kokhanovskyi. Kaa introduction
Hardware Lab. Andrew Kokhanovskyi. Kaa introduction
 
Security & Seamless CX in User Authentication: How to Achieve Both?
Security & Seamless CX in User Authentication: How to Achieve Both?Security & Seamless CX in User Authentication: How to Achieve Both?
Security & Seamless CX in User Authentication: How to Achieve Both?
 
Security Capabilities of IPAM
Security Capabilities of IPAMSecurity Capabilities of IPAM
Security Capabilities of IPAM
 
Digital Transformation - Cisco's Journey
Digital Transformation - Cisco's JourneyDigital Transformation - Cisco's Journey
Digital Transformation - Cisco's Journey
 
DNA: an overview
DNA: an overviewDNA: an overview
DNA: an overview
 
Dynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and nowDynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and now
 
The evolution of IT in a cloud world
The evolution of IT in a cloud worldThe evolution of IT in a cloud world
The evolution of IT in a cloud world
 
Webinar IoT Cloud Platforms and Middleware for Rapid Application Development
Webinar IoT Cloud Platforms and Middleware for Rapid Application DevelopmentWebinar IoT Cloud Platforms and Middleware for Rapid Application Development
Webinar IoT Cloud Platforms and Middleware for Rapid Application Development
 
apidays LIVE London 2021 - API Security in Highly Volatile Threat Landscapes ...
apidays LIVE London 2021 - API Security in Highly Volatile Threat Landscapes ...apidays LIVE London 2021 - API Security in Highly Volatile Threat Landscapes ...
apidays LIVE London 2021 - API Security in Highly Volatile Threat Landscapes ...
 
The user s identities
The user s identitiesThe user s identities
The user s identities
 
Case Study: How to move from a Monolith to Cloud, Containers and Microservices
Case Study: How to move from a Monolith to Cloud, Containers and MicroservicesCase Study: How to move from a Monolith to Cloud, Containers and Microservices
Case Study: How to move from a Monolith to Cloud, Containers and Microservices
 
High performance data center computing using manageable distributed computing
High performance data center computing using manageable distributed computingHigh performance data center computing using manageable distributed computing
High performance data center computing using manageable distributed computing
 
Rethinking Cybersecurity for the Digital Transformation Era
Rethinking Cybersecurity for the Digital Transformation EraRethinking Cybersecurity for the Digital Transformation Era
Rethinking Cybersecurity for the Digital Transformation Era
 
Unified Analytics in GE’s Predix for the IIoT: Tying Operational Technology t...
Unified Analytics in GE’s Predix for the IIoT: Tying Operational Technology t...Unified Analytics in GE’s Predix for the IIoT: Tying Operational Technology t...
Unified Analytics in GE’s Predix for the IIoT: Tying Operational Technology t...
 
Unified Cloud Performance Monitoring - The Need of The Hour
Unified Cloud Performance Monitoring - The Need of The HourUnified Cloud Performance Monitoring - The Need of The Hour
Unified Cloud Performance Monitoring - The Need of The Hour
 
Modern Network Compliance: What It Is & How to Achieve It
Modern Network Compliance: What It Is & How to Achieve ItModern Network Compliance: What It Is & How to Achieve It
Modern Network Compliance: What It Is & How to Achieve It
 
2449 rapid prototyping of innovative io t solutions
2449   rapid prototyping of innovative io t solutions2449   rapid prototyping of innovative io t solutions
2449 rapid prototyping of innovative io t solutions
 
Three Key Steps for Moving Your Branches to the Cloud
Three Key Steps for Moving Your Branches to the CloudThree Key Steps for Moving Your Branches to the Cloud
Three Key Steps for Moving Your Branches to the Cloud
 

Ähnlich wie On SDN Research Topics - Christian Esteve Rothenberg

Network research
Network researchNetwork research
Network researchJisc
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaCPqD
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaCPqD
 
IPv4 to IPv6 network transformation
IPv4 to IPv6 network transformationIPv4 to IPv6 network transformation
IPv4 to IPv6 network transformationNikolay Milovanov
 
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...Indonesia Network Operators Group
 
IRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE WorkshopIRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE WorkshopEleni Trouva
 
The Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudThe Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudMarco Rodrigues
 
Rina IRATI @ GLIF Singapoure -2013
Rina IRATI @ GLIF Singapoure -2013Rina IRATI @ GLIF Singapoure -2013
Rina IRATI @ GLIF Singapoure -2013i2CAT Foundation
 
Three years of OFELIA - taking stock
Three years of OFELIA - taking stockThree years of OFELIA - taking stock
Three years of OFELIA - taking stockFIBRE Testbed
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Cisco Canada
 
Irati fire-engineering-workshop-nov2012
Irati fire-engineering-workshop-nov2012Irati fire-engineering-workshop-nov2012
Irati fire-engineering-workshop-nov2012Eleni Trouva
 
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedFuture Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedShinji Shimojo
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect KeynoteLinaro
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys Corporation
 

Ähnlich wie On SDN Research Topics - Christian Esteve Rothenberg (20)

2017 dagstuhl-nfv-rothenberg
2017 dagstuhl-nfv-rothenberg2017 dagstuhl-nfv-rothenberg
2017 dagstuhl-nfv-rothenberg
 
Feec telecom-nw-softwarization-aug-2015
Feec telecom-nw-softwarization-aug-2015Feec telecom-nw-softwarization-aug-2015
Feec telecom-nw-softwarization-aug-2015
 
Network research
Network researchNetwork research
Network research
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur Channegowda
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur Channegowda
 
IPv4 to IPv6 network transformation
IPv4 to IPv6 network transformationIPv4 to IPv6 network transformation
IPv4 to IPv6 network transformation
 
2016 open-source-network-softwarization
2016 open-source-network-softwarization2016 open-source-network-softwarization
2016 open-source-network-softwarization
 
2016 open-source-network-softwarization
2016 open-source-network-softwarization2016 open-source-network-softwarization
2016 open-source-network-softwarization
 
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
 
IRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE WorkshopIRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE Workshop
 
The Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudThe Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco Cloud
 
Rina IRATI @ GLIF Singapoure -2013
Rina IRATI @ GLIF Singapoure -2013Rina IRATI @ GLIF Singapoure -2013
Rina IRATI @ GLIF Singapoure -2013
 
Three years of OFELIA - taking stock
Three years of OFELIA - taking stockThree years of OFELIA - taking stock
Three years of OFELIA - taking stock
 
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
Software Innovations and Control Plane Evolution in the new SDN Transport Arc...
 
Irati fire-engineering-workshop-nov2012
Irati fire-engineering-workshop-nov2012Irati fire-engineering-workshop-nov2012
Irati fire-engineering-workshop-nov2012
 
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedFuture Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and Testbed
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect Keynote
 
Nfv short-course-sbrc14-full
Nfv short-course-sbrc14-fullNfv short-course-sbrc14-full
Nfv short-course-sbrc14-full
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
 
Решения WANDL и NorthStar для операторов
Решения WANDL и NorthStar для операторовРешения WANDL и NorthStar для операторов
Решения WANDL и NorthStar для операторов
 

Mehr von CPqD

Control Plane for High Capacity Networks Public
Control Plane for High Capacity Networks PublicControl Plane for High Capacity Networks Public
Control Plane for High Capacity Networks PublicCPqD
 
Brazilian Semiconductor Scenario and Opportuni3es
Brazilian Semiconductor Scenario and Opportuni3esBrazilian Semiconductor Scenario and Opportuni3es
Brazilian Semiconductor Scenario and Opportuni3esCPqD
 
Cognitive Technique for Software Defined Optical Network (SDON)
Cognitive Technique for Software Defined Optical Network (SDON)Cognitive Technique for Software Defined Optical Network (SDON)
Cognitive Technique for Software Defined Optical Network (SDON)CPqD
 
The Dawn of Industry 4.0
The Dawn of Industry 4.0The Dawn of Industry 4.0
The Dawn of Industry 4.0CPqD
 
Embedded Electronics for Telecom DSP
Embedded Electronics for Telecom DSPEmbedded Electronics for Telecom DSP
Embedded Electronics for Telecom DSPCPqD
 
Troubleshooting Coherent Optical Communication Systems
Troubleshooting Coherent Optical Communication SystemsTroubleshooting Coherent Optical Communication Systems
Troubleshooting Coherent Optical Communication SystemsCPqD
 
OPTICAL COMMUNICATIONS APPLICATIONS
OPTICAL COMMUNICATIONS APPLICATIONSOPTICAL COMMUNICATIONS APPLICATIONS
OPTICAL COMMUNICATIONS APPLICATIONSCPqD
 
Integrated Photonics Advances in Optical Transmission: An Industry View
Integrated Photonics Advances in Optical Transmission: An Industry ViewIntegrated Photonics Advances in Optical Transmission: An Industry View
Integrated Photonics Advances in Optical Transmission: An Industry ViewCPqD
 
Novo modelo de apoio à inovação
Novo modelo de apoio à inovaçãoNovo modelo de apoio à inovação
Novo modelo de apoio à inovaçãoCPqD
 
CPqD at Optical Communication Ecosystem - Last/Next 10 years and R&D&I opport...
CPqD at Optical Communication Ecosystem - Last/Next 10 years and R&D&I opport...CPqD at Optical Communication Ecosystem - Last/Next 10 years and R&D&I opport...
CPqD at Optical Communication Ecosystem - Last/Next 10 years and R&D&I opport...CPqD
 
Flexible Optical Transmission
Flexible Optical TransmissionFlexible Optical Transmission
Flexible Optical TransmissionCPqD
 
High Capacity Optical Access Networks
High Capacity Optical Access NetworksHigh Capacity Optical Access Networks
High Capacity Optical Access NetworksCPqD
 
BNDES: Instrumentos de Apoio à Inovação
BNDES: Instrumentos de Apoio à InovaçãoBNDES: Instrumentos de Apoio à Inovação
BNDES: Instrumentos de Apoio à InovaçãoCPqD
 
Câmara de Gestão M2M/IoT
Câmara de Gestão M2M/IoTCâmara de Gestão M2M/IoT
Câmara de Gestão M2M/IoTCPqD
 
Mesa Redonda: Fomento Governamental para o Setor
Mesa Redonda: Fomento Governamental para o SetorMesa Redonda: Fomento Governamental para o Setor
Mesa Redonda: Fomento Governamental para o SetorCPqD
 
Creating Business Value By Enabling the Internet of Things
Creating Business Value By Enabling the Internet of ThingsCreating Business Value By Enabling the Internet of Things
Creating Business Value By Enabling the Internet of ThingsCPqD
 
RFID and NFC Providing the last yards for IoT
RFID and NFC Providing the last yards for IoTRFID and NFC Providing the last yards for IoT
RFID and NFC Providing the last yards for IoTCPqD
 
Apresentação Paulo Curado (CPqD) - RFID Journal Live! Brasil 2015
Apresentação Paulo Curado (CPqD) - RFID Journal Live! Brasil 2015Apresentação Paulo Curado (CPqD) - RFID Journal Live! Brasil 2015
Apresentação Paulo Curado (CPqD) - RFID Journal Live! Brasil 2015CPqD
 
Fiber Technology Trends for Next Generation Networks
Fiber Technology Trends for Next Generation NetworksFiber Technology Trends for Next Generation Networks
Fiber Technology Trends for Next Generation NetworksCPqD
 
Emerging Trends and Applications for Cost Effective ROADMs
Emerging Trends and Applications for Cost Effective ROADMsEmerging Trends and Applications for Cost Effective ROADMs
Emerging Trends and Applications for Cost Effective ROADMsCPqD
 

Mehr von CPqD (20)

Control Plane for High Capacity Networks Public
Control Plane for High Capacity Networks PublicControl Plane for High Capacity Networks Public
Control Plane for High Capacity Networks Public
 
Brazilian Semiconductor Scenario and Opportuni3es
Brazilian Semiconductor Scenario and Opportuni3esBrazilian Semiconductor Scenario and Opportuni3es
Brazilian Semiconductor Scenario and Opportuni3es
 
Cognitive Technique for Software Defined Optical Network (SDON)
Cognitive Technique for Software Defined Optical Network (SDON)Cognitive Technique for Software Defined Optical Network (SDON)
Cognitive Technique for Software Defined Optical Network (SDON)
 
The Dawn of Industry 4.0
The Dawn of Industry 4.0The Dawn of Industry 4.0
The Dawn of Industry 4.0
 
Embedded Electronics for Telecom DSP
Embedded Electronics for Telecom DSPEmbedded Electronics for Telecom DSP
Embedded Electronics for Telecom DSP
 
Troubleshooting Coherent Optical Communication Systems
Troubleshooting Coherent Optical Communication SystemsTroubleshooting Coherent Optical Communication Systems
Troubleshooting Coherent Optical Communication Systems
 
OPTICAL COMMUNICATIONS APPLICATIONS
OPTICAL COMMUNICATIONS APPLICATIONSOPTICAL COMMUNICATIONS APPLICATIONS
OPTICAL COMMUNICATIONS APPLICATIONS
 
Integrated Photonics Advances in Optical Transmission: An Industry View
Integrated Photonics Advances in Optical Transmission: An Industry ViewIntegrated Photonics Advances in Optical Transmission: An Industry View
Integrated Photonics Advances in Optical Transmission: An Industry View
 
Novo modelo de apoio à inovação
Novo modelo de apoio à inovaçãoNovo modelo de apoio à inovação
Novo modelo de apoio à inovação
 
CPqD at Optical Communication Ecosystem - Last/Next 10 years and R&D&I opport...
CPqD at Optical Communication Ecosystem - Last/Next 10 years and R&D&I opport...CPqD at Optical Communication Ecosystem - Last/Next 10 years and R&D&I opport...
CPqD at Optical Communication Ecosystem - Last/Next 10 years and R&D&I opport...
 
Flexible Optical Transmission
Flexible Optical TransmissionFlexible Optical Transmission
Flexible Optical Transmission
 
High Capacity Optical Access Networks
High Capacity Optical Access NetworksHigh Capacity Optical Access Networks
High Capacity Optical Access Networks
 
BNDES: Instrumentos de Apoio à Inovação
BNDES: Instrumentos de Apoio à InovaçãoBNDES: Instrumentos de Apoio à Inovação
BNDES: Instrumentos de Apoio à Inovação
 
Câmara de Gestão M2M/IoT
Câmara de Gestão M2M/IoTCâmara de Gestão M2M/IoT
Câmara de Gestão M2M/IoT
 
Mesa Redonda: Fomento Governamental para o Setor
Mesa Redonda: Fomento Governamental para o SetorMesa Redonda: Fomento Governamental para o Setor
Mesa Redonda: Fomento Governamental para o Setor
 
Creating Business Value By Enabling the Internet of Things
Creating Business Value By Enabling the Internet of ThingsCreating Business Value By Enabling the Internet of Things
Creating Business Value By Enabling the Internet of Things
 
RFID and NFC Providing the last yards for IoT
RFID and NFC Providing the last yards for IoTRFID and NFC Providing the last yards for IoT
RFID and NFC Providing the last yards for IoT
 
Apresentação Paulo Curado (CPqD) - RFID Journal Live! Brasil 2015
Apresentação Paulo Curado (CPqD) - RFID Journal Live! Brasil 2015Apresentação Paulo Curado (CPqD) - RFID Journal Live! Brasil 2015
Apresentação Paulo Curado (CPqD) - RFID Journal Live! Brasil 2015
 
Fiber Technology Trends for Next Generation Networks
Fiber Technology Trends for Next Generation NetworksFiber Technology Trends for Next Generation Networks
Fiber Technology Trends for Next Generation Networks
 
Emerging Trends and Applications for Cost Effective ROADMs
Emerging Trends and Applications for Cost Effective ROADMsEmerging Trends and Applications for Cost Effective ROADMs
Emerging Trends and Applications for Cost Effective ROADMs
 

Kürzlich hochgeladen

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
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 Takeoffsammart93
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Kürzlich hochgeladen (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

On SDN Research Topics - Christian Esteve Rothenberg

  • 1. On SDN Research Topics 24/02/2014 Prof. Christian Esteve Rothenberg FEEC/UNICAMP chesteve@dca.fee.unicamp.br
  • 2. Agenda • SDN in the WAN : Software-Defined IP Routing • High Performance SDN Stacks • High-Available SDNs • SDN & Electronics and Optics
  • 3. Christian Esteve Rothenberg • PhD (FEEC/UNICAMP, 2010), MSc (Darmstadt University, 2006), Telecom Eng. (Universidad Politécnica de Madrid, 2004) • (2008) Visiting researcher at Ericsson Research Nomadic Lab, participated in EU Publish/Subscribe Internet Routing Paradigm (PSIRP) • Assistant Professor at FEEC/Unicamp since August 2013 • Research Scientist at CPqD (2010-2013) • ONF Research Associate since April 2013 • Technical Lead of • RouteFlow (Virtual IP Routing Services over SDN) • Ofsoftswitch13 (OpenFlow 1.3 controller, softswitch, and testing) • Mini-CCNx
  • 4. Research Interests • Network Architectures • Information-Centric Networking • Data Center Networks / Cloud • OpenFlow / SDN • Network Functions Virtualisation • ...
  • 5. SDN in the WAN Research Topics on Software-Defined IP Routing
  • 6. Motivation • Combining flexible (open-source) IP routing stacks with high-performance (programmable) hardware • Augmenting traditional IP control planes with centralized views and flow programmability • A migration path to SDN, allowing SDN islands talk to legacy networks • Further reading:
  • 7. Controller High cost Specialized config. Closed source Slow innovation BGP Low cost (commodity) Multi-vendor modularity Open source Rapid innovation Controller Open interface OpenFlow Switches Open interface Software Defined IP Routing OSPF ISIS LDP Specialized Control Plane Specialized Hardware Specialized Features Controller Source: McKeown
  • 8. Research on SDN Route Control • Early work on Routing Control Platforms (RCP) [Ramjee 2006, Feamster 2004, Van der Merwe 2006, Wang 2009] – In operation at AT&T, considered a differentiator for "dynamic connectivity management". • Research Question: – Re-examine the concept of RCP with the visibility (i.e., network-wide, multi-layer, flow and topology maps, full RIBs) and direct control capabilities (i.e., actual FIB installation, rich matching and instruction set) of the SDN abstraction set and the specifics of the OpenFlow choice • RouteFlow glues virtualized IP routing stacks with OpenFlow • RouteFlow acts as a new indirection layer for – routing protocol messages (e.g. BGP session terminates in servers) – RIB-(to-FIB)-to-OpenFlow transformations
  • 9. Routing-centric research use cases • Engineered path selection – Think Google WAN, performance-based routing, etc. • Optimal best path reflection – Per ingress/customer [draft-ietf-idr-bgp-optimal-route-reflection-01] • Path protection with prefix independent convergence – Hierarchical FIBs w/ OF 1.X Tables + LFA route-precomputation • Security – Data plane blackholes and middlebox injections, – Secure Inter-domain routing ideas (crypto intense S*-BGP, etc..) • Simplifying customer multi-homing – Easy to set and control cost/performance/policy-based routing • IPv6 migration – Flow matching for service termination in v4-v6 migration solutions
  • 10. Seamless MPLS / MPLS-lite / IP Traffic Engineering TE NIB Traffic Statistics (current & historic) : sFlow + OpenFlow Event DB (failures, alarms) Virtual & Physical Topologies + Data Mining OF1.3 = Group Tables + Metering Network Information Base Recommended reading: Google B4 paper at SIGCOMM 2013
  • 11. Software-Defined Internet eXchanges Recommended reading: Feamster et al., SDX: A Software Defined Internet Exchange at ONS13 Further info on Cardigan: RouteFlow pilot deployment 9-month at NZ IXP. Joint work with Josh Bailey (Google), REANNZ, University of Wellington, etc.
  • 12. Next Generation Peering in SDN ??? Plane Peering ++ SDN Control PlaneLegacy Control Planes SDN SDN SDN APIs Internet eXchange Points SDN Peering SDN-SDN Protocols Beyond BGP OpenFlowMP-BGP, GMPLS, IGP Hybrid/Migration East/West APIs ?
  • 14. SDN Stack Research on useful abstractions to optimize target app’s performance: • Bandwidth (Event rate) • Latency (Event responsiveness) • ??? *Joint work with Prof. Fabio Verdi (Ufscar) and MSC-candidate Allan Vidal (CPqD Jr. Researcher)
  • 15. libfluid ONF Driver Implementation *Joint work with CPqD Jr. Researchers Eder Fernandes, Allan Vidal, and Marcos Salvador (RNP)
  • 16. High-Available SDNs A critical issue for the success of SDN technology
  • 17. Motivation • High availability of is the number one purpose of communication networks • Logically-centralized split architectures such as OpenFlow/SDN are commonly questioned about their actual capabilities of being resilient to faults • Any new networking technology must, at least, yield the same levels of availability as alternative and legacy technologies. • Related work so far has focused on point solutions to some flavour of SDN architectures, mostly OpenFlow-only. • No prior work is based on theoretical foundations that provide generally applicable architectural recommendations with proof of concept implementations experimentally validated.
  • 18. Convergence in SDN Network Source: Martin Casado http://networkheresy.com/
  • 19. Convergence Traditional IGP vs SDN Source: Martin Casado http://networkheresy.com/
  • 20. Approach Resilience of an OpenFlow network depends on • fault-tolerance in the data plane (as in traditional networks) • high availability of the (logically) centralized control plane functions, including the control-to-data plane network Research Objectives 1. Derive the theoretical models of availability in split architectures 2. Analyze and model the solution space to provide fault-tolerance to all architectural components. 3. Design a resilient architecture considering end-to-end requirements and all layers/domains in the SDN stack 4. Implement proof of concept prototypes and validate them in real hardware testbeds with real networking traffic.
  • 21. Early results and ongoing work Towards high-availability in SDN
  • 22. High Availability • M:N OpenFlow Controllers: Master / Slave / Equal • Distributed Environment - Group of Switches / Network Domains Distributed DB Cluster State-less RFServer Controller Cluster Architecture Shadow Virtual Control Planes Backup VMs
  • 23. SlickFlow SlickFlow: Resilient Source Routing in Data Center Networks • Joint work with Prof. Martinello (UFES). In IEEE LNC’13
  • 24. SDN and the evolution of Optics & Electronics Abstractions and Datapath Programmability
  • 25. Relative Costs of Optics & Electronics Source: Richard A Steenbergen (ras@gtt.net)
  • 26. The increasing role of software • So, my network device should be cheaper over time. But where is the money going? • If the hardware needed to forward Terabits is actually commodity (from merchant silicon to merchant optics?) • That means what you’re actually buying is software. • Software is hard. • Routing protocols, CLIs, network management platforms, and feature after feature after feature after feature… • Software is what you’re actually buying. • The hardware is just a delivery vehicle, so you don’t feel so bad for spending millions on invisible electrons. • But the software is what you actually care about. Source (adapted from): https://www.nanog.org/sites/default/files/wednesday.general.temkin.panel.pdf
  • 27. Potential Datapath Evolution Exploring Electrical-Optical Integration Programmable Abstractions / APIs ? Abstractions / APIs ? Abstractions / APIs ? Abstractions / APIs ? Abstractions / APIs ? & Datapath Programmability Source (adapted from): https://www.nanog.org/sites/default/files/wednesday.general.temkin.panel.pdf