Abstract

OF THE THESIS Implementation and Evaluation of the MobilityFirst Protocol Stack on Software-Defined Network Platforms by Aravind Krishnamoorthy Thesis Director: Professor Dipankar Raychaudhuri This thesis presents the results of an experimental study aimed at implementing the MobilityFirst protocol stack in Software Defined Network platforms. The MobilityFirst protocol involves a novel hybrid name/address based routing procedure. Globally Unique Identifiers (GUIDs), which are host names, are first resolved by a Global Name Resolution Service into routable network addresses, which are then used by the routers to forward data. It also has support for enhanced network services using in-network storage and compute. These features have been implemented in an SDN by using controller software that learns about GUIDs and sets up MobilityFirst flows using VLAN tags. The prototype implementation has been done using the Floodlight controller and OpenFlow 1.0 switches. The Floodlight controller has been extended by adding modules that analyze MobilityFirst packets and set up corresponding flows. The prototype has been evaluated by conducting performance experiments on both the control plane and the data plane. The results show that the average processing time required at the controller is of the order of 100μs and the data plane throughput for GUID forwarded traffic reaches up to 800Mbps for mega byte sized chunks. The experiments also highlight potential performance bottlenecks of SDN/OpenFlow networks.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call