SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
SFR: Scalable Forwarding with
RINA for Distributed Clouds
Fatma Hrizi, Anis Laouiti and Hakima Chaouchi
Telecom SudParis, France
6th International Conference NOF 2015,
MONTREAL, CANADA, SEPTEMBER 30, 2015
07/10/2015 1NOF 2015
Outline
• Intro & Motivation
• VIFIB Distributed Clouds
• RINA: Recursive InterNetwork Architecture
• SFR: Scalable Forwarding with RINA
• Simulation Results
• Conclusion
07/10/2015 2NOF 2015
Generated from https://tagul.com
Intro & Motivation
• Cloud Computing
– Fast Emergence
• Research, industries and standardizations
– Enables ubiquitous and on-demand access to
shared resources
– Large scale applications become feasible
• Big data, HPC..
– Single central point
Scalability & Availability issues
• Distributed Clouds
– Decentralized management
– Resources distributed in several geo area
– “Volunteer” clouds
• An example: VIFIB
07/10/2015 3NOF 2015
VIFIB Distributed Clouds
• VIFIB: Resilient Computing
– No data center architecture:
• Micro servers located in homes, offices..
• Distributed resources More Availability: 99.99%!
– Master/Slave architecture
– Resiliency
• Data is encrypted and replicated
in different locations
• Overlay Network of
Open VPN tunnels (re6st)
07/10/2015 NOF 2015 4
Source: http://www.vifib.com/
Source: http://www.vifib.com/
Re6st: Resilient
Overlay Networking System
• Re6st
– Mesh network of Open VPN
• Flat and random graph
– Babel Protocol used to calculate best routes
– Fast recovery!
• Issues with Re6st
– Security issues
• Bad routes flooding
– Scalability issues
• Flat topology does not scale
• Tunnels might consume
extensive resources
07/10/2015 NOF 2015 5
Source: http://www.vifib.com/
RINA: Recursive InterNetwork
Architecture
07/10/2015 NOF 2015 6
• Inter-Process Communication (IPC) model
• Unlike TCP/IP, one single layer
• that could be
repeated recursively
• Clean separation
between mechanism
and policy
• Divide and Conquer
• Scalability
GroupS
Group1
GroupD
GroupN-1Group2
InterGroup1_NInterGroup1_1
InterGroup1_2
InterGroup1_N-1
InterGroup2_N
• The distributed clouds is divided into groups
• Group leaders are created to interconnect nodes from
different groups and to form the inter groups
• To support scalability, multiple levels could be created
SFR: Scalable Forwarding with RINA
07/10/2015 7NOF 2015
SFR: DIF Architecture
IGroup2_N DIF GroupD DIFGroupS DIF
IGroup
1_1 DIF
VIFIB nodeA
VIFIB nodeF
VIFIB nodeC
VIFIB nodeE
VIFIB nodeB
VIFIB nodeD
Tenant Cloud DIF
IGroup
1_N DIF
DAP 1 DAP N
Tenant App DIF
07/10/2015 8NOF 2015
Performance Evaluation Scenario
Parameter Value
Number of
VIFIB nodes
120
Number of regions 4
Number of VIFIB nodes per
region
30
Application Ping
Packet Size 1500 Bytes
Ping Starts at 140s
Ping rate 5
Simulation Time 300s for each run
07/10/2015 9NOF 2015
• RINASim Simulator: Omnet++
based
• Medium scale distributed clouds
scenario
• Performance indicator:
– Forwarding table size
Simulation Results (1/2)
Smaller PDU Forwarding
Table!
Variation of PDU forwarding table size / simulation time
Comparison between SFR and simple distance vector routing protocol
07/10/2015 10NOF 2015
Variation of the PDU forwarding table size with regards the
simulation time. Dynamic Tenant Cloud DIF management
Simulation Results (2/2)
07/10/2015 11NOF 2015
Conclusion
• SFR: new and generic routing architecture for distributed
clouds
– Hierarchical DIF architecture
• SFR achieves better results compared to current distributed
clouds networking solutions
– The forwarding table size is drastically decreased
• In future works, we plan
– Further evaluate the assets of applying RINA to distributed clouds
• Consider more evaluation metrics: latency, throughput..
– Deploy SFR within VIFIB infrastructure to compare it to re6st
07/10/2015 12NOF 2015
Thank you for your
attention!
Questions?
07/10/2015 NOF 2015 13

