- 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