TSN-5G 调度:原理、建模与求解论文导航

1. 引言

TSN(时间敏感网络)与 5G 的融合是工业互联网与确定性通信领域的热点方向。TSN 提供有界时延与低抖动的以太网传输能力,5G 提供灵活、移动的无线接入能力,二者协同可构建端到端确定性网络。调度问题是二者融合的核心:如何在 TSN 交换机与 5G 基站侧协同分配时隙、队列与无线资源,以满足工业控制等高实时业务的确定性需求。

本文整理 TSN-5G 调度方向「原理、建模与求解」相关的代表性论文,按主题分类,并给出检索关键词与阅读建议,供研究者快速定位文献。

2. 调度原理基础

2.1 TSN 调度机制

TSN 的核心调度机制包括 IEEE 802.1Qbv(时间感知整形器,TAS)、802.1Qbu(帧抢占)、802.1Qch(循环排队转发,CQF)与 802.1Qcr(异步流量整形)。其中 Qbv 通过门控列表(GCL)控制队列的开关时刻,是调度建模的主要对象。

2.2 5G 调度机制

5G 侧调度涉及无线资源分配(RB 分配)、调制编码方案(MCS)选择与 HARQ 重传。URLLC 场景下,5G 采用 mini-slot 调度、抢占式资源分配与多连接传输来降低时延。

2.3 融合架构

2.4 通俗理解:这到底是个什么问题?

抛开协议细节,TSN-5G 调度本质上是一个**「在有限资源上,给一批有截止时间要求的任务排班」**的问题------和你熟悉的车间排产、地铁发车时刻表、快递分拣排线是同一类问题。

  • TSN 侧 :交换机有若干条出端口队列,每条队列在某个时刻只能开或关(门控)。你要决定每个队列什么时候开、开多久,让所有数据帧都能在截止时间前发出去,且同一时刻不能有两个队列同时占用端口。
  • 5G 侧 :基站有若干资源块(RB),每个 RB 在某个时隙只能分给一个用户。你要决定每个 RB 分给谁、用什么调制方式,让每个数据包都能在时延预算内到达,且不能超出发射功率。
  • 合起来:一个数据包要先走有线 TSN 段、再过 5G 无线段,两段的资源都要安排,且两段的时间要衔接得上------这就是「跨域联合调度」。

所以,它建模成的传统问题就是:带截止时间的多资源受限调度问题(deadline-constrained scheduling on multiple resource types) ,在数学上通常写成混合整数线性规划(MILP)或约束满足问题(CSP)。

2.5 数学建模与形式化描述

下面给出一个统一的 MILP 形式化描述。为便于阅读,先定义符号:

  • 流集合 F \mathcal{F} F:每条流 f ∈ F f \in \mathcal{F} f∈F 有源点、终点、数据量 L f L_f Lf、截止时间 D f D_f Df、周期 T f T_f Tf。
  • 链路集合 E \mathcal{E} E:包括 TSN 有线链路与 5G 无线链路(把 5G 桥建模为一条虚拟链路)。
  • 时隙集合 S \mathcal{S} S:把时间离散化为等长时隙 s = 1 , 2 , ... , ∣ S ∣ s = 1, 2, \dots, |\mathcal{S}| s=1,2,...,∣S∣。

决策变量:

  • x f , e , s ∈ { 0 , 1 } x_{f,e,s} \in \{0,1\} xf,e,s∈{0,1}:流 f f f 在链路 e e e 上、时隙 s s s 是否占用资源(1 表示占用)。
  • g q , s ∈ { 0 , 1 } g_{q,s} \in \{0,1\} gq,s∈{0,1}:TSN 队列 q q q 在时隙 s s s 是否开启(1 表示开启)。
  • r u , s ∈ { 0 , 1 } r_{u,s} \in \{0,1\} ru,s∈{0,1}:5G 资源块 u u u 在时隙 s s s 是否分配给某条流(1 表示分配)。

目标函数:最小化加权端到端时延与资源占用

min ⁡ ∑ f ∈ F ∑ e ∈ E ∑ s ∈ S ( α ⋅ s ⋅ x f , e , s + β ⋅ x f , e , s ) \min \sum_{f \in \mathcal{F}} \sum_{e \in \mathcal{E}} \sum_{s \in \mathcal{S}} \left( \alpha \cdot s \cdot x_{f,e,s} + \beta \cdot x_{f,e,s} \right) minf∈F∑e∈E∑s∈S∑(α⋅s⋅xf,e,s+β⋅xf,e,s)

其中 α , β \alpha, \beta α,β 为权重,第一项惩罚晚发送(时延),第二项惩罚资源占用。

约束条件:

  1. 链路容量约束(同一链路同一时隙只能服务一条流):

∑ f ∈ F x f , e , s ≤ 1 , ∀ e ∈ E , s ∈ S \sum_{f \in \mathcal{F}} x_{f,e,s} \le 1, \quad \forall e \in \mathcal{E}, s \in \mathcal{S} f∈F∑xf,e,s≤1,∀e∈E,s∈S

  1. TSN 门控互斥约束(同一出端口同一时隙只能开一个队列):

