TurboEPC: Leveraging Dataplane Programmability to Accelerate the Mobile Packet Core

TurboEPC: Leveraging Dataplane Programmability to Accelerate the Mobile Packet Core
复制标题

TurboEPC:利用数据平面可编程性来加速移动分组核心

DOI:
10.1145/3373360.3380839
复制
发表时间:
2020
期刊:
Proceedings of the Symposium on SDN Research
影响因子:
--
通讯作者:
Purushottam Kulkarni
Purushottam Kulkarni
中科院分区:
--
文献类型:
--
作者:
Rinku Shah;Vikash Kumar;Mythili Vutukuru;Purushottam Kulkarni

文献摘要

被引文献

相似文献

移动的分组核心的最新架构提倡控制和数据平面组件的分离,所有信令消息由控制平面实体处理。本文介绍了TurboEPC的设计,实施和评估,重新设计的移动的分组核心,重新访问的控制和数据平面之间的分工。在TurboEPC中,控制平面将少量用户状态卸载到可编程数据平面交换机,交换机可以使用这些数据平面交换机正确处理数据平面本身内的信令消息子集。在TurboEPC中,卸载到数据平面的消息构成了分组核心中总信令流量的很大一部分,在更靠近最终用户的数据平面交换机上处理这些消息可以提高控制平面处理吞吐量和延迟。我们使用基于P4的软件和硬件交换机实现了TurboEPC设计。TurboEPC硬件原型显示,与传统EPC相比,当交换机硬件存储65K并发用户的状态时,吞吐量和延迟分别提高了102倍和98%,当交换机CPU忙碌以线性转发数据平面流量时,吞吐量和延迟分别提高了22倍和97%。
Recent architectures of the mobile packet core advocate the separation of the control and dataplane components, with all signaling messages being processed by the control plane entities. This paper presents the design, implementation, and evaluation of TurboEPC, a redesign of the mobile packet core that revisits the division of work between the control and data planes. In TurboEPC, the control plane offloads a small amount of user state to programmable dataplane switches, using which the switches can correctly process a subset of signaling messages within the dataplane itself. The messages that are offloaded to the dataplane in TurboEPC constitute a significant fraction of the total signaling traffic in the packet core, and handling these messages on dataplane switches closer to the end-user improves both control plane processing throughput and latency. We implemented the TurboEPC design using P4-based software and hardware switches. The TurboEPC hardware prototype shows throughput and latency improvements by up to 102x and 98% respectively when the switch hardware stores the state of 65K concurrent users, and 22× and 97% respectively when the switch CPU is busy forwarding dataplane traffic at linerate, over the traditional EPC.