计算机科学与技术

基于遗传算法的时间敏感网络调度方法

展开
  • 1.华南理工大学 电子与信息学院, 广东 广州 510640
    2.华南理工大学 信息网络工程研究中心, 广东 广州 510640
    3.华南理工大学 微电子学院, 广东 广州 511442
陆以勤(1968-),男,教授,博士生导师,主要从事SDN、网络功能虚拟化、网络安全研究。E-mail:eeyqlu@scut.edu.cn

收稿日期: 2023-02-02

  网络出版日期: 2023-06-20

基金资助

国家重点研发计划项目(2020YFB1805300)

Time Sensitive Network Scheduling Method Based on Genetic Algorithm

Expand
  • 1.School of Electronic and Information Engineering,South China University of Technology,Guangzhou 510640,Guangdong,China
    2.Information and Network Engineering and Research Center,South China University of Technology,Guangzhou 510640,Guangdong,China
    3.School of Microelectronics,South China University of Technology,Guangzhou 511442,Guangdong,China
陆以勤(1968-),男,教授,博士生导师,主要从事SDN、网络功能虚拟化、网络安全研究。E-mail:eeyqlu@scut.edu.cn

Received date: 2023-02-02

  Online published: 2023-06-20

Supported by

the National Key R&D Program of China(2020YFB1805300)

摘要

随着网络技术的进步,车载网、工业物联网以及5G超高可靠低时延通信(uRLLC)等应用都需要时间敏感网络(TSN)来保证超低延时的确定性数据传输。TSN流量调度需要快速且精确的调度算法,现有的精确式求解方法复杂度高,在大规模联合调度时无法满足实时性。文中设计了一种性能更优的路由优化遗传算法(Routing-GA),结合路由和流量调度约束,能通过优化路由来提高调度算法求解效率,为链路负载均衡调度提供服务。该策略增加了调度的求解空间以及求解灵活性,具备元启发式算法的快速求近最优解特点,能够简单有效地处理大规模TSN路由约束联合调度问题。Routing-GA以时间敏感流最小端到端时延作为优化目标,联合考虑路由和TSN约束,并针对TSN传输问题特性提供一种低复杂度、高效率和高拓展性的遗传算法编码方式。此外,为了提高调度算法的性能,提出针对路由长度及链路负载均衡进行优化的交叉变异机制。实验结果表明所实现的Routing-GA能有效减少端到端时延,显著提高求解质量,进化率可以达到24.42%,平均只需要传统遗传算法(GA)迭代运行时间的12%,从而有效提高了算法的求解性能,满足TSN调度的约束要求。

本文引用格式

陆以勤, 黄成海, 陈嘉睿, 等 . 基于遗传算法的时间敏感网络调度方法[J]. 华南理工大学学报(自然科学版), 2024 , 52(2) : 1 -12 . DOI: 10.12141/j.issn.1000-565X.230032

Abstract

With the progress of network technology, applications such as vehicle networks, industrial Internet of Things and 5G ultra-reliable low-delay communication (uRLLC) all require TSN to ensure ultra-low delay deterministic data transmission. TSN traffic scheduling requires a fast and accurate scheduling algorithm. The existing accurate solution methods are of high complexity and cannot meet the real-time requirements in large-scale joint scheduling. This paper designed a routing optimization genetic algorithm (Routing-GA) with better performance. Combining routing and traffic scheduling constraints, it can improve the efficiency of scheduling algorithm by optimizing routing and provide services for link load balancing scheduling. This strategy increases the space and flexibility of scheduling, and has the characteristics of fast near-optimal solution of meta-heuristic algorithm. It can deal with large-scale TSN routing constraint joint scheduling problem simply and effectively. Routing-GA takes the minimum end-to-end delay of time-sensitive flow as the optimization objective, considers Routing and TSN constraints jointly, and provides a genetic algorithm coding method with low complexity, high efficiency and high scalability according to the characteristics of TSN transmission problems. In addition, in order to improve the performance of the scheduling algorithm, a crossover mutation mechanism was proposed to optimize the route length and link load balancing. The experimental results show that the realized Routing-GA can effectively reduce the end-to-end delay and significantly improve the solution quality. The evolution rate can reach 24.42%, and the average iteration time of traditional genetic algorithm (GA) is only 12%. It can effectively improve the performance of the algorithm and meet the constraint requirements of TSN scheduling.

