I am an Assistant Professor at Nanyang Technological University (NTU) Singapore. My work spans the domains of computer systems and architecture with a focus on designing fast, scalable, and resource-efficient cloud systems. My current research projects target cloud and serverless architectures, and system support for large-scale LLM inference serving.
I am leading the vHive open-source ecosystem for serverless experimentation and innovation across the deep distributed HW/SW stack used in 30+ academic and 8+ industry organisations.
Bio: I received a PhD degree in Computer Science from the University of Edinburgh where was co-advised by Profs. Boris Grot and Edouard Bugnion (EPFL). Previously, I was a Postdoctoral Researcher at ETH Zurich with Prof. Ana Klimovic. I feature in the list of 35 Innovators Under 35 (Visionary category, Asia-Pacific) 2024 by MIT Technology Review for spearheading open-source works.
HIRING: I am looking for motivated PhD students and Research Assistants/Associates.
News 2024: 2 open Research Fellow (postdoc) positions!
Hyperscale Systems and Cloud Architecture lab
NTU Singapore
Open Positions: PhD students (August 2025 intake), Research Associate/Assistants, and a Research Fellow (aka Postdoc)
Do you love prototyping and hacking systems? Wonder what is under the hood of a modern cloud? Or just curious what the future of computing holds? I have a number of fully-funded PhD student positions for research in cloud/serverless/edge computing and systems for machine learning.
Qualifications
A strong applicant must have a MSc or BSc degree in computer science, electrical or computer engineering with a solid GPA. Background in programming, and systems programming in particular, as well as understanding of operating systems, networking, and/or computer architecture are key. Experience in research or working with open-source projects are desirable.
Why Join NTU Singapore?
NTU is a top international university ranked #9 in Computer Science, #15 overall in QS rankings. Singapore is an excellent place for research, comfortable and safe environment for daily life, and a melting pot of the western and eastern cultures.
PhD student and RA applications: Please send me an email attaching your CV. Prospective students should also send me the transcripts (including BSc), motivation letter, as well as a TOEFL (or IELTS) certificate. If you miss any documents (e.g., TOEFL) at the moment of contacting me, please elaborate on your plans to obtain them. Note, all these documents are mandatory, no exceptions are possible. Also, some applicants might need to obtain GRE (please contact me first). Only shortlisted applicants will be notified.
Note for the PhD applicants from Mainland China, we seek primarily MSc degree holders (due to the funding reasons) but we will also consider strong BSc applicants.
Postdoc/RF applications (we have 2 open positions!): Please send me an email with a CV. Note that applicants must (co-)author at least one paper in the venues listed in csrankings.org. Only shortlisted applicants will be notified.
Funding Opportunities for PhD Students
(contact me before applying)
Nanyang President's Graduate for all
SINGA for international students
Alibaba-NTU for Singaporeans and PRs
A*STAR Graduate (AGS) for Singaporeans and Singaporean Uni graduates
AISG PhD fellowship for all
A*STAR Computing and Information Science (ACIS) for all
SIMTech-NTU for all
Other NTU scholarships
International PhD exchange scholarships
(contact me before applying)
A*STAR Research Attachment Programme (ARAP) for current international PhD students
Funding Opportunities for PostDocs
(contact me before applying)
A*STAR International fellowship for Singaporeans
Lee Kuan Yew Postdoctoral fellowship (LKYPDF) for Singaporeans
NTU Presidential Postdoctoral Fellowship (PPF) for all
NTU Research Assistant Professor (RAP) for all
Maria Curie (MSCA) for EU and UK graduates (but not only)
Schmidt AI in Science for all
Explore trade-offs in performance, security, and efficiency of next-generation cloud systems
Learn more about Serverless & vHive
Explore efficient Generative AI inference, e.g., LLM, RAG, at scale by exploiting heterogeneous hardware and HW/SW co-design.
vHive is a full-stack open-source framework & ecosystem for serverless experimentation and innovation. vHive is representative of real serverless clouds, as recognized by leading serverless providers and an ASPLOS'21 Distinguished Artifact Award, integrating production-grade components, including AWS Firecracker, Containerd and Kubernetes.
Today, vHive is in use in 30+ top universities around the globe, for both research and teaching, supported and/or sponsored by 8 international IT companies.
vHive tutorials featured at SOSP'23 (slides) and ASPLOS'22 (YouTube).
PhD students
Leonid Kondrashov (MIPT), 2023-ongoing.
Ruiqi Lai (SJTU, China), 2023-ongoing.
JooYoung Park (Korea University, South Korea), 2023-ongoing.
Yulin Zou (NTU), 2024-ongoing.
Junke Mao (NTU), 2024-ongoing.
Hongrui Liu (Beihang University), 2024-ongoing.
Colin Hong (NTU) 2025-ongoing.
Research Assistants
Yixin Zhang (NTU MSc; SJTU, China BSc), 2024-ongoing
Siyu Cao (NTU MSc; BJTU, China BSc)
Exchange PhD students
Junyi Chen (Hong Kong Polytechnic University), 2024-2025.
Alumni
Vlad Pandelea (NTU; University of Pisa, Italy), postdoc, 2024. 1st employment at American Express.
Hancheng Wang (Nanjing University), exchange PhD, 2023-2024.
URECA
Siyang Shao 2023-2024
Final Year Projects (FYP)
Batch 2024-2025
Aryan Sharma
Chaanan Anand Singh
Dhairya Rungta
Greg Lim
Ian Yeoh
Jia Xuan Koh
Kavita Sriram
Kavithran Ravisankar
Lenson Lim
Siyang Shao
Batch 2023-2024
Benjamin Chun
Colin Hong
Jason Chua
Min Kabar Kyaw
Lee Xuan Hua
Sokunthea Eang
Yan Kai Lim
Xingjian Li
Yi Pun Wong
Yi Shen Kwai
Aiza Maksutova (HSE), 2023-2024.
Dohyun Park (Korea University, South Korea), 2023.
Georgiy Lebedev (MIPT), 2023.
Haoyuan Ma (Zhejiang University, China), 2023.
Anshal Shukla (BITS Pilani, India), 2023.
Lazar Cvetković, PhD Student (with Prof. Klimovic), ETH Zurich, 2021-2022.
Project: Scheduling policy exploration for serverless clouds.
Foteini Strati, PhD Student (with Prof. Klimovic), ETH Zurich, 2022.
Project: Cloud and serverless computing support for large-scale machine learning.
Hongyu He, Master Student (with Prof. Klimovic), ETH Zurich, 2021-2022.
Project: Methodology for performance analysis of large-scale serverless clusters.
Mihajlo Djokic, Master Student (with Prof. Klimovic), ETH Zurich, 2021-2022.
Project: Large-scale serverless cloud simulation for rapid design exploration.
Yijun Ma, Master Student (with Prof. Klimovic), ETH Zurich, 2021.
Project: Edge computing with a serverless programming model.
Tom Kuchler, PhD Student (with Prof. Klimovic), ETH Zurich, 2021-2022.
Project: Scheduling policy exploration for serverless clouds.
Shyam Jesalpura, Research Intern, BITS Pilani, 2021.
Project: High-speed communication fabric for serverless clouds.
Mert Bora Alper, Undergraduate Intern, University of Edinburgh, 2021.
Project: Benchmarking methodology for serverless clouds.
Michal Baczun, Undergraduate Intern, University of Edinburgh, 2021.
Project: Representative suite of serverless workloads.
Yuchen Niu, Undergraduate Student, University of Edinburgh, 2020-2021.
Project: Implications of multi-tenancy on serverless hosts.
Theodor Amariucai, Undergraduate Student, University of Edinburgh, 2020-2021.
Project: Tail latency analysis framework for serverless clouds.
Plamen Petrov, Undergraduate Student & Intern, University of Edinburgh, 2020.
Project 1: End-to-end serverless benchmarking framework.
Project 2: RDMA networks security and covert communication.
Ivy Wang, Undergraduate Student, University of Edinburgh, 2019.
Project: Software support for contiguous page table allocation.
Sean Mullan, Undergraduate Student, University of Edinburgh, 2019.
Project: Design exploration for TLB prefetching.
Lei Yan, Master Student, EPFL and RWTH Aachen University, 2018.
Project: Design space exploration of cooperative scheduling for latency-critical cloud services.
Siddharth Gupta, PhD Student, EPFL, 2017.
Project: Analysis of persistent memory systems on modern CPUs.
Nikhil Gupta, Undergraduate Intern, EPFL and IIT Delhi, 2016.
Project: Robust infrastructure for QFlex (Flexus) simulation framework.
Virgile Neu, Undergraduate Student, EPFL, 2016.
Project: Analyzing CPU front-end efficiency using perf counters.
Best AI Website Maker