Gao Chuanchao
I am a postdoctoral researcher at Uppsala University, Sweden, working with Prof. Yi Wang. I received my Ph.D. from the College of Computing and Data Science at Nanyang Technological University (NTU), Singapore, under the supervision of Prof. Arvind Easwaran.
My research focuses on algorithmic foundations for heterogeneous resource allocation and scheduling in real-time, network-integrated edge/cloud systems. I work on approximation algorithms, distributed scheduling, and system-level evaluation for mobile edge computing and cyber-physical systems.
I am particularly interested in developing provable algorithms that remain connected to practical constraints such as wireless dynamics, deadline-aware execution, and heterogeneous edge resources.
๐ Download my Curriculum Vitae.
๐ Download my Research Statement.
Research Profile
- Approximation algorithms for real-time edge computing
- Distributed resource allocation in mobile edge computing systems
- System-level evaluation for network-integrated real-time systems
- Heterogeneous resource scheduling and combinatorial optimization
See more on my research directions.
Projects
- mecRT: an open-source simulation framework for evaluating real-time task offloading, resource allocation, and scheduling algorithms in mobile edge computing systems.
See more on projects.
Selected Publications
-
Chuanchao Gao, Yiyang Gao, Michael Yuhas, Arvind Easwaran. Fault-Tolerant Offloading Framework for Real-Time Applications in Mobile Edge Computing. IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), 2026. [Download] [Research Artifact: mecRT]Brief overview
This paper studies forwarding-enabled offloading for real-time applications in mobile edge computing systems. After a task is offloaded to an edge server, it may be forwarded to another server for processing, allowing the system to balance load more effectively and use edge resources more flexibly. This added flexibility also makes resource management more challenging: the resulting optimization problem generalizes both the two-dimensional multiple-choice assignment problem and the three-dimensional matching problem. We develop FastSA, the first constant-factor approximation algorithm for this setting, with a 1/10 theoretical guarantee and linear runtime complexity. -
Chuanchao Gao, Arvind Easwaran. Real-Time Service Subscription and Adaptive Offloading Control in Vehicular Edge Computing. IEEE Real-Time Systems Symposium (RTSS), 2025. [HTML] [Download] [Research Artifact: mecRT]Brief overview
This paper studies real-time task offloading in vehicular edge computing, where each offloaded task must be assigned an edge server, the bandwidth for offloading, and computation resources for processing. The resulting optimization problem generalizes the Generalized Assignment Problem (GAP) by introducing two-dimensional resource constraints and multiple resource-allocation choices for each task-server pair. We formalize this setting as the two-dimensional multiple-choice assignment problem and design SARound, a 1/4-approximation algorithm. We also show how to improve the guarantee to 1/(2+epsilon) with higher runtime complexity, yielding the best known approximation guarantee for this class of problems. -
Chuanchao Gao, Niraj Kumar, Arvind Easwaran. Energy-Efficient Real-Time Job Mapping and Resource Management in Mobile-Edge Computing. IEEE Real-Time Systems Symposium (RTSS), 2024. [HTML] [Download] [Experiments Data]Brief overview
This paper studies energy-efficient job mapping and resource management for deadline-constrained workloads in mobile-edge computing. Each job consists of three operations: offloading, processing, and downloading; for each operation, the scheduler must decide which edge node should execute it. The resulting optimization problem jointly captures job placement, resource allocation, and operation-stage scheduling, generalizing both three-stage flow-shop scheduling and unrelated-machine scheduling. We design LHJS, the first constant-factor approximation algorithm for this class of problems, to reduce energy consumption while preserving real-time guarantees.
See the full publication list.
Education
- Aug 2021 - Feb 2026
Ph.D. in Computer Science and Engineering, Interdisciplinary Graduate Programme,
Nanyang Technological University, Singapore - Jan 2020 - Jul 2021
Graduate Studies (M.Eng. coursework and research), School of Computer Science and Engineering,
Nanyang Technological University, Singapore - Aug 2013 - Jul 2017
B.Eng. in Mechanical and Aerospace Engineering (First Class Honours), School of Mechanical and Aerospace Engineering,
Nanyang Technological University, Singapore
Patents
- Heejong Park, Chuanchao Gao, Arvind Easwaran, Cheng Chia Loon. Material Handling Method Based on Digital Twin. Taiwan Patent No. I806148 B.
Awards
- Best Demo Award, RTCSA 2025 - VecSim: A Vehicular Edge Computing Simulator for Real-Time Applications [mecRT]
- NTU Research Scholarship, 2021-2025
- NTU Science and Engineering Undergraduate Scholarship, 2013-2017
Work Experience
- Equipment Engineer, United Microelectronics Corporation (Singapore)
Jun 2017 - Jan 2020 - Research Assistant, Nanyang Technological University, Singapore
Jun 2020 - Jun 2021