Dynamic Flow Routing and Scheduling for Time-Critical Network Services

Oct 6, 2025· Xuanli Lin , Zhaofeng Zhang , Zunzheng Zhang , Guoliang Xue · 2 min read
Summary
This paper jointly routes and schedules time-critical network services to maximize completion rewards while meeting delivery deadlines. It models the network over time and develops a sequential-rounding heuristic guided by linear programming. A static-flow formulation accelerates feasibility checks, and simulations evaluate the resulting trade-offs in performance.
Type
Publication
MILCOM 2025 - 2025 IEEE Military Communications Conference (MILCOM), 624-629. IEEE
publication

Abstract

A key challenge in next-generation networks is providing intelligent network services to support time-sensitive applications such as AR/VR and the Internet of Military Things (IoMT). This work aims to answer the question: “How can we design a network service scheduling and flow routing scheme to satisfy the stringent demand and deadline requirements of tactical network applications?” We take a time-expanded graph-based approach to this study. Specifically, given a time-expanded graph constructed from an original network graph, we propose an optimization problem to find a subset of network services to maximize their total completion rewards such that the data of all services in this subset can be transmitted to their destination nodes by their deadlines. Unfortunately, solving this problem directly is challenging since it is a mixed-integer program. We propose a heuristic algorithm based on a sequential rounding approach where a linear programming (LP) feasibility problem is iteratively solved to update the network service subset, guided by a relaxed reward maximization problem that prioritizes high-reward requests. To further improve efficiency, we fine-tune the above LP feasibility problem from a static flow perspective, enabling fast feasibility checks on the original graph, and design the corresponding efficient heuristic algorithm. The simulation results demonstrate the trade-off among different approaches and validate the effectiveness of the proposed algorithms.

Xuanli Lin
Authors
PhD Student in Computer Science

Xuanli Lin is a fifth-year PhD student in the Computer Science department at Arizona State University, supervised by Dr. Guoliang Xue.

His research interests include network optimization, network security, artificial intelligence, and the Internet of Things.

Zunzheng Zhang
Authors
PhD Student in Computer Science
Zunzheng Zhang is a PhD student in computer science at Arizona State University. He studies network optimization and quantum networks. Before joining ASU, he earned his bachelor’s and master’s degrees in electronic engineering from Nanjing University in 2021 and 2024, respectively.
Guoliang Xue
Authors
Professor of Computer Science and Engineering
Guoliang Xue is a professor in Arizona State University’s School of Computing and Augmented Intelligence and an IEEE Fellow. He investigates wireless and quantum networks, network security and privacy, and optimization. He earned his PhD in computer science from the University of Minnesota in 1991. His honors include the IEEE Communications Society’s 2019 William R. Bennett Prize, and he chaired the IEEE INFOCOM Steering Committee from 2020 through 2025.