← 最新论文
💻 computer science

A non-work conserving stateless core fair queuing scheduler for scalable deterministic networking

本文介绍了 N-SCORE,一种非工作守恒、无状态的核心公平队列调度器,它在保留现有有状态和工作守恒技术的最优端到端延迟界限的同时,显著提升了确定性网络中的抖动抑制能力和可扩展性。

原作者: Jinoo Joung, Yeoncheol Ryoo, Juhyeok Kwon, Jeong-dong Ryoo, Taesik Cheung

发布于 2026-08-31
📖 1 分钟阅读☕ 轻松阅读

原作者: Jinoo Joung, Yeoncheol Ryoo, Juhyeok Kwon, Jeong-dong Ryoo, Taesik Cheung

原始论文采用 CC BY 4.0 许可(https://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

在现代互联网的无形高速公路上,数据以信息流的形式传输,跨越遥远的距离从一个设备移动到另一个设备。对于大多数日常任务,如发送电子邮件或观看视频流,轻微的延迟或到达时间的微小变化是察觉不到的。然而,新一代技术对绝对的精准度提出了要求。在机器人协调动作的智能工厂中,或者在安全系统依赖即时通信的车辆中,哪怕是零点几秒的延迟或极小的定时不一致,都可能导致系统失效。这种对保证时性的需求催生了一个被称为“确定性网络”(deterministic networking)的领域,其目标是确保数据不仅传输得快,而且能在预定的时刻准确到达,且没有任何偏差。挑战在于这些网络的规模之大;虽然在小型局部系统中控制定时相对容易,但在不引发混乱的情况下管理全球网络中数以百万计的数据流,是一个极其艰巨的工程难题。

多年来,研究人员一直在寻求一种能够公平且可预测地管理这些数据流的方法。一种成熟的方法是在旅途中的每一个停靠点都为每一个数据流保留一份详细的日志,以确保每个流都有机会被处理。虽然这种方法很有效,但它需要海量的内存和处理能力,使得在数百万个数据流同时通过的大规模网络核心部分使用该方法变得并不现实。一种较新的创新技术,被称为 C-SCORE,通过允许网络节点“忘记”每个流的历史记录,解决了内存问题。这些节点不再记忆过去,而是直接读取数据包本身携带的时间戳,该时间戳会告知网络该特定数据应该在何时完成传输。这种“无状态”(stateless)的方法实现了可扩展且公平的调度,但也存在一个隐藏的缺陷:由于网络急于保持线路繁忙,只要链路空闲,它就会立即发送数据。这种“急切”虽然提高了效率,却意味着数据包的到达时间仍可能产生剧烈波动,无法为最敏感的应用提供严格的时序一致性。

来自韩国 Sangmyung 大学和电子通信研究院的研究团队现在推出了一种改进后的解决方案,称为 N-SCORE。这种新的调度器保留了其前身“无内存”的优势,同时增加了一个至关重要的控制层,以消除定时偏差。其核心理念简单而强大:仅仅因为网络链路处于空闲并准备好发送数据,并不意味着数据就应该立即发送。N-SCORE 引入了一个名为“合格时间”(eligible time)的概念,这是在数据开始在链路间传输之前,为每个数据包计算出的一个特定时刻。如果数据包在到达其“合格时间”之前抵达了节点,即使链路处于闲置状态,它也必须等待。这种刻意的停顿——尽管在设计追求速度的系统中看起来似乎有悖常理——起到了调节器的作用。它能防止数据包发生堆积或出现不可预测的爆发式到达,从而有效地平滑了流量。

研究人员证明,这种“非工作守恒”(non-work-conserving)的方法(即允许链路在片刻间保持闲置)实际上取得了更优越的结果。通过强制执行这些等待期,N-SCORE 保证了数据从起点到终点的传输时间不仅受限于一个严格的最大值,同时也受限于一个严格的最小值。这种双重保证意味着到达时间的偏差(即抖动,jitter)被大幅降低。在分析过程中,团队通过数学证明,N-SCORE 能够保持与最先进的、基于大量内存的调度方法相同的最佳传输速度,同时在时序一致性的控制上,比之前的无状态方法表现得更为出色。他们还精确计算了网络节点为了存放这些等待中的数据包所需的临时存储空间(或缓冲区)。研究结果显示,所需的空间非常适中,大约相当于为每个经过的流持有三个数据包的容量,这一要求对于现代硬件而言是完全可以承受的。

为了验证这些理论结果,团队构建了一个复杂的网络计算机模拟系统,模拟了具有多条数据路径和不同类型流量(如音频、视频和关键控制指令)的真实环境。他们将这种新的调度器与包括当前工业标准在内的现有方法进行了对比测试。模拟结果显示,虽然其他系统在重负载流量下难以应对时序波动,但 N-SCORE 始终能以最低的抖动率交付数据。即使在网络接近饱和的情况下,新的调度器依然能保持其精准度,确保关键信息在所需的时间窗口内到达。这项研究证实,通过在每一步接受一个微小的、经过计算的延迟,整个网络可以实现一种在大规模系统中此前难以企及的可预测性。这项工作为下一代网络提供了一条切实可行的路径,在这些网络中,机器人的动作可靠性或自动驾驶汽车的安全保障,都取决于互联网能否表现出如同钟表般完美的规律性。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →