About
I am a systems researcher focus on operating systems and virtualization for next-generation data centers. My recent work focuses on emerging interconnect technologies such as CXL.
I earned my PhD from the University of Edinburgh -- viva comittee: Dr. Daniel S. Berger(MSR) and Dr. Luo Mai(UoE)
I was proudly supervised by Dr. Antonio Barbalace, who has guided my italian food cooking, english accent, life style and research since my master’s studies in the USA. I completed my bachelor’s degree in China.
Contact
Email: Tong.Xing@ed.ac.uk
Address: Informatics Forum, 10 Crichton Street, Edinburgh EH8 9AB, UK

Research Interests
- Operating systems, Virtualization
- Heterogeneous-ISA platforms
- Multi-tiered memory e.g. Memory Tiering
- Software Managed Cache Coherence e.g. DSM
Selected Publications
-
T. Xing, C. Xiong, T. Wei, J. Balkind, B. Ravindran, A. Sanchez, A. Barbalace.
Stramash: A Fused Kernel Operating System For Cache-Coherent, Heterogeneous-ISA Systems. ASPLOS ’25 -
T. Xing, A. Barbalace.
Rethinking Applications' Address Space with CXL shared memory pools HCDS ’25 -
D. Mvondo, T. Xing, A. Barbalace.
UTwinVM: Reliable hints on the effects of hypervisor updates on VMs in the Cloud. Middleware ’24 -
T. Xing, C. Xiong, J. Picorel, Y. Chuan, A. Barbalace.
Maximizing VMs’ I/O Performance on Overcommitted CPUs with Fairness. SoCC ’23 -
H. Chuang*, K. Manaouil*, T. Xing*, A. Barbalace, P. Olivier, B. Heerekar, B. Ravindran.
Aggregate VM: Why Reduce or Evict VM’s Resources When You Can Borrow Them From Other Nodes. EuroSys ’23 (Co-first author) -
T. Xing, H. Tajbakhsh, I. Haque, M. Honda, A. Barbalace.
Towards Portable End-to-End Network Performance Characterization of SmartNICs. APSys ’22 -
T. Xing, A. Barbalace, P. Olivier, M.L. Karaoui, W. Wang, B. Ravindran.
H-Container: Enabling Heterogeneous-ISA Container Migration in Edge Computing. ACM TOCS -
A. Barbalace, M.L. Karaoui, W. Wang, T. Xing, P. Olivier, B. Ravindran.
Edge computing: the case for heterogeneous-ISA container migration. VEE ’20
Tutorials & Presentations
UK Systems Research Workshop
H-Container Tutorial
Programming Heterogeneous-ISA Platforms with Popcorn Linux OS and Compiler Framework)
Service
- PC, SoCC ’25
- Shadow PC, EuroSys ’25
- Student Volunteer, EuroSys ’21
Skills
- Linux kernel, KVM, containers (LXC/Docker)
- QEMU, SmartNICs/DPUs, memory tiering (NUMA/CXL)
- Languages: C, C++, Python, x86/ARM asm, Make, Shell