UPM Institutional Repository

Joint scheduling and routing optimization in time-sensitive networks


Citation

Akram, Akram Bilal Omar (2024) Joint scheduling and routing optimization in time-sensitive networks. Doctoral thesis, Universiti Putra Malaysia.

Abstract

The rise of new technological applications, particularly in the domains of automation and autonomous vehicles, necessitates deterministic and reliable network communication with real-time responsiveness. However, existing methods frequently prioritize scheduling Time-Triggered (TT) traffic at the expense of optimizing lower- priority traffic, such as Best-Effort (BE), and often neglect joint routing considerations. Furthermore, the critical aspect of reliability in TT transmissions is often overlooked. This need has spurred the development and adoption of Time- Sensitive Networking (TSN), a set of evolving IEEE standards aiming to transform standard Ethernet for the demands of time-critical applications. This work introduces two novel approaches to address these limitations: Optimized Hybrid Deterministic Scheduling and Routing (OHDSR) and its enhanced version, OHDSR+. Both methods prioritize communication efficiency and jointly optimize scheduling and routing for TT traffic while accommodating the requirements of BE traffic. While OHDSR ensures timely delivery of both TT and BE communications, OHDSR+ extends this capability by guaranteeing the reliability of TT transmissions through redundant paths and time shift mechanisms. In the experimental setup, a CP-Sat Solver from Google's OR-Tools was utilized for optimization. This was implemented using Python 3.11 within the Visual Studio Code environment. A diverse dataset was generated via a custom Python algorithm that leveraged the NetworkX library to create realistic network topologies. Problem instances were encoded in Extensible Markup Language (XML) for seamless integration. The dataset varied in size and complexity, encompassing diverse parameters such as streams, bridges, end-systems, applications, and tasks. Experiments were conducted on a standardized platform featuring an Intel Core i7- 11370H CPU (3.30 GHz) with 8GB RAM, ensuring consistency and reliability in performance evaluations. The OHDSR and OHDSR+ frameworks incorporate a gate control mechanism to prioritize TT traffic and manage gate closing times, preventing excessive delays for BE traffic. This results in stable worst-case latency for both traffic types. Furthermore, OHDSR+ demonstrates superior efficiency in handling higher redundancy levels, maintaining performance even under extreme redundancy scenarios. The detailed analysis of its performance within TSN reveals significant improvements in scheduling and routing optimization compared to existing methods, particularly in larger and more complex network topologies. OHDSR excels in minimizing total latency while guaranteeing acceptable worst-case latency for both TT and BE traffic. Its scalability across various network sizes is noteworthy, significantly outperforming similar approaches in terms of response times. Building upon this foundation, OHDSR+ further enhances network reliability by incorporating redundant paths for TT traffic transmission and implementing a time shift mechanism to ensure temporal diversity. This effectively mitigates the impact of potential failures and ensures the continuous flow of critical data.


Download File

[img] Text
FK 2024 61 - Full Text.pdf
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (3MB)
[img] Text
FK 2024 61.pdf
Restricted to Repository staff only
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (3MB)

Additional Metadata

Item Type: Thesis (Doctoral)
Subject: Real-time data processing
Subject: Communication and traffic
Call Number: FK 2024 61
Chairman Supervisor: Professor Ir. Ts. Nor Kamariah binti Noordin
Divisions: Faculty of Engineering
Keywords: Time-Sensitive Networking (TSN); Joint Scheduling and Routing; Reliability; Real-Time Communication; Constraints Programming (CP)
Sustainable Development Goals (SDGs): SDG 9: Industry, Innovation and Infrastructure, SDG 11: Sustainable Cities and Communities, SDG 12: Responsible Consumption and Production
Depositing User: MS. HADIZAH NORDIN
Date Deposited: 20 Jul 2026 03:46
Last Modified: 20 Jul 2026 03:46
URI: http://psasir.upm.edu.my/id/eprint/126727
Statistic Details: View Download Statistic

Actions (login required)

View Item View Item