Miles Song宋明远

Ph.D. Student in Computer Science and Technology

School of Informatics, Xiamen University

Published as Mingyuan Song

Miles Song's GitHub avatar

I am interested in advanced AI systems, AI infrastructure, and agent systems, drawing on my background in building reliable, efficient networked and distributed systems.

I am a Ph.D. student in the School of Informatics at Xiamen University, advised by Professor Qiao Xiang. I also receive research guidance from Qiang Su. I have published at top-tier conferences such as ACM SIGCOMM. My research focuses on network verification, AI infrastructure, and constraint-solving algorithms.

Internships on SuperPod communication modeling and system simulation at Huawei's 2012 Network Technology Lab and development for an A/B testing platform at Tencent shaped my interest in the interconnects, simulation tools, and runtime systems supporting modern AI workloads.

If you are interested in my research or projects, please feel free to contact me at mingyuan.song.xmu [at] gmail.com for discussion or collaboration.

Education

  1. 2026–present
    Ph.D. in Computer Science and TechnologyXiamen University
  2. 2023–2026
    M.S. in Computer TechnologyXiamen University
  3. 2019–2023
    B.Eng. in Software EngineeringYunnan University

News

  1. Began Ph.D. studies in the School of Informatics at Xiamen University, advised by Professor Qiao Xiang.

  2. Our paper Procurator on verifying distributed in-network computing programs was published at ACM SIGCOMM 2026.

    ACM SIGCOMM
  3. Completed the M.S. in Computer Technology at Xiamen University.

  4. Our paper LEOPARD on cloud access-control policy verification was published at IEEE/ACM IWQoS 2025.

    IEEE/ACM IWQoS

Research

My research connects formal verification and cross-layer system simulation with open design questions in AI infrastructure and multi-agent runtimes.

AI systems & infrastructure

How do cluster interconnects, memory hierarchies, and runtime schedulers shape distributed training and inference efficiency? Building on SuperPod communication modeling, I am interested in how transport protocols, collective primitives, and resource multiplexing behave under dynamic AI workloads.

Agent systems

Multi-step tool invocation, external state mutation, and asynchronous message passing make multi-agent workflows difficult to coordinate and debug. I am interested in how execution tracing, state isolation, and formal verification methods can make agent runtimes predictable and verifiable.

Programmable networks & verification

My published research builds verification and hardware-acceleration mechanisms for networked and cloud systems. Using reactive actor modeling, intermediate-representation pruning, logical encoding reduction, and programmable switch pipelines, these systems verify distributed P4 programs, check cloud access-control policies, and accelerate SAT search.

Efficient, Scalable, and Accurate AI Infrastructure Simulation

Building on practical experience in network and communication simulation, I am interested in developing efficient, scalable, and accurate simulation methodologies to analyze the system behavior of modern AI infrastructure.

Simulation of Emerging Interconnect Architectures

This practice involves event-driven simulation of emerging interconnect architectures, modeling cross-layer protocol behavior and communication patterns to examine end-to-end data movement across distributed AI systems.

Open source

Procurator

P4, Boogie, Ultimate/GemCutter

Open-source verifier for distributed stateful P4 systems. Compiles declarative network specifications and imported P4 programs into Boogie harnesses, then invokes Ultimate/GemCutter to check bounded safety properties and emit counterexample witnesses.

Feature Development Skill

Multi-agent orchestration skill

Portable multi-agent orchestration workflow for software feature delivery. Coordinates parallel work packages through explicit interface contracts, non-overlapping file ownership, single-integrator staging, consolidated feature review, and real-boundary runtime verification.

VeriGMP

Rust, Verus

Experimental Rust library for allocation-free multiprecision multiplication, squaring, and modular slice arithmetic. Proves functional refinement in Verus across schoolbook, Karatsuba, Toom-3, and low-product kernels, alongside packed-convolution composition theorems.

Publications

3 papers

Towards Efficient Verification of Distributed In-Network Computing Programs

ACM SIGCOMM2026

Mingyuan Song, Huan Shen, Jinghui Jiang, Qiang Su, Ziheng Zhang, Qingyu Song, Yuchao Zhang, Wanjian Feng, Fei Yuan, Yitao Xing, Wenjia Wei, Qiao Xiang, Jiwu Shu

Procurator verifies distributed in-network P4 programs by modeling programmable switch pipelines as reactive actors communicating via message passing, combining intermediate-representation pruning and schedule replay to reduce state-space exploration.

PaperSlidesCode
BibTeX
BibTeX
@inproceedings{procurator2026,
  title = {Towards Efficient Verification of Distributed In-Network Computing Programs},
  author = {Song, Mingyuan and Shen, Huan and Jiang, Jinghui and Su, Qiang and Zhang, Ziheng and Song, Qingyu and Zhang, Yuchao and Feng, Wanjian and Yuan, Fei and Xing, Yitao and Wei, Wenjia and Xiang, Qiao and Shu, Jiwu},
  booktitle = {Proceedings of the ACM SIGCOMM 2026 Conference},
  year = {2026},
  pages = {74--91},
  doi = {10.1145/3789240.3829122},
  url = {https://doi.org/10.1145/3789240.3829122}
}

LEOPARD: Accelerating Cloud-based Access Control Policy Verification Using Logical Encoding Optimization

IEEE/ACM IWQoS2025

Xing Fang, Feiyan Ding, Mingyuan Song, Yuntao Zhao, Lizhao You, Qiao Xiang, Linghe Kong, Jiwu Shu, Xue Liu

LEOPARD accelerates SMT-based verification of cloud access-control policies through logical encoding optimization, applying structure-based and semantics-based pruning to remove redundant formulas unrelated to the target verification property.

Paper
BibTeX
BibTeX
@inproceedings{leopard2025,
  title = {{LEOPARD}: Accelerating Cloud-based Access Control Policy Verification Using Logical Encoding Optimization},
  author = {Fang, Xing and Ding, Feiyan and Song, Mingyuan and Zhao, Yuntao and You, Lizhao and Xiang, Qiao and Kong, Linghe and Shu, Jiwu and Liu, Xue},
  booktitle = {2025 IEEE/ACM 33rd International Symposium on Quality of Service (IWQoS)},
  year = {2025},
  pages = {1--10},
  doi = {10.1109/iwqos65803.2025.11215174},
  url = {https://doi.org/10.1109/iwqos65803.2025.11215174}
}

Accelerating SAT Solving Using Switching ASICs

IEEE ICPADS2023

Zhenpei Huang, Xiwen Fan, Jinghui Jiang, Mingyuan Song, Lu Tang, Qiao Xiang, Jiwu Shu

This work offloads Boolean satisfiability solving onto programmable switching ASICs, using match-action tables and TCAM to check variable assignments while driving search through data-plane registers and packet mirroring.

Paper
BibTeX
BibTeX
@inproceedings{sat2023,
  title = {Accelerating {SAT} Solving Using Switching {ASICs}},
  author = {Huang, Zhenpei and Fan, Xiwen and Jiang, Jinghui and Song, Mingyuan and Tang, Lu and Xiang, Qiao and Shu, Jiwu},
  booktitle = {2023 IEEE 29th International Conference on Parallel and Distributed Systems (ICPADS)},
  year = {2023},
  pages = {1983--1990},
  doi = {10.1109/icpads60453.2023.00271},
  url = {https://doi.org/10.1109/icpads60453.2023.00271}
}