Contenu connexe

Tendances

OpenStack Journey in Tieto Elastic Cloud
OpenStack Journey in Tieto Elastic CloudOpenStack Journey in Tieto Elastic Cloud
OpenStack Journey in Tieto Elastic CloudJakub Pavlik
 
VNFs at the Edge using Docker Containers
VNFs at the Edge using Docker ContainersVNFs at the Edge using Docker Containers
VNFs at the Edge using Docker ContainersOPNFV
 
Enovance nfv solution - Openstack in Action 5, Paris, May 2014
Enovance nfv solution - Openstack in Action 5, Paris, May 2014Enovance nfv solution - Openstack in Action 5, Paris, May 2014
Enovance nfv solution - Openstack in Action 5, Paris, May 2014Sandro Mazziotta
 
Cloud Origins: How OpenStack became the natural evolution of the internet and...
Cloud Origins: How OpenStack became the natural evolution of the internet and...Cloud Origins: How OpenStack became the natural evolution of the internet and...
Cloud Origins: How OpenStack became the natural evolution of the internet and...Cloud Native Day Tel Aviv
 
OpenNebula Conf | Lightning talk: Managing a Scientific Computing Facility wi...
OpenNebula Conf | Lightning talk: Managing a Scientific Computing Facility wi...OpenNebula Conf | Lightning talk: Managing a Scientific Computing Facility wi...
OpenNebula Conf | Lightning talk: Managing a Scientific Computing Facility wi...NETWAYS
 
OpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, OracleOpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, OracleSriram Subramanian
 
Monitor Kubernetes in Rancher using InfluxData
Monitor Kubernetes in Rancher using InfluxDataMonitor Kubernetes in Rancher using InfluxData
Monitor Kubernetes in Rancher using InfluxDataInfluxData
 
Modern vSphere Monitoring and Dashboard using InfluxDB, Telegraf and Grafana
Modern vSphere Monitoring and Dashboard using InfluxDB, Telegraf and GrafanaModern vSphere Monitoring and Dashboard using InfluxDB, Telegraf and Grafana
Modern vSphere Monitoring and Dashboard using InfluxDB, Telegraf and GrafanaInfluxData
 
Red Hat Summit 2017 – Telco Cloud Transformation
Red Hat Summit 2017 – Telco Cloud TransformationRed Hat Summit 2017 – Telco Cloud Transformation
Red Hat Summit 2017 – Telco Cloud TransformationEricsson
 

Tendances (10)

OpenStack Journey in Tieto Elastic Cloud
OpenStack Journey in Tieto Elastic CloudOpenStack Journey in Tieto Elastic Cloud
OpenStack Journey in Tieto Elastic Cloud
 
VNFs at the Edge using Docker Containers
VNFs at the Edge using Docker ContainersVNFs at the Edge using Docker Containers
VNFs at the Edge using Docker Containers
 
Enovance nfv solution - Openstack in Action 5, Paris, May 2014
Enovance nfv solution - Openstack in Action 5, Paris, May 2014Enovance nfv solution - Openstack in Action 5, Paris, May 2014
Enovance nfv solution - Openstack in Action 5, Paris, May 2014
 
Cloud Origins: How OpenStack became the natural evolution of the internet and...
Cloud Origins: How OpenStack became the natural evolution of the internet and...Cloud Origins: How OpenStack became the natural evolution of the internet and...
Cloud Origins: How OpenStack became the natural evolution of the internet and...
 
[Viet openstack] 20160625_openstack summit austin 2016 recap
[Viet openstack] 20160625_openstack summit austin 2016 recap[Viet openstack] 20160625_openstack summit austin 2016 recap
[Viet openstack] 20160625_openstack summit austin 2016 recap
 
OpenNebula Conf | Lightning talk: Managing a Scientific Computing Facility wi...
OpenNebula Conf | Lightning talk: Managing a Scientific Computing Facility wi...OpenNebula Conf | Lightning talk: Managing a Scientific Computing Facility wi...
OpenNebula Conf | Lightning talk: Managing a Scientific Computing Facility wi...
 
OpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, OracleOpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, Oracle
 
