Flux Research Group / School of Computing

P2P Offloading in Mobile Networks using SDN

Ryan Saunders, Junguk Cho, Arijit Banerjee, Frederico Rocha, and Jacobus (Kobus) Van der Merwe

Symposium on SDN Research (SOSR) 2016.

Mobile Networking



The peer-to-peer (P2P) architecture and the mobile network architecture have conflicting designs. P2P can take advantage of peers being in close proximity to decrease latency. However, the mobile network is hierarchical as routing is directed through centralized gateways. Because of network state needed to establish connections in the mobile network, user equipment’s traffic needs to travel up the hierarchy before being redirected back down to a nearby peering device. The inherent delay and the additional network state strip P2P applications of their primary advantages over client-server applications. We have developed an SDN architecture to offload and redirect peering traffic before reaching the core of the mobile network. Our implementation allows for any P2P communication independent of the mobile provider and the peering application. We have evaluated our design and demonstrate that there is a decrease in latency by approximately a factor of two with our method compared to a standard P2P procedure be- tween smartphones in the same mobile network.