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 real-time, distributed, and network-integrated computing systems. I develop algorithmic and system-level methods for resource allocation, scheduling, and coordination in systems where computation, communication, and timing constraints must be considered together.

My Ph.D. research established approximation-algorithmic foundations for real-time task offloading and heterogeneous resource management in mobile edge computing systems. In my postdoctoral research, I am expanding this line toward deterministic and updateable cyber-physical systems, with interests in communication-aware scheduling, model-based real-time system design, co-simulation, and simulation infrastructure for network-integrated systems.

I am particularly interested in developing methods that combine provable guarantees with practical system constraints, including wireless dynamics, deadline-aware execution, heterogeneous edge resources, communication delays, and deterministic component interactions.

📎 Download my Curriculum Vitae.

📎 Download my Research Statement.

Research Profile

  • Real-time resource allocation and scheduling for edge/cloud systems
  • Approximation algorithms and combinatorial optimization for deadline-constrained systems
  • Distributed coordination for network-integrated real-time systems
  • Communication-aware scheduling and deterministic component-based design
  • Co-simulation and simulation infrastructure for cyber-physical and edge systems

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

  • [RTAS’26] 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. [HTML] [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.
  • [RTSS’25] 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+ε) with higher runtime complexity, yielding the best known approximation guarantee for this class of problems.
  • [RTSS’24] 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