Monitor Kubernetes in Rancher using InfluxData
Monitor Kubernetes in Rancher using InfluxDataMonitor Kubernetes in Rancher using InfluxData
Monitor Kubernetes in Rancher using InfluxData
 
Modern vSphere Monitoring and Dashboard using InfluxDB, Telegraf and Grafana
Modern vSphere Monitoring and Dashboard using InfluxDB, Telegraf and GrafanaModern vSphere Monitoring and Dashboard using InfluxDB, Telegraf and Grafana
Modern vSphere Monitoring and Dashboard using InfluxDB, Telegraf and Grafana
 
Red Hat Summit 2017 – Telco Cloud Transformation
Red Hat Summit 2017 – Telco Cloud TransformationRed Hat Summit 2017 – Telco Cloud Transformation
Red Hat Summit 2017 – Telco Cloud Transformation
 

En vedette

2011 group m-sfr-regie-observatoire-de-linternet-mobile
2011 group m-sfr-regie-observatoire-de-linternet-mobile2011 group m-sfr-regie-observatoire-de-linternet-mobile
2011 group m-sfr-regie-observatoire-de-linternet-mobileThomas Postclic
 
SFR : une entreprise à "upgrader" !
SFR : une entreprise à "upgrader" !SFR : une entreprise à "upgrader" !
SFR : une entreprise à "upgrader" !France MIREMONT
 
State Health Access Reform Evaluation: Building the Evidence for Reform
State Health Access Reform Evaluation: Building the Evidence for ReformState Health Access Reform Evaluation: Building the Evidence for Reform
State Health Access Reform Evaluation: Building the Evidence for Reformsoder145
 
Metafory spotrebitele
Metafory spotrebiteleMetafory spotrebitele
Metafory spotrebiteleHrivnak
 
OBIEE publisher with Report creation - Tutorial
OBIEE publisher with Report creation - TutorialOBIEE publisher with Report creation - Tutorial
OBIEE publisher with Report creation - Tutorialonlinetrainingplacements
 
Kybalion en inglés
Kybalion en inglésKybalion en inglés
Kybalion en inglésGetuls
 
doc02445620160121130408
doc02445620160121130408doc02445620160121130408
doc02445620160121130408SATENDER KUMAR
 
Cas SFR par Looneo
Cas SFR par LooneoCas SFR par Looneo
Cas SFR par Looneoalbanpeltier
 
Ncert class-12-physics-part-2
Ncert class-12-physics-part-2Ncert class-12-physics-part-2
Ncert class-12-physics-part-2RAHUL SINGH
 
Cas Marketing SFR - Marketing SFR
Cas Marketing SFR - Marketing SFRCas Marketing SFR - Marketing SFR
Cas Marketing SFR - Marketing SFRCas Marketing
 
Nuevo 2016 catálogo rtos herramientas 2016
Nuevo 2016 catálogo rtos herramientas    2016Nuevo 2016 catálogo rtos herramientas    2016
Nuevo 2016 catálogo rtos herramientas 2016Dissan10
 
Oracle BI EE - Act As
Oracle BI EE - Act AsOracle BI EE - Act As
Oracle BI EE - Act AsRick Brobbel
 
Sfrt vv2 1
Sfrt vv2 1Sfrt vv2 1
Sfrt vv2 1mganivet
 
Le management, facteur clé de succès ou d'échec dans un programme de transfor...
Le management, facteur clé de succès ou d'échec dans un programme de transfor...Le management, facteur clé de succès ou d'échec dans un programme de transfor...
Le management, facteur clé de succès ou d'échec dans un programme de transfor...Institut Lean France
 
Live in field experience (LFE) Final report's Letter of transmittal
Live in field experience (LFE) Final report's Letter of transmittalLive in field experience (LFE) Final report's Letter of transmittal
Live in field experience (LFE) Final report's Letter of transmittalMATIUR R. SHEIKH
 
Cerebellum its function and releveance in psychiatry
Cerebellum its function and releveance in psychiatryCerebellum its function and releveance in psychiatry
Cerebellum its function and releveance in psychiatryHarsh shaH
 
ROS2.0時代に備えたc++11/14
ROS2.0時代に備えたc++11/14ROS2.0時代に備えたc++11/14
ROS2.0時代に備えたc++11/14Takashi Ogura
 

En vedette (20)

