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 NOF 2015 1
Outline • Intro & Motivation • VIFIB Distributed Clouds • RINA: Recursive InterNetwork Architecture • SFR: Scalable Forwarding with RINA • Simulation Results • Conclusion 07/10/2015 NOF 2015 2
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 Generated from https://tagul.com – “Volunteer” clouds • An example: VIFIB 07/10/2015 NOF 2015 3
VIFIB Distributed Clouds • VIFIB : Resilient Computing – No data center architecture: • Micro servers located in homes, offices.. • Distributed resources More Availability: 99.99%! Source: http://www.vifib.com/ – Master/Slave architecture – Resiliency • Data is encrypted and replicated in different locations • Overlay Network of Open VPN tunnels (re6st) Source: http://www.vifib.com/ 07/10/2015 NOF 2015 4
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 Source: http://www.vifib.com/ • Tunnels might consume extensive resources 07/10/2015 NOF 2015 5
RINA: Recursive InterNetwork Architecture 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 07/10/2015 NOF 2015 6
SFR: Scalable Forwarding with RINA • 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 InterGroup2_N InterGroup1_2 InterGroup1_N-1 InterGroup1_1 InterGroup1_N GroupS Group2 GroupN-1 GroupD Group1 07/10/2015 NOF 2015 7
SFR: DIF Architecture VIFIB nodeA VIFIB nodeF DAP 1 DAP N VIFIB nodeB VIFIB nodeC VIFIB nodeE VIFIB nodeD Tenant App DIF Tenant Cloud DIF IGroup IGroup GroupS DIF IGroup2_N DIF GroupD DIF 1_1 DIF 1_N DIF 07/10/2015 NOF 2015 8
Performance Evaluation Scenario • RINASim Simulator: Omnet++ based • Medium scale distributed clouds scenario • Performance indicator: – Forwarding table size Parameter Value Number of 120 VIFIB nodes Number of regions 4 Number of VIFIB nodes per 30 region Application Ping Packet Size 1500 Bytes Ping Starts at 140s Ping rate 5 Simulation Time 300s for each run 07/10/2015 NOF 2015 9
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 NOF 2015 10
Simulation Results (2/2) Variation of the PDU forwarding table size with regards the simulation time. Dynamic Tenant Cloud DIF management 07/10/2015 NOF 2015 11
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 NOF 2015 12
Thank you for your attention! Questions? 07/10/2015 NOF 2015 13
Recommend
More recommend