Cellsdn: Software defined cellular core networks

Xin Jin,LE Li,Laurent Vanbever,Jennifer Rexford
2013-01-01
Abstract:Cellular core networks carry traffic between base stations and the Internet on behalf of user equipment (UE)(see Figure 1 (a)). The network relies on specialized equipment such as serving gateways (S-GWs) that provide seamless mobility when UEs move between base stations, and packet gateways (P-GWs) that perform a wide variety of functions like traffic monitoring and billing, access control, and parental controls. The current architecture of cellular core networks are remarkably complex and inflexible [1, 2], an unfortunate legacy of their circuit-switched origins. Centralizing critical data-plane functionality at the boundary with the Internet forces all traffic to flow through the packet gateway—including device-to-device traffic. With so much functionality in one box, packet gateways are complex and expensive, and force carriers to buy functionality they do not need. Indeed, carriers cannot “mix and match” capabilities from different vendors (eg, a firewall from one vendor, and a transcoder from another), or “scale up” the resources devoted to a specific function [2, 3]. Since the packet gateways are hard to change, carriers are forced to replace them to deploy new functionality, even when the existing equipment suffices for most purposes.To make matters worse, growing link speeds and more diverse network policies will put even greater strain on packet gateways. Cellular networks can apply customized policies based on a wide variety of subscriber attributes as well as on the application [2]. For example, the carrier may direct traffic for older cell phones through an echo-cancellation gateway, video traffic through a transcoder during times of congestion …
What problem does this paper attempt to address?