======= Mingkai Dong (董明凯) ======= Assistant Professor,\\ [[http://ipads.se.sjtu.edu.cn|Institute of Parallel And Distributed Systems]],\\ School of Software,\\ Shanghai Jiao Tong University,\\ Software Building, 800 Dongchuan Rd., Shanghai, China,\\ Zip/Postal Code: 200240\\ Email: mingkaidong at sjtu dot edu dot cn ([[mingkaidong@sjtu.edu.cn]])\\ [[https://ipads.se.sjtu.edu.cn/zh/pub/members/mingkai_dong/|中文主页]] [[https://dong.mk/|个人主页 dong.mk]] \\ ---- ===== About Me ===== I joined IPADS as an undergraduate research assistant in my junior year, working on improving the resource utilization of distributed in-memory KV stores. During my Ph.D. study at IPADS, I mainly focused on the file system (architecture) design and implementation on emerging non-volatile memory. Currently, I have joined IPADS as an assistant professor and keep working on file system designs on emerging storage technologies. Moreover, I am looking to develop and realize next-generation storage technologies, namely DNA storage. In IPADS, I lead the IPADS Non-volatile Systems Group, aiming to improve storage systems with emerging and future storage technologies. [[https://scholar.google.com/citations?user=GupFEHwAAAAJ&hl=en|Google Scholar]] | [[https://dblp.org/pid/10/1570-2.html|DBLP]] \\ ===== Publications ===== * [**SOSP**] __TreeSLS: A Tree-structured Microkernel with Efficient Whole-system Persistence on NVM. (Best Paper Award!)__. Fangnuo Wu, Mingkai Dong, Gequan Mo, Haibo Chen. The 29th ACM Symposium on Operating Systems Principles, Koblenz, Germany, October 2023. * [**FAST**] __HTMFS: Strong Consistency Comes for Free with Hardware Transactional Memory in Persistent Memory File Systems__. Jifei Yi, Mingkai Dong, Fangnuo Wu, Haibo Chen. The 20th USENIX Conference on File and Storage Technologies, Santa Clara, CA, USA, February 22-24, 2022. * [**FAST**] __MT^2: Memory bandwidth Regulation on Hybrid NVM/DRAM Platforms__. Jifei Yi, Benchao Dong, Mingkai Dong, Ruizhe Tong, Haibo Chen. The 20th USENIX Conference on File and Storage Technologies, Santa Clara, CA, USA, February 22-24, 2022. * [**APSys**] __On the Precision of Precise Event Based Sampling__. Jifei Yi, Benchao Dong, Mingkai Dong, Haibo Chen. The 11th Asia-Pacific Workshop on Systems, Tsukuba, Japan, August 2020. * [**SOSP**] __Performance and Protection in the ZoFS User-space NVM File System__. Mingkai Dong, Heng Bu, Jifei Yi, Benchao Dong, Haibo Chen. The 27th ACM Symposium on Operating Systems Principles, Ontario, Canada, October 2019. * [**USENIX ATC**] __EROFS: A Compression-friendly Readonly File System for Resource-scarce Device__. Xiang Gao, Mingkai Dong, Xie Miao, Wei Du, Chao Yu, Haibo Chen. The 2019 USENIX Annual Technical Conference, Renton, WA, USA, July 2019. * [**USENIX ATC**] __Soft Updates Made Simple and Fast for Non-volatile Memories__. Mingkai Dong, Haibo Chen. The 2017 USENIX Annual Technical Conference, Santa Clara, CA, USA. July 2017. * [**ToS**] __Efficient and Available In-memory KV-Store with Hybrid Erasure Coding and Replication__. Haibo Chen, Heng Zhang, Mingkai Dong, Zhaoguo Wang, Yubin Xia, Haibing Guan and Binyu Zang. ACM Transactions on Storage, 2017. * [**ApSys**] __Rethinking Benchmarking for NVM-based File Systems__. Mingkai Dong, Qianqian Yu, Xiaozhou Zhou, Yang Hong, Haibo Chen and Binyu Zang. The 7th Asia-Pacific Workshop on Systems, Hong Kong, China, August 2016. * [**FAST**] __Efficient and Available In-memory KV-Store with Hybrid Erasure Coding and Replication__. Heng Zhang, Mingkai Dong, Haibo Chen. The 14th USENIX Conference on File and Storage Technologies, Santa Clara, CA, USA, February 2016. ===== Teaching ===== 2023 fall: * CS1501 Programming - Ideas and Methods (for undergraduates) * SE127 Practice of Software Foundation (for undergraduates) Past: * SE2322 Advanced Data Structures (for undergraduates) (2022 spring, 2023 spring) * EI6711 Advanced Operating Systems (for graduates) (2022 spring, 2023 spring) * CS1501 Programming - Ideas and Methods (for undergraduates) (2021 fall, 2022 fall) * SE127 Practice of Software Foundation (for undergraduates) (2021 spring) * SE232 Advanced Data Structures (for undergraduates, chief TA) (2020 spring) * SE127 Practice of Software Foundation (for undergraduates, chief TA) (2019-2021)