Skip to main content

Research

We run SDN (Software-Defined Networking) experiments on GENI (Global Environment for Network Innovation) and then demonstrate them in GENI Engineering Conferences (GEC).

GENI infrastructure creation

We have been participating in the GENI build-up processes through stitching of network resources from LEARN (Lonestar Education and Research Network) and other local regional networks such as the SETG (Southeast Texas Gigapop). Read more...


Interoperable Data Exchange using IF-MAP

We illustrated IF-MAP as a data exchange facilitator for researcher, operator, and experimenters. This enables the future research data exchange capabilities in line with the OSTP memorandum. Read more...


Emergency Management on University Campuses

The interoperable data exchange becomes crucial during emergency events when disparate systems start providing information and network needs to be programmed to enable high-speed links for high definition video feeds from the incident sites. We demonstrated network programming on demand using the OpenFlow protocol during the GEC15 demo session. Read more...


Security

We conducted research investigations on security considerations in computer networks. Read more...


Network Management

We have been contributing to the knowledge base about the management plane issues in software-defined networks, particularly, how management plane parameters for OpenFlow-capable switches may be represented, monitored, and configured. Read more...


Software Switching

We have been exploring software switches with complete OpenFlow support with our collaborators, Infoblox, Inc. andflowfowarding.org. Open source software switching and its integration with server technologies is a paradigm shift from what we have built as principles networking. Read more...


Network Complexity Index

Tapestry is a new framework for characterization of network complexity through communities where DNS request/responses dictate the definition of community traffic density through the calculation of a network complexity index: flowforwarding.org/tapestry. Read more...


Dell Split Data Plane

We have been collaborating with Dell on a new "SDN Innovation Framework" based on the split data plane (SDP) concept through demonstrations of the SDP features during GENI conferences. Read more...


Network Function Instantiation Using Virtual Topology Services

NFs
Demonstration of the infrastructure and software components to orchestrate an on-demand network function instantiation.

Integration of specialized hardware units on GENI infrastructure may enable hosting network functions (NFs) to perform specific actions on flows, passive or active. If an orchestration system can deliver such choice on network functions and provide the traffic steering involved in passing flows through the NFs, a different paradigm may emerge in networking. We have demonstrated how an on-demand network function instantiation may be provided during GEC22 demo session. This work was partially funded by NSF awards EAGER no. 1449151 and CC-NIE ACI-1341019.


IPv6 Addressing and POF

We have created a new addressing scheme for IPv6 packet header fields using the OpenFlow protocol and location information. Read more...


Hadoop Characterization

We have instantiated a Hadoop workload on GENI to analyze the networking requirements of a typical Hadoop job. Read more...


Data Plane Characterization

We have started collaborating with European partners in FIRE (Future Internet Research and Experimentation) through NSF's GENI-FIRE grants. Read more...


End-to-End Flow Separation for Network Debugging

Virtual Topology Services
Utilized the Virtual Topology Services to illustrate how network debugging can be achieved through a simple filter implemented on WIreshark.

We started working on network debugging and troubleshooting methods by demonstrating a simple filter implemented on wireshark during GEC20. The filter would translate entries into the wireshark that a network engineer would input into OpenFlow flow rules to perform selective flow retrieval and analysis at a chosen monitoring station.


Network Debugging

Networking Debugging
Network debugging through flow separation on a wireshark screen demonstrated over virtual topology services.

We continued our work on network troubleshooting by expanding on this simple translator and implemented this on wireshark and demonstrated over an OpenFlow-capable topology to demonstrate how flows are separated for analysis on a GENI topology. We used virtual topology services over GENI testbed during this GEC21 demo. This demo was showcased during the plenary session of this conference.


SDNTrace as a "traceroute" Tool

SDNTrace as a 'traceroute' Tool
SDNTrace protocol design and demo - tracing of a flow defined through an arbitrary bit pattern in the header of a packet-to-be-traced, from L2 up.

Network troubleshooting work evolved with requirements from the 2014 October TechX meeting by network engineers from various universities in the nation. We demonstrated our implementation to satisfy the L2 and up tracing of flows during GEC23 demo session with a protocol design offering called SDNTrace protocol. The project documentation is posted on a separate open source site: sdntrace-protocol.readthedocs.org