SFR RED Aquarium Paris
SFR RED Aquarium ParisSFR RED Aquarium Paris
SFR RED Aquarium Paris
 
2011 group m-sfr-regie-observatoire-de-linternet-mobile
2011 group m-sfr-regie-observatoire-de-linternet-mobile2011 group m-sfr-regie-observatoire-de-linternet-mobile
2011 group m-sfr-regie-observatoire-de-linternet-mobile
 
SFR : une entreprise à "upgrader" !
SFR : une entreprise à "upgrader" !SFR : une entreprise à "upgrader" !
SFR : une entreprise à "upgrader" !
 
State Health Access Reform Evaluation: Building the Evidence for Reform
State Health Access Reform Evaluation: Building the Evidence for ReformState Health Access Reform Evaluation: Building the Evidence for Reform
State Health Access Reform Evaluation: Building the Evidence for Reform
 
Metafory spotrebitele
Metafory spotrebiteleMetafory spotrebitele
Metafory spotrebitele
 
OBIEE publisher with Report creation - Tutorial
OBIEE publisher with Report creation - TutorialOBIEE publisher with Report creation - Tutorial
OBIEE publisher with Report creation - Tutorial
 
dhenuzFierce
 dhenuzFierce dhenuzFierce
dhenuzFierce
 
Kybalion en inglés
Kybalion en inglésKybalion en inglés
Kybalion en inglés
 
doc02445620160121130408
doc02445620160121130408doc02445620160121130408
doc02445620160121130408
 
Cas SFR par Looneo
Cas SFR par LooneoCas SFR par Looneo
Cas SFR par Looneo
 
Ncert class-12-physics-part-2
Ncert class-12-physics-part-2Ncert class-12-physics-part-2
Ncert class-12-physics-part-2
 
Cas Marketing SFR - Marketing SFR
Cas Marketing SFR - Marketing SFRCas Marketing SFR - Marketing SFR
Cas Marketing SFR - Marketing SFR
 
Nuevo 2016 catálogo rtos herramientas 2016
Nuevo 2016 catálogo rtos herramientas    2016Nuevo 2016 catálogo rtos herramientas    2016
Nuevo 2016 catálogo rtos herramientas 2016
 
Oracle BI EE - Act As
Oracle BI EE - Act AsOracle BI EE - Act As
Oracle BI EE - Act As
 
Los 7 hábitos de la gente altamente efectiva
Los 7 hábitos de la gente altamente efectivaLos 7 hábitos de la gente altamente efectiva
Los 7 hábitos de la gente altamente efectiva
 
Sfrt vv2 1
Sfrt vv2 1Sfrt vv2 1
Sfrt vv2 1
 
Le management, facteur clé de succès ou d'échec dans un programme de transfor...
Le management, facteur clé de succès ou d'échec dans un programme de transfor...Le management, facteur clé de succès ou d'échec dans un programme de transfor...
Le management, facteur clé de succès ou d'échec dans un programme de transfor...
 
Live in field experience (LFE) Final report's Letter of transmittal
Live in field experience (LFE) Final report's Letter of transmittalLive in field experience (LFE) Final report's Letter of transmittal
Live in field experience (LFE) Final report's Letter of transmittal
 
Cerebellum its function and releveance in psychiatry
Cerebellum its function and releveance in psychiatryCerebellum its function and releveance in psychiatry
Cerebellum its function and releveance in psychiatry
 
ROS2.0時代に備えたc++11/14
ROS2.0時代に備えたc++11/14ROS2.0時代に備えたc++11/14
ROS2.0時代に備えたc++11/14
 

Similaire à SFR: Scalable Forwarding with RINA for Distributed Clouds

Small Cells Americas: Opening Keynote
Small Cells Americas: Opening KeynoteSmall Cells Americas: Opening Keynote
Small Cells Americas: Opening KeynoteSmall Cell Forum
 
ATMOSPHERE Webinar: Combining Clouds with Fogbow (Francisco Brasileiro)
ATMOSPHERE Webinar: Combining Clouds with Fogbow (Francisco Brasileiro)ATMOSPHERE Webinar: Combining Clouds with Fogbow (Francisco Brasileiro)
ATMOSPHERE Webinar: Combining Clouds with Fogbow (Francisco Brasileiro)ATMOSPHERE .
 
ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...
ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...
ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...ATMOSPHERE .
 