参考文献

1 IEEE 802.1 GroupWorking.Institute of electrical and electronics engineers,time-sensitive networking[EB/OL].[2022-12-25]..
2 韩运实.装箱问题方法研究及其集成应用[D].青岛:中国海洋大学,2004.
3 STEINER W .An evaluation of SMT-based schedule synthesis for time-triggered multi-hop networks[C]∥Proceedings of the 2010 31st IEEE Real-Time Systems Symposium.San Diego,CA:IEEE,2010:375-384.
4 CRACIUNAS S S, OLIVER R S, CHMELíK M,et al .Scheduling real-time communication in IEEE 802.1Qbv time sensitive networks[C]∥Proceedings of the International Conference on Real-time Networks & Systems.Brest:ACM,2016:183-192.
5 YU N, YAEGASHI R, NGUYEN A,et al .Real-time reconfiguration of time-aware shaper for ULL transmission in dynamic conditions[J].IEEE Access20219:115246-115255.
6 PAHLEVAN H M, TABASSAM N, OBERMAISSER R .Heuristic list scheduler for time triggered traffic in time sensitive networks[J].ACM SIGBED Review201916(1):15-20.
7 PAHLEVAN H M, OBERMAISSER R .Genetic algorithm for scheduling time-triggered traffic in time-sensitive net-works[C]∥Proceedings of the IEEE 23rd International Conference on Emerging Technologies and Factory Automation(ETFA).Politecnico Torino,Torino:IEEE,2018:337-344.
8 DüRR F, NAYAK N G .No-wait packet scheduling for IEEE time-sensitive networks (TSN) [C]∥Proceedings of the 24th International Conference on Real-Time Networks and Systems.Brest:ACM,2016:203-212.
9 IEEE 802.1 GroupWorking.IEEE standard for local and metropolitan area networks-bridges and bridged networks-amendment 25:enhancements for scheduled traffic[EB/OL].(2016-08-30)[2022-12-25]..
10 YU Q H, WAN H, ZHAO X,et al .Online scheduling for dynamic VM migration in multicast time-sensitive networks[J].IEEE Transactions on Industrial Informatics202016(6):3778-3788.
11 ARESTOVA A, HIELSCHER K S J, GERMAN R .Design of a hybrid genetic algorithm for time-sensitive networking[C]∥Proceedings of the 20th International GI/ITG Conference on Measurement,Modelling and Evaluation of Computing Systems. Saarbrucken:Springer,2020:99-117.
12 HEILMANN F, FOHLER G .Size-based queuing:an approach to improve bandwidth utilization in TSN networks[J].ACM SIGBED Review201916(1):9-14.
13 NASRALLAH A, BALASUBRAMANIAN V, THYAGATURU A,et al .Reconfiguration algorithms for high precision communications in time sensitive networks [C]∥Proceedings of the 2019 IEEE Globecom Workshops.Waikoloa,HI:IEEE,2019:1-6.
14 NASRALLAH A, THYAGATURU A S, ALHARBI Z,et al .Performance comparison of IEEE 802.1 TSN time aware shaper (TAS) and asynchronous traffic shaper (ATS)[J].IEEE Access20197:44165-44181.
15 SAID S B H, TRUONG Q H,BOC M .SDN-based configuration solution for IEEE 802.1 time sensitive net-working (TSN)[J].ACM SIGBED Review201916(1):27-32.
16 VLK M, HANZALEK Z, BREJCHOVA K,et al .Enhancing schedulability and throughput of time-triggered traffic in IEEE 802.1Qbv time-sensitive networks[J].IEEE Transactions on Communications202011:5-13.
17 ENNS R, BJ?RKLUND M, BIERMAN A,et al .Network configuration protocol (NETCONF)[EB/OL].(2011-06-01)[2023-01-15]..
18 高亮,张国辉,王晓娟 .柔性作业车间调度智能算法及其应用[M]∥李培根.先进生产规划与调度理论研究.武汉:华中科技大学出版社,2012:70-163.
文章导航

/