受到推崇的, 2024

编辑的选择

MIT正在将硬连线网络芯片拖入敏捷时代

videoplayback

videoplayback
Anonim

云计算正在以前所未有的速度改变对网络的需求。现在研究人员表示,有可能将路由器一直编程到他们的数据包转发芯片,以追上需求。

麻省理工学院和其他五个组织的研究人员已经找到了一种使数据中心路由器更加完善的方法可编程而不会让它们变慢。这样,企业就可以利用新的流量和拥塞管理算法,而无需更换路由器。

该项目采用SDN(软件定义网络)超出控制平面,处理配置等事务,并进入数据平面实际上转发数据包。例如,程序员现在可以改变网络决定发送哪些数据包以及将哪些数据包保存在缓冲区中的方式。最终,这可能意味着部署网络的路由器数量更少。[

] [更多阅读:最好的无线路由器]

今天,实际交换数据包的路由器边缘的芯片被硬编码,当网络拥塞时哪些数据包将丢失。这些算法的编写是为了确保每个应用程序都能够正常运行。例如,实时视频可能需要较少的延迟,而计费软件需要避免丢失数据包。

随着企业推出新应用程序,这些芯片不能用新算法重新编程。这让网络重新回到了敏捷开发和DevOps团队的世界中。“所有这些的一个重要动机就是让网络创新变得容易,因为它是在服务器和计算堆栈的其他领域进行创新,“研究人员本周在计算机协会数据通信会议上发表的两篇论文的合着者穆罕默德·阿利扎德教授说。麻省理工学院电子工程和计算机科学专业的研究生Anirudh Sivaraman是两篇论文的第一作者。虽然像Google或Facebook这样的大型云运营商可能会自己上网编程网络芯片,但典型的企业应该通过定期获得软件来自设备供应商的更新

为了使这些芯片可以通过软件进行编程,研究人员开始了解基础知识,将处理器的功能分解为一系列低级别操作。这是该项目面临的挑战之一:查看来自不同来源的算法并查找他们共同的操作。 “如果芯片支持这些芯片,那么你可以在顶部建立很多算法,”他说,“结果是,使这些芯片可编程所需的额外芯片将占总面积的4%或更少研究人员发现,目前的芯片设计。 Alizadeh表示,这不会增加网络设备的成本,它可以做的是随着时间的推移,路由器可以更有效地处理流经网络的真实流量负载。 Alizadeh说,更高效的路由可能意味着更少的路由器完成相同数量的工作。

麻省理工学院的团队在网络研究领域并不遥远。包括参与该项目的Barefoot Networks在内的一些初创公司已经在开发用于数据平面的可编程芯片。但很难说什么时候这些研究人员正在研究的可编程交通管理将出现在产品中,Alizadeh说。

这个故事已被纠正,表明Alizadeh不会预测何时研究成果将出现在产品。

Top