Rina IRATI GLIF Singapore 2013
Rina IRATI GLIF Singapore 2013Rina IRATI GLIF Singapore 2013
Rina IRATI GLIF Singapore 2013Eleni Trouva
 
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...OpenNebula Project
 
RINA IRATI Korea-EU Workshop 2013
RINA IRATI Korea-EU Workshop 2013RINA IRATI Korea-EU Workshop 2013
RINA IRATI Korea-EU Workshop 2013Eleni Trouva
 
Irati fire-engineering-workshop-nov2012
Irati fire-engineering-workshop-nov2012Irati fire-engineering-workshop-nov2012
Irati fire-engineering-workshop-nov2012Eleni Trouva
 
TIA sdn transport_2_shukla_final
TIA sdn transport_2_shukla_finalTIA sdn transport_2_shukla_final
TIA sdn transport_2_shukla_finalDeborah Porchivina
 
Automation, Agility and NFV
Automation, Agility and NFVAutomation, Agility and NFV
Automation, Agility and NFVJames Crawshaw
 
Rina IRATI @ GLIF Singapoure -2013
Rina IRATI @ GLIF Singapoure -2013Rina IRATI @ GLIF Singapoure -2013
Rina IRATI @ GLIF Singapoure -2013i2CAT Foundation
 
CloudStack at Schuberg Philis
CloudStack at Schuberg PhilisCloudStack at Schuberg Philis
CloudStack at Schuberg PhilisShapeBlue
 
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...Haidee McMahon
 
The Future of Networks is Open...Source
The Future of Networks is Open...SourceThe Future of Networks is Open...Source
The Future of Networks is Open...SourceFrancois Duthilleul
 
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...OPNFV
 
Postcards from the (far) edge
Postcards from the (far) edgePostcards from the (far) edge
Postcards from the (far) edgeADVA
 
Optimizing Data Center WANs with SDN and Underlay Networking
Optimizing Data Center WANs with SDN and Underlay NetworkingOptimizing Data Center WANs with SDN and Underlay Networking
Optimizing Data Center WANs with SDN and Underlay NetworkingInfinera
 
Smarter Cities on Open SDN Networks
Smarter Cities on Open SDN NetworksSmarter Cities on Open SDN Networks
Smarter Cities on Open SDN NetworksBristol Is Open
 

Similaire à SFR: Scalable Forwarding with RINA for Distributed Clouds (20)

Small Cells Americas: Opening Keynote
Small Cells Americas: Opening KeynoteSmall Cells Americas: Opening Keynote
Small Cells Americas: Opening Keynote
 
ATMOSPHERE Webinar: Combining Clouds with Fogbow (Francisco Brasileiro)
ATMOSPHERE Webinar: Combining Clouds with Fogbow (Francisco Brasileiro)ATMOSPHERE Webinar: Combining Clouds with Fogbow (Francisco Brasileiro)
ATMOSPHERE Webinar: Combining Clouds with Fogbow (Francisco Brasileiro)
 
ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...
ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...
ATMOSPHERE at HPC2018 – Fogbow: Middleware for the Federation of IaaS Cloud P...
 
Rina IRATI GLIF Singapore 2013
Rina IRATI GLIF Singapore 2013Rina IRATI GLIF Singapore 2013
Rina IRATI GLIF Singapore 2013
 
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...
 
RINA IRATI Korea-EU Workshop 2013
RINA IRATI Korea-EU Workshop 2013RINA IRATI Korea-EU Workshop 2013
RINA IRATI Korea-EU Workshop 2013
 
Irati fire-engineering-workshop-nov2012
Irati fire-engineering-workshop-nov2012Irati fire-engineering-workshop-nov2012
Irati fire-engineering-workshop-nov2012
 
TIA sdn transport_2_shukla_final
TIA sdn transport_2_shukla_finalTIA sdn transport_2_shukla_final
TIA sdn transport_2_shukla_final
 
Automation, Agility and NFV
Automation, Agility and NFVAutomation, Agility and NFV
Automation, Agility and NFV
 
Rina IRATI @ GLIF Singapoure -2013
Rina IRATI @ GLIF Singapoure -2013Rina IRATI @ GLIF Singapoure -2013
Rina IRATI @ GLIF Singapoure -2013
 
