获取独家产品信息,尽享促销优惠!立即订阅,不容错过
* 限···时··优惠
新兴的可编程网络引发了对智能网络数据平面 (INDP) 的大量研究,该平面实现了基于学习的线速流量分析。INDP 中的现有技术专注于在数据平面上部署树/森林模型。我们观察到基于树的 INDP 方法的一个基本限制:尽管可以在数据平面上表示更大的树/森林表,但数据平面上可计算的流特征从根本上受到硬件约束的限制。在本文中,我们提出 BoS,通过以线速实现神经网络 (NN) 驱动的流量分析来突破 INDP 的界限。许多类型的 NN(例如循环神经网络 (RNN) 和转换器)旨在与顺序数据一起工作,它们比基于树的模型具有优势,因为它们可以将原始网络数据作为输入,而无需进行复杂的特征计算。然而,挑战是巨大的:RNN 推理中使用的循环计算方案与网络数据平面上使用的匹配动作范式有着根本的不同。BoS 通过以下方式应对这一挑战:(i)设计一种新颖的数据平面友好型 RNN 架构,该架构可以在有限的数据平面阶段执行无限的 RNN 时间步骤,从而有效实现线速 RNN 推理;(ii)用基于非开关变压器的流量分析模块补充开关上 RNN 模型,以进一步提高整体性能。我们使用 P4 可编程交换机作为数据平面实现了 BoS 的原型,并在多个流量分析任务中对其进行了广泛的评估。结果表明,BoS 在分析准确性和可扩展性方面均优于最先进的技术。