20
SDN for Reliable Process Protocol George Adams 1 , Doug Comer 1 , Rajas Karandikar 1 , Bhaskar Sarma 1 , John Geske 2 , Alison Chan 2 , Judi Clark 3 , Pat Kennedy 3 , Jim Morrison 3 , and Ralf Muehlen 4 ue University 2 Kettering University 3 Lit San Leandro 4 Internet

SDN for Reliable Process Protocol

Embed Size (px)

DESCRIPTION

SDN for Reliable Process Protocol a presentation by George Adams at the US Ignite ONF GENI workshop on October 8, 2013

Citation preview

  • 1.SDN for Reliable Process Protocol George Adams1, Doug Comer1, Rajas Karandikar1, Bhaskar Sarma1, John Geske2, Alison Chan2, Judi Clark3, Pat Kennedy3, Jim Morrison3, and Ralf Muehlen4 1 Purdue University 2 Kettering University 3 Lit San Leandro 4 Internet Archive

2. We want to rely on great Apps that rely on great Internet communication 3. Internet communication Reliable Assured Real-time Throughput scales well with link speed 4. Delay search 500 ms = Revenue/user down 1.2% 5. Delay search 400 ms = Searching down 0.74% 6. What to do? Use software defined networking (SDN) to create, categorize, and manage multiple paths 7. Internet with multiple paths RC End System RC End System 8. Internet with multiple paths RC App RC App 9. Internet with multiple paths RC App RC App 10. Internet with multiple paths RC App RC App 11. RCs learn in real-time RC App RC App 12. Build replacement path with SDN RC End System RC End System 13. Multiple paths in the lab 14. Multiple paths in the lab 15. Multiple paths across the country 16. Reliable, assured, real-time Internet communication Send multiple copies Over different paths Learn which paths to use Built new paths as needed A fundamentally new Internet service 17. What should SDN do? Support management of multiple paths with packet rate control of packet replication function and delivery to multiple network links Support assessment of logical and physical path disjointness by reporting identity and geographic information for network hardware components Generally, SDN should provide building blocks for fault tolerance at the speed of packet delivery 18. Protocol Team 19. Support