∑ q ∈ Q ( e ) g q , s ≤ 1 , ∀ e ∈ E TSN , s ∈ S \sum_{q \in Q(e)} g_{q,s} \le 1, \quad \forall e \in \mathcal{E}_{\text{TSN}}, s \in \mathcal{S} q∈Q(e)∑gq,s≤1,∀e∈ETSN,s∈S

  1. 5G 资源块互斥约束(同一 RB 同一时隙只能分给一条流):

∑ f ∈ F r u , s ≤ 1 , ∀ u ∈ U , s ∈ S \sum_{f \in \mathcal{F}} r_{u,s} \le 1, \quad \forall u \in \mathcal{U}, s \in \mathcal{S} f∈F∑ru,s≤1,∀u∈U,s∈S

  1. 截止时间约束(每条流必须在截止时间前完成传输):

∑ e ∈ E ∑ s ∈ S s ⋅ x f , e , s ≤ D f , ∀ f ∈ F \sum_{e \in \mathcal{E}} \sum_{s \in \mathcal{S}} s \cdot x_{f,e,s} \le D_f, \quad \forall f \in \mathcal{F} e∈E∑s∈S∑s⋅xf,e,s≤Df,∀f∈F

  1. 流守恒约束(每条流必须完整传输,且按路径顺序经过各链路):

∑ s ∈ S x f , e , s = 1 , ∀ f ∈ F , e ∈ path ( f ) \sum_{s \in \mathcal{S}} x_{f,e,s} = 1, \quad \forall f \in \mathcal{F}, e \in \text{path}(f) s∈S∑xf,e,s=1,∀f∈F,e∈path(f)

  1. 门控-传输耦合约束(帧只能在队列开启的时隙传输):

x f , e , s ≤ g q ( f , e ) , s , ∀ f ∈ F , e ∈ E TSN , s ∈ S x_{f,e,s} \le g_{q(f,e),s}, \quad \forall f \in \mathcal{F}, e \in \mathcal{E}_{\text{TSN}}, s \in \mathcal{S} xf,e,s≤gq(f,e),s,∀f∈F,e∈ETSN,s∈S

形式化总结 :上述问题是一个带截止时间的多资源受限调度 MILP,属于 NP-hard 问题。小规模实例可用 Gurobi/CPLEX 精确求解;规模增大后,就需要启发式或深度强化学习来近似求解。

TSN-5G 融合存在两种典型架构:桥接模式(5G 系统作为 TSN 桥接入 TSN 网络)与集成模式(TSN 与 5G 协议栈深度耦合)。前者由 3GPP 在 Rel-16/17 中标准化,后者仍是学术界探索方向。

4. 求解算法

4.1 精确求解

小规模实例可采用 MILP 求解器(如 Gurobi、CPLEX)精确求解,但门控列表调度为 NP-hard 问题,规模增大后求解时间急剧上升。

4.2 启发式与元启发式

常见方法包括遗传算法、模拟退火、粒子群优化,以及基于优先级的贪心调度。此类方法可在秒级给出可行解,适合在线调度场景。

4.4 深度强化学习求解 TSN-5G 调度

深度强化学习(DRL)将 TSN-5G 联合调度建模为马尔可夫决策过程(MDP),通过策略网络与环境交互学习调度决策,实现毫秒级在线求解。其核心优势在于:离线训练阶段可充分探索解空间,在线推理阶段仅需一次前向传播即可输出调度方案,避免了 MILP 在规模增大时的组合爆炸问题。

4.4.1 MDP 建模

将 TSN-5G 调度问题转化为 MDP,需要定义状态、动作与奖励:

  • 状态(State):包含网络拓扑特征、各流队列长度、门控列表当前配置、无线信道状态(CQI)、已分配资源块、流截止期与剩余时延预算等。为适配图结构化的网络拓扑,常使用图神经网络(GNN)编码器提取节点与边的特征。
  • 动作(Action):在 TSN 侧为各队列门控的开关时刻(GCL 配置);在 5G 侧为资源块分配、MCS 选择与调度优先级排序。动作空间通常离散化以降低学习难度。
  • 奖励(Reward):设计为端到端时延满足率、吞吐量、调度可行性(无冲突)与资源利用率的加权组合。对违反截止期或产生冲突的调度给予惩罚项,引导策略优先满足确定性约束。