CloudStack at Schuberg Philis
CloudStack at Schuberg PhilisCloudStack at Schuberg Philis
CloudStack at Schuberg Philis
 
2017 dagstuhl-nfv-rothenberg
2017 dagstuhl-nfv-rothenberg2017 dagstuhl-nfv-rothenberg
2017 dagstuhl-nfv-rothenberg
 
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
 
The Future of Networks is Open...Source
The Future of Networks is Open...SourceThe Future of Networks is Open...Source
The Future of Networks is Open...Source
 
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
 
Postcards from the (far) edge
Postcards from the (far) edgePostcards from the (far) edge
Postcards from the (far) edge
 
Optimizing Data Center WANs with SDN and Underlay Networking
Optimizing Data Center WANs with SDN and Underlay NetworkingOptimizing Data Center WANs with SDN and Underlay Networking
Optimizing Data Center WANs with SDN and Underlay Networking
 
8.cncf en
8.cncf  en8.cncf  en
8.cncf en
 
Smarter Cities on Open SDN Networks
Smarter Cities on Open SDN NetworksSmarter Cities on Open SDN Networks
Smarter Cities on Open SDN Networks
 
Colt VCPE and NFV at L123 SDN WC 2015
Colt VCPE and NFV at L123 SDN WC 2015Colt VCPE and NFV at L123 SDN WC 2015
Colt VCPE and NFV at L123 SDN WC 2015
 

Plus de ICT PRISTINE

Assuring QoS Guarantees for Heterogeneous Services in RINA Networks with ΔQ
Assuring QoS Guarantees for Heterogeneous Services in RINA Networks with ΔQAssuring QoS Guarantees for Heterogeneous Services in RINA Networks with ΔQ
Assuring QoS Guarantees for Heterogeneous Services in RINA Networks with ΔQICT PRISTINE
 
Benefits of programmable topological routing policies in RINA-enabled large s...
Benefits of programmable topological routing policies in RINA-enabled large s...Benefits of programmable topological routing policies in RINA-enabled large s...
Benefits of programmable topological routing policies in RINA-enabled large s...ICT PRISTINE
 
The hague rina-workshop-nfv-diego
The hague rina-workshop-nfv-diegoThe hague rina-workshop-nfv-diego
The hague rina-workshop-nfv-diegoICT PRISTINE
 
The hague rina-workshop-interop-deployment_vincenzo
The hague rina-workshop-interop-deployment_vincenzoThe hague rina-workshop-interop-deployment_vincenzo
The hague rina-workshop-interop-deployment_vincenzoICT PRISTINE
 
The hague rina-workshop-congestioncontrol-peyman
The hague rina-workshop-congestioncontrol-peymanThe hague rina-workshop-congestioncontrol-peyman
The hague rina-workshop-congestioncontrol-peymanICT PRISTINE
 
The hague rina-workshop-mobility-eduard
The hague rina-workshop-mobility-eduardThe hague rina-workshop-mobility-eduard
The hague rina-workshop-mobility-eduardICT PRISTINE
 
The hageu rina-workshop-security-peter
The hageu rina-workshop-security-peterThe hageu rina-workshop-security-peter
The hageu rina-workshop-security-peterICT PRISTINE
 
Th hauge rina-workshop-sdn-virtualisation_neil
Th hauge rina-workshop-sdn-virtualisation_neilTh hauge rina-workshop-sdn-virtualisation_neil
Th hauge rina-workshop-sdn-virtualisation_neilICT PRISTINE
 
The hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduardThe hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduardICT PRISTINE
 
The hague rina-workshop-welcome-miguel
The hague rina-workshop-welcome-miguelThe hague rina-workshop-welcome-miguel
The hague rina-workshop-welcome-miguelICT PRISTINE
 
Eucnc rina-tutorial
Eucnc rina-tutorialEucnc rina-tutorial
Eucnc rina-tutorialICT PRISTINE
 
2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)ICT PRISTINE
 
Pristine rina-tnc-2016
Pristine rina-tnc-2016Pristine rina-tnc-2016
Pristine rina-tnc-2016ICT PRISTINE
 
Pristine rina-security-icc-2016
Pristine rina-security-icc-2016Pristine rina-security-icc-2016
Pristine rina-security-icc-2016ICT PRISTINE
 
Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016ICT PRISTINE
 
