Dong Du

Assistant Professor at IPADS Lab, Shanghai Jiao Tong University

dongdu-2024.jpeg

Email: dd_nirvana@sjtu.edu.cn

I am an Assistant Professor in the Institute of parallel and distributed systems (IPADS), Shanghai Jiao Tong University. My research interests include operating systems, architecture, system security (TEE), serverless computing and HW/SW co-design. I have built several systems including Penglai TEE (state-of-the-art RISC-V TEE), serverless systems (Catalyzer, ServerlessBench, and Molecule), and RISC-V IPC extension (XPC). I am also working on open-sourced communities, including RISC-V (SPMP TG chair), openEuler (RISC-V SIG maintainer) and OpenHarmony (RISC-V and TEE SIG maintainer).

Services (Program Commitee): ISCA 2025 TPC, USENIX NSDI’25 TPC, ACM CCS’24 TPC, ACSAC’24 TPC, ChinaSys’24 TPC, ACM SoCC’22 TPC, MICRO’22 ERC

Services (Organizing Commitee): SOSP’23 AEC Co-Chair, ASPLOS’24 Workshop (titled: OpenHarmony Tutorial) Co-Chair, APSys 2024 Publicity Co-Chair, ACM SIGOPS Blog Editor

News

Oct 3, 2024 One paper is accepted by ACM SoCC 2024 (title: On-demand and Parallel Checkpoint/Restore for GPU Applications). This work firstly achieves <100ms startup latency for GPU apps utilizing Checkpoint/Restore techniques. Congratulation to Yanning!
Jun 1, 2024 One paper is accepted by USENIX ATC 2024 (title: Harmonizing Efficiency and Practicability: Optimizing Resource Utilization in Serverless Computing with Jiagu). This paper improves the utilziation of a real-world serverless platform. Congratulation to Qingyuan and all collaborators (Huawei Cloud and James Larus)!
May 1, 2024 I will organize the 1st Tutorial about OpenHarmony on ASPLOS 2024. Welcome to join us!
Mar 27, 2024 One paper is accepted by OSDI 2024 (title: Using Dynamically Layered Definite Releases for Verifying the RefFS File System). This work firstly (formally) verifies the liveness of a concurrent file system. Congratulation to Mo Zou!
Mar 21, 2024 One paper is accepted by ISCA 2024 (title: sNPU: Trusted Execution Environments on Integrated NPUs). This paper targets on the protection (based on TEE) for NPU accelerators, based on Penglai open-source TEE systems. Congratulation to Erhu!
Dec 24, 2023 I am serving on the ACM CCS 2024 program committees.
Nov 26, 2023 One paper is accepted in ASPLOS 2024 (title: sIOPMP: Scalable and Efficient I/O Protection for TEEs). This paper targets on the I/O protection for trusted exeuction environment, based on Penglai open-source TEE systems.
Sep 3, 2023 One vision paper is accepted in SoCC 2023 (title: The gap between serverless research and real-world systems). This vision paper is collaborated with Huawei Cloud, and presents five new challenges/insights about future serverless research.
Aug 2, 2023 One paper is accepted in MICRO 2023, about a new hardware-software co-design for CVM-based TEE with permission table. Based on Penglai RISC-V TEE.
Mar 11, 2023 I am co-chairing SOSP’23 Artifact Evaluation Committee (AEC). Please let me know (through email) if you have interests to join us.
Jan 31, 2023 I got the Honorable Mentions for the 2022 ACM China Doctoral Dissertation Award.
Oct 19, 2022 We have one paper published in HPCA 2023, about Efficient Distributed Secure Memory with a new merkle tree structure, based on open-sourced Penglai RISC-V TEE.
Sep 23, 2022 I was fortunate to receive The ACM Chinasys Doctoral Dissertation Award (2022). Many thanks to my advisor - Binyu Zang, Yubin Xia and Haibo Chen - and all my collaborators!
Aug 31, 2022 I started as an assistant professor at Shanghai Jiao Tong University.
Jun 1, 2022 I successfully defend my Ph.D thesis!

Selected publications

(# indicates the corresponding author.)

  1. ATC
    Harmonizing Efficiency and Practicability: Optimizing Resource Utilization in Serverless Computing with Jiagu
    Qingyuan Liu, Yanning Yang, Dong Du (#), and 5 more authors
    In 2024 USENIX Annual Technical Conference (USENIX ATC 24) Jul 2024
  2. ISCA
    sNPU: Trusted Execution Environments on Integrated NPUs
    Erhu Feng, Dahu Feng, Dong Du (#), and 2 more authors
    In 51st ACM/IEEE Annual International Symposium on Computer Architecture, ISCA 2024, Buenos Aires, Argentina, June 29 - July 3, 2024 Jul 2024
  3. ASPLOS
    sIOPMP: Scalable and Efficient I/O Protection for TEEs
    Erhu Feng, Dahu Feng, Dong Du (#), and 4 more authors
    In Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2 Jul 2024
  4. MICRO
    Accelerating Extra Dimensional Page Walks for Confidential Computing
    Dong Du , Bicheng Yang, Yubin Xia, and 1 more author
    In Proceedings of the 56th Annual IEEE/ACM International Symposium on Microarchitecture Jul 2023
  5. HPCA
    Efficient Distributed Secure Memory with Migratable Merkle Tree
    Erhu Feng, Dong Du (#), Yubin Xia, and 1 more author
    In 2023 IEEE International Symposium on High-Performance Computer Architecture (HPCA) Jul 2023
  6. ACM SoCC
    The Gap Between Serverless Research and Real-World Systems
    Qingyuan Liu, Dong Du (#), Yubin Xia, and 2 more authors
    In Proceedings of the 2023 ACM Symposium on Cloud Computing Jul 2023
  7. ASPLOS
    Serverless Computing on Heterogeneous Computers
    Dong Du , Qingyuan Liu, Xueqiang Jiang, and 3 more authors
    In Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems Jul 2022
  8. OSDI
    Scalable Memory Protection in the PENGLAI Enclave
    Erhu Feng, Xu Lu, Dong Du , and 5 more authors
    In 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI 21) Jul 2021
  9. ASPLOS
    Catalyzer: Sub-Millisecond Startup for Serverless Computing with Initialization-Less Booting
    Dong Du , Tianyi Yu, Yubin Xia, and 5 more authors
    In Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems Jul 2020
  10. ACM SoCC
    Characterizing Serverless Platforms with Serverlessbench
    Tianyi Yu, Qingyuan Liu, Dong Du , and 6 more authors
    In Proceedings of the 11th ACM Symposium on Cloud Computing Jul 2020
  11. ISCA
    XPC: Architectural Support for Secure and Efficient Cross Process Call
    Dong Du , Zhichao Hua, Yubin Xia, and 2 more authors
    In Proceedings of the 46th International Symposium on Computer Architecture Jul 2019

Students (advised or co-advised)

  • Erhu Feng (Ph.D student since 2020): Ph.D national scholarship 2024
  • Qingyuan Liu (Ph.D student since 2021): Ph.D national scholarship 2024
  • Bicheng Yang (Ph.D student since 2021)
  • Yuanpei Wu (Ph.D student since 2022)
  • Qingyu Shang (MS student since 2022)
  • Jingkai He (MS student since 2023)
  • Jing Zhang (MS student since 2023)
  • Yanning Yang (MS student since 2023)
  • Rongchuan Liu (MS student since 2024)
  • Xi Zhao (MS student since 2024)
  • Yunpeng Dong (MS student since 2024)

Alumni

  • Yuhao Xue (MS student from 2021 to 2024)