Data Streaming over an International 10GE Multipath OpenFlow Network Sander Boele, Freek Dijkstra, Ronald van der Pol Artur Barczyk, Michael Bredel, Azher Mughal, Ramiro Voicu Gerben van Malenstein Jim Chen, Joe Mambretti Caltech www.caltech.edu � Dr. Michael Bredel | USLHCNET@CERN | Oct. 11th, 2012 c
International Multipath OpenFlow Network NetherLight, Amsterdam StarLight, Chicago Open Flow Open Flow Open Flow Open Flow ◮ The Floodlight OpenFlow controller uses LLDP to discover the topology. ◮ OpenFlow is used to configure Open Flow multiple paths between the servers. Open Flow ◮ A Python script pushes flow forwarding entries for multiple paths between the CERN, Geneva servers to the Pronto 3290 OpenFlow switches. Caltech www.caltech.edu � Dr. Michael Bredel | USLHCNET@CERN | Oct. 11th, 2012 c
MultiPath TCP Application Layer ◮ Multipath TCP is a server side Transport Layer technology to send TCP data MPTCP simultaneously over multiple paths. Congestion control TCP TCP TCP Sub Sub Sub takes care of sending traffic Flow Flow Flow on the least congested path. ◮ For applications, MPTCP Network Layer looks like standard TCP . ◮ Multiple TCP flows traverse the network on different paths. ◮ In the demo, we present memory-to-memory data transfer from GVA to CHI using MPTCP . Caltech www.caltech.edu � Dr. Michael Bredel | USLHCNET@CERN | Oct. 11th, 2012 c
Monitoring the OpenFlow Network Caltech www.caltech.edu � Dr. Michael Bredel | USLHCNET@CERN | Oct. 11th, 2012 c
Recommend
More recommend