Rina acc-icc16-stein
Rina acc-icc16-steinRina acc-icc16-stein
Rina acc-icc16-steinICT PRISTINE
 
Congestion Control in Recursive Network Architectures
Congestion Control in Recursive Network ArchitecturesCongestion Control in Recursive Network Architectures
Congestion Control in Recursive Network ArchitecturesICT PRISTINE
 
IRATI: an open source RINA implementation for Linux/OS
IRATI: an open source RINA implementation for Linux/OSIRATI: an open source RINA implementation for Linux/OS
IRATI: an open source RINA implementation for Linux/OSICT PRISTINE
 
Lost layer talk 2014
Lost layer talk 2014Lost layer talk 2014
Lost layer talk 2014ICT PRISTINE
 

Plus de ICT PRISTINE (20)

Assuring QoS Guarantees for Heterogeneous Services in RINA Networks with ΔQ
Assuring QoS Guarantees for Heterogeneous Services in RINA Networks with ΔQAssuring QoS Guarantees for Heterogeneous Services in RINA Networks with ΔQ
Assuring QoS Guarantees for Heterogeneous Services in RINA Networks with ΔQ
 
Benefits of programmable topological routing policies in RINA-enabled large s...
Benefits of programmable topological routing policies in RINA-enabled large s...Benefits of programmable topological routing policies in RINA-enabled large s...
Benefits of programmable topological routing policies in RINA-enabled large s...
 
The hague rina-workshop-nfv-diego
The hague rina-workshop-nfv-diegoThe hague rina-workshop-nfv-diego
The hague rina-workshop-nfv-diego
 
The hague rina-workshop-interop-deployment_vincenzo
The hague rina-workshop-interop-deployment_vincenzoThe hague rina-workshop-interop-deployment_vincenzo
The hague rina-workshop-interop-deployment_vincenzo
 
The hague rina-workshop-congestioncontrol-peyman
The hague rina-workshop-congestioncontrol-peymanThe hague rina-workshop-congestioncontrol-peyman
The hague rina-workshop-congestioncontrol-peyman
 
The hague rina-workshop-mobility-eduard
The hague rina-workshop-mobility-eduardThe hague rina-workshop-mobility-eduard
The hague rina-workshop-mobility-eduard
 
The hageu rina-workshop-security-peter
The hageu rina-workshop-security-peterThe hageu rina-workshop-security-peter
The hageu rina-workshop-security-peter
 
Th hauge rina-workshop-sdn-virtualisation_neil
Th hauge rina-workshop-sdn-virtualisation_neilTh hauge rina-workshop-sdn-virtualisation_neil
Th hauge rina-workshop-sdn-virtualisation_neil
 
The hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduardThe hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduard
 
The hague rina-workshop-welcome-miguel
The hague rina-workshop-welcome-miguelThe hague rina-workshop-welcome-miguel
The hague rina-workshop-welcome-miguel
 
Eucnc rina-tutorial
Eucnc rina-tutorialEucnc rina-tutorial
Eucnc rina-tutorial
 
2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)
 
Pristine rina-tnc-2016
Pristine rina-tnc-2016Pristine rina-tnc-2016
Pristine rina-tnc-2016
 
Pristine rina-security-icc-2016
Pristine rina-security-icc-2016Pristine rina-security-icc-2016
Pristine rina-security-icc-2016
 
Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016
 
Rina acc-icc16-stein
Rina acc-icc16-steinRina acc-icc16-stein
Rina acc-icc16-stein
 
Congestion Control in Recursive Network Architectures
Congestion Control in Recursive Network ArchitecturesCongestion Control in Recursive Network Architectures
Congestion Control in Recursive Network Architectures
 
IRATI: an open source RINA implementation for Linux/OS
IRATI: an open source RINA implementation for Linux/OSIRATI: an open source RINA implementation for Linux/OS
IRATI: an open source RINA implementation for Linux/OS
 
Rina sim workshop
Rina sim workshopRina sim workshop
Rina sim workshop
 
Lost layer talk 2014
Lost layer talk 2014Lost layer talk 2014
Lost layer talk 2014
 