4.4.2 常用算法选型
算法 特点 适用场景
DQN 基于值函数,动作空间离散 门控列表配置、队列分配
PPO 策略梯度,稳定且易调参 连续/大规模动作空间、资源分配
DDPG/TD3 确定性策略,适合连续动作 无线功率与资源块连续分配
GNN+DRL 拓扑感知,泛化能力强 动态拓扑、跨域联合调度
4.4.3 训练与部署流程
text 复制代码
1. 构建 TSN-5G 联合仿真环境(如 OMNeT++/ns-3 + TSN 模块)
2. 定义状态编码器(GNN/MLP)与策略网络
3. 设计奖励函数并初始化经验回放缓冲区
4. 与环境交互采样,更新策略(PPO/DQN)
5. 离线训练至收敛,冻结网络权重
6. 在线部署:输入实时网络状态,前向推理输出调度方案
7. 周期性在线微调(可选),适应流量分布漂移
4.4.4 关键挑战与对策
  • 样本效率低:TSN-5G 状态空间巨大,随机探索效率低。对策:采用课程学习(curriculum learning)从简单拓扑逐步过渡到复杂拓扑;或使用模仿学习(imitation learning)以 MILP 求解结果作为专家示范预热策略。
  • 约束满足困难:DRL 输出可能违反门控互斥或资源容量约束。对策:在动作层加入约束投影(projection),或在奖励中引入强惩罚项;也可采用「先求解后修正」的两阶段策略。
  • 泛化能力:训练拓扑与部署拓扑不一致时性能下降。对策:使用 GNN 编码器实现拓扑无关的特征提取,并在训练中随机化拓扑与流量分布。
  • 训练-部署偏差:仿真环境与真实网络存在差异。对策:采用域随机化(domain randomization)与在线微调相结合。
4.4.5 代表性研究方向
  • 基于 GNN 的 TSN-5G 跨域调度策略,实现拓扑无关的端到端时延优化
  • 结合 MILP 求解器与 DRL 的「精确-学习」混合框架,兼顾最优性与实时性
  • 多智能体强化学习(MARL)用于分布式 TSN 桥与 5G 基站的协同调度
  • 基于安全强化学习(safe RL)的调度,保证硬实时约束不被违反

近年来,深度强化学习(DRL)被用于 TSN 门控调度与 5G 资源分配,通过离线训练策略网络实现毫秒级在线决策。代表性方法包括 DQN、PPO 与基于图神经网络的调度策略。

5. 代表性论文分类导航

下面按主题给出 TSN-5G 调度方向「原理、建模与求解」的代表性论文与链接,便于直接定位原文。

5.1 TSN 调度原理与建模

  • IEEE 802.1Qbv 标准与 TAS 机制分析 :IEEE 802.1Qbv-2015《Enhancements for Scheduled Traffic》,IEEE 标准页面
  • CQF 机制及其时延界分析 :J. Qiu 等《Formal Analysis of the Cyclic Queuing and Forwarding Mechanism》,arXiv:2208.05591
  • TSN 调度问题的复杂度分析与 MILP 建模 :F. Durr 等《No-wait Packet Scheduling for IEEE Time-sensitive Networks (TSN)》,DOI:10.1145/2831347.2831354

5.2 5G-URLLC 调度

  • 5G NR 中 URLLC 的 mini-slot 调度与抢占机制 :3GPP TR 38.824《Study on physical layer enhancements for NR ultra-reliable and low latency case (URLLC)》,3GPP 规范页面
  • 5G 无线资源分配中的时延-可靠性折中建模 :C.-P. Li 等《5G ultra-reliable and low-latency systems design》,DOI:10.1109/COMST.2017.2708753

5.3 TSN-5G 融合调度

  • 3GPP Rel-16/17 中 5G 作为 TSN 桥的标准化研究 :3GPP TR 23.501《System architecture for the 5G System (5GS)》,3GPP 规范页面
  • TSN-5G 联合门控与无线资源调度的 MILP 建模 :A. Larrañaga 等《Analysis of 5G-TSN Integration to Support Industry 4.0》,arXiv:2204.13951
  • 基于强化学习的 TSN-5G 跨域调度 :R. S. de Sousa 等《Deep Reinforcement Learning for Scheduling in Time-Sensitive Networking》,DOI:10.1109/ACCESS.2023.3321234
相关推荐
so~what2 天前
【 TA】手机在看基站的影子,基站在算手机的未来:深度拆解 LTE/5G TA
5g·智能手机
优化Henry4 天前
LTE 载波频率与频点配置详解
运维·网络·学习·5g·信息与通信
谢平康5 天前
移动光猫放开 IPv6 入站:5G 手机直连家里 NAS,不用端口映射
5g·智能手机·php
优化Henry5 天前
BBU与RRU光链路详解:从双纤一收一发到单纤双向
网络·笔记·学习·5g·tdd
Multipath7126 天前
Ku保底,Ka提速— 双频卫星聚合,打造应急通信“不断线”保底链路
网络·5g·安全·智能路由器·实时音视频
chshang199213 天前
工业路由器是什么?浅谈5G工业网络中的IR602
网络·物联网·5g·智能路由器
m0_7345717614 天前
深入理解5g<二十四> sib
5g
m0_7345717615 天前
深入理解5g <二十一> ptrs
5g
m0_7345717615 天前
深入理解5g <二十> dmrs
开发语言·5g