Dernier

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Dernier (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

SFR: Scalable Forwarding with RINA for Distributed Clouds

  • 1. SFR: Scalable Forwarding with RINA for Distributed Clouds Fatma Hrizi, Anis Laouiti and Hakima Chaouchi Telecom SudParis, France 6th International Conference NOF 2015, MONTREAL, CANADA, SEPTEMBER 30, 2015 07/10/2015 1NOF 2015
  • 2. Outline • Intro & Motivation • VIFIB Distributed Clouds • RINA: Recursive InterNetwork Architecture • SFR: Scalable Forwarding with RINA • Simulation Results • Conclusion 07/10/2015 2NOF 2015
  • 3. Generated from https://tagul.com Intro & Motivation • Cloud Computing – Fast Emergence • Research, industries and standardizations – Enables ubiquitous and on-demand access to shared resources – Large scale applications become feasible • Big data, HPC.. – Single central point Scalability & Availability issues • Distributed Clouds – Decentralized management – Resources distributed in several geo area – “Volunteer” clouds • An example: VIFIB 07/10/2015 3NOF 2015
  • 4. VIFIB Distributed Clouds • VIFIB: Resilient Computing – No data center architecture: • Micro servers located in homes, offices.. • Distributed resources More Availability: 99.99%! – Master/Slave architecture – Resiliency • Data is encrypted and replicated in different locations • Overlay Network of Open VPN tunnels (re6st) 07/10/2015 NOF 2015 4 Source: http://www.vifib.com/ Source: http://www.vifib.com/
  • 5. Re6st: Resilient Overlay Networking System • Re6st – Mesh network of Open VPN • Flat and random graph – Babel Protocol used to calculate best routes – Fast recovery! • Issues with Re6st – Security issues • Bad routes flooding – Scalability issues • Flat topology does not scale • Tunnels might consume extensive resources 07/10/2015 NOF 2015 5 Source: http://www.vifib.com/
  • 6. RINA: Recursive InterNetwork Architecture 07/10/2015 NOF 2015 6 • Inter-Process Communication (IPC) model • Unlike TCP/IP, one single layer • that could be repeated recursively • Clean separation between mechanism and policy • Divide and Conquer • Scalability
  • 7. GroupS Group1 GroupD GroupN-1Group2 InterGroup1_NInterGroup1_1 InterGroup1_2 InterGroup1_N-1 InterGroup2_N • The distributed clouds is divided into groups • Group leaders are created to interconnect nodes from different groups and to form the inter groups • To support scalability, multiple levels could be created SFR: Scalable Forwarding with RINA 07/10/2015 7NOF 2015
  • 8. SFR: DIF Architecture IGroup2_N DIF GroupD DIFGroupS DIF IGroup 1_1 DIF VIFIB nodeA VIFIB nodeF VIFIB nodeC VIFIB nodeE VIFIB nodeB VIFIB nodeD Tenant Cloud DIF IGroup 1_N DIF DAP 1 DAP N Tenant App DIF 07/10/2015 8NOF 2015
  • 9. Performance Evaluation Scenario Parameter Value Number of VIFIB nodes 120 Number of regions 4 Number of VIFIB nodes per region 30 Application Ping Packet Size 1500 Bytes Ping Starts at 140s Ping rate 5 Simulation Time 300s for each run 07/10/2015 9NOF 2015 • RINASim Simulator: Omnet++ based • Medium scale distributed clouds scenario • Performance indicator: – Forwarding table size
  • 10. Simulation Results (1/2) Smaller PDU Forwarding Table! Variation of PDU forwarding table size / simulation time Comparison between SFR and simple distance vector routing protocol 07/10/2015 10NOF 2015
  • 11. Variation of the PDU forwarding table size with regards the simulation time. Dynamic Tenant Cloud DIF management Simulation Results (2/2) 07/10/2015 11NOF 2015
  • 12. Conclusion • SFR: new and generic routing architecture for distributed clouds – Hierarchical DIF architecture • SFR achieves better results compared to current distributed clouds networking solutions – The forwarding table size is drastically decreased • In future works, we plan – Further evaluate the assets of applying RINA to distributed clouds • Consider more evaluation metrics: latency, throughput.. – Deploy SFR within VIFIB infrastructure to compare it to re6st 07/10/2015 12NOF 2015
  • 13. Thank you for your attention! Questions? 07/10/2015 NOF 2015 13