======= Xingda Wei (魏星达) ======= {{:pub:members:wxd.jpg?150|}} Assistant Professor\\ [[https://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: wxdwfc at sjtu dot edu dot cn \\ [[https://ipads.se.sjtu.edu.cn/zh/pub/members/xingda_wei/|中文主页]] \\ [[https://xmm4ok69.com|Homepage]] \\ ---- ===== About Me ===== I am an (tenure-track) assistant professor in the institute of parallel and distributed systems (IPADS) at Shanghai Jiaotong University (SJTU). My research focuses on building system infrastructures to systematically bring better performance and resilience to applications. \\ **I am looking for self-motivated students interested in building hard-core systems. Drop me an E-mail if you want to join us or want to do research intern!** \\ ===== Research ===== My research focuses on building system infrastructures to systematically bring better performance and resilience to applications. My current focused topics including: * **Operating system and distributed system support for AI and AGI**. * **The next-generation cloud computing infrastructure (Serverless).** Serverless computing is a promising future direction for future cloud computing. However, current systems stacks are not designed for the new paradigm. How can we build the next-generation serverless system? [MITOSIS [[https://arxiv.org/abs/2203.10225|OSDI'23]]] [DMERGE (To appear)] * **The next-generation storage system stack.** Storage system (e.g., key-value stores and distributed file systems) are quickly evolving with modern hardwares and modern diverse workloads. How can they compose to better evolve with such trends? My related projects include: * Fast remote persistent memory: Characterizing and Optimizing Remote Persistent Memory with RDMA and NVM [{{:publications:rdpma-atc21.pdf|USENIX ATC'21}}] * **System co-design with modern datacenter networking** Modern datacenter fast interconnects like RDMA and SmartNIC offer extremely powerful in-networking computing capabilities. How can we fully utilize the power of these networking features? My related projects include: * DrTM: Fast In-memory Transaction Processing using RDMA and HTM [{{:publications:drtm-sosp15.pdf|SOSP'15}} [[http://dl.acm.org/citation.cfm?id=3092701|ACM TOCS]] {{:publications:drtm2-eurosys16.pdf|EuroSys'16}} {{:publications:drtm+h-osdi18.pdf|OSDI'18}}], Replication-driven Live Reconfiguration [{{:publications:drtm3-atc17.pdf|USENIX ATC'17}}] * DST(Decentralized Scalar Timestamp): Scalable timestamps for efficient MVCC [{{:publications:dst-nsdi21.pdf|NSDI'21}}] * **Machine learning for systems.** The advances in machine learning (ML) technologies also bring huge optimization space for computer systems. Besides providing powerful heuristics, the ML methods can change the complexity of traditional algorithms (e.g., sorting and indexing). My related projects include: * XStore: Fast RDMA-based Ordered Key-Value Store using Remote Learned Cache [{{:publications:xstore-osdi20.pdf|OSDI'20}} [[https://dl.acm.org/authorize?xxxxxx|ACM TOS]]] ===== Awards and Honors ===== * 华为火花奖, 2022 * ACM 中国优秀博士学位论文提名奖 (ACM China Doctoral Dissertation Award), 2021 * ACM ChinaSys 优秀博士学位论文奖 (ACM ChinaSys Doctoral Dissertation Award), 2021 * Honorable Mention of the **ACM SIGOPS Dennis M. Ritchie Award**, 2021 [[https://www.sigops.org/awards/dmr/|Link]] * Huawei OlympusMons Pioneer Award, 2020 [[https://e.huawei.com/topic/olympus-mons-awards-2020/en/index.html|Link]] * Microsoft Research Asia Fellowship Award, 2018 [[https://www.msra.cn/zh-cn/connections/academic-programs/fellows|Link]] * Excellent Bachelor Thesis, 2015 ===== Services ===== * **Program Committee Member** * 2024: NSDI, ASPLOS (Fall), CoNEXT (Winter) * 2023: SysDW, Chinasys (Fall) * 2022: EuroDW * JSys Student Editorial Board [[https://escholarship.org/uc/jsys/about|Link]] * **Reviewer** * VLDB'22 (Journal), Reviewer * TOCS'20, Reviewer * TPDS'20, Reviewer ===== Students (Advised or co-advised) ===== * Rongxin Cheng (P.h.d since 2022) * Tianxia Wang (MS since 2021) * Fangming Lu (MS since 2021) * Yuhan Yang (MS since 2022) * Haotian wang (Undergraduate) * Hongrui Xie (Undergraduate) ===== Selected Publications ===== ====2024==== * [**EuroSys**] __Serialization/Deserialization-free State Transfer in Serverless Workflows__. Fangming Lu, **Xingda Wei (Corresponding author)**, Zhuobin Huang, Rong Chen, Mingyu Wu, and Haibo Chen. The 19th ACM SIGOPS European Conference on Computer Systems, Athens, Greece, April 2024. ====2023==== * [**OSDI**] __No Provisioned Concurrency: Fast RDMA-codesigned Remote Fork for Serverless Computing__. **Xingda Wei**, Fangming Lu, Tianxia Wang, Jinyu Gu, Yuhan Yang, Rong Chen, and Haibo Chen. 17th USENIX Symposium on Operating Systems Design and Implementation, Boston, MA, US, July 2023. [[https://arxiv.org/pdf/2203.10225.pdf|Pre-print]] * [**OSDI**] __Characterizing Off-path SmartNIC for Accelerating Distributed Applications__. **Xingda Wei**, Rongxin Cheng, Yuhan Yang, Rong Chen, and Haibo Chen. 17th USENIX Symposium on Operating Systems Design and Implementation, Boston, MA, US, July 2023. (To appear) ====2022==== * [**USENIX ATC**] __KRCORE: a microsecond-scale RDMA control plane for elastic computing__. **Xingda Wei**, Fangming Lu, Rong Chen, and Haibo Chen. 2022 USENIX Annual Technical Conference, Carlsbad, CA, US. July 2022. [{{:publications:krcore-atc22.pdf|paper}}] | [[https://github.com/SJTU-IPADS/krcore-artifacts|AE]] | [[https://github.com/SJTU-IPADS/krcore-artifacts|github]] \\ **Awarded with USENIX Badges**: Artifacts Available, Artifacts Functional, Results Reproduced. ====2021==== * [**USENIX ATC**] **Xingda Wei**, Xiating Xie, Rong Chen, Haibo Chen, Binyu Zang. Characterizing and Optimizing Remote Persistent Memory with RDMA and NVM. 2021 USENIX Annual Technical Conference, July 2021. [{{:publications:rdpma-atc21.pdf|paper}}] * [**NSDI**] **Xingda Wei**, Rong Chen, Haibo Chen, Zhaoguo Wang, Zhenhan Gong, and Binyu Zang. Unifying Timestamp with Transaction Ordering for MVCC with Decentralized Scalar Timestamp. The 18th USENIX Symposium on Networked Systems Design and Implementation, Boston, MA, US, April 2021. [{{:publications:dst-nsdi21.pdf|paper}}] [[https://www.usenix.org/conference/nsdi21/presentation/wei|talk]] [[https://github.com/SJTU-IPADS/dst|github]] * [**ACM TOS**] **Xingda Wei**, Rong Chen, Haibo Chen, and Binyu Zang. XStore: A Fast RDMA-based Ordered Key-Value Store with Remote Learned Cache. ACM Transactions on Storage, 17(3), Article No. 18, August 2021. [[https://dl.acm.org/doi/10.1145/3468520|paper]] ====2020==== * [**OSDI**] **Xingda Wei**, Rong Chen, and Haibo Chen. Fast RDMA-based Ordered Key-Value Store using Remote Learned Cache. 14th USENIX Symposium on Operating Systems Design and Implementation, Banff, Alberta, Canada, November 2020. [{{:publications:xstore-osdi20.pdf|paper}}] [[https://www.usenix.org/conference/osdi20/presentation/wei|talk]] [[https://github.com/SJTU-IPADS/xstore|github]] \\ **Full version paper**: [[https://dl.acm.org/authorize?xxxxxx|ACM TOS]] ====2019==== * [**USENIX ATC**] Xiating Xie, **Xingda Wei**, Rong Chen, and Haibo Chen. Pragh: Locality-preserving Graph Traversal with Split Live Migration. 2019 USENIX Annual Technical Conference, Renton, WA, US, July 2019. [{{:publications:wukong+m-atc19.pdf|paper}}] [[https://www.usenix.org/conference/atc19/presentation/xie|talk]] ====2018==== * [**OSDI**] **Xingda Wei**, Zhiyuan Dong, Rong Chen, and Haibo Chen. Deconstructing RDMA-enabled Transaction Processing: Hybrid is Better! 13th USENIX Symposium on Operating Systems Design and Implementation, Carlsbad, CA, US, October 2018. [{{:publications:drtm+h-osdi18.pdf|paper}}] [{{:talk:osdi18-slides-wei.pdf|slides}}] [[https://2459d6dc103cb5933875-c0245c5c937c5dedcca3f1764ecc9b2f.ssl.cf2.rackcdn.com/osdi18/wei.mp3|talk]] [[https://github.com/SJTU-IPADS/drtmh|github]] ====2017==== * [**USENIX ATC**] **Xingda Wei**, Sijie Shen, Rong Chen, and Haibo Chen. Replication-driven Live Reconfiguration for Fast Distributed Transaction Processing. 2017 USENIX Annual Technical Conference, Santa Clara, CA, US, July 2017. [{{:publications:drtm3-atc17.pdf|paper}}] * [**ACM TOCS**] Haibo Chen, Rong Chen, **Xingda Wei**, Jiaxin Shi, Yanzhe Chen, Zhaoguo Wang, Binyu Zang, Haibing Guan. Fast In-memory Transaction Processing using RDMA and HTM. ACM Transactions on Computer Systems, Vol. 35, No. 1, Article 3, July 2017. [{{:publications:drtm_tocs17.pdf|paper}}] ====2016==== * [**EuroSys**] Yanzhe Chen, **Xingda Wei**, Jiaxin Shi, Rong Chen, and Haibo Chen. Fast and General Distributed Transactions Using RDMA and HTM. 11th ACM European Conference on Computer Systems, London, UK, April 2016. [{{:publications:drtm2-eurosys16.pdf|paper}}] [[http://dl.acm.org/authorize?N34632 |ACM DL]] ====2015==== * [**SOSP**] **Xingda Wei**, Jiaxin Shi, Yanzhe Chen, Rong Chen, and Haibo Chen. Fast In-memory Transaction Processing using RDMA and HTM. 25th ACM Symposium on Operating Systems Principles, Monterey, CA, USA, October 2015. [{{:publications:drtm-sosp15.pdf|paper}}] [{{:publications:drtm-sosp15-slides.pptx|slides}}] [{{:publications:drtm-sosp15-poster.pdf|poster}}] [[http://dl.acm.org/authorize?N07024|ACM DL]] [[https://github.com/SJTU-IPADS/drtm|github]] \\ [[https://blog.acolyer.org/2015/10/26/fast-in-memory-transaction-processing-using-rdma-and-rtm/|Featured on "The Morning Paper"]]\\ **Full version paper**: [[https://dl.acm.org/authorize?N34631|ACM TOCS]] ===== Teaching ===== * Computer system principle, 2022, Co-instructor * Computer system engineering, 2022, Co-instructor * Computer system engineering, 2021, Co-instructor * [[http://ipads.se.sjtu.edu.cn/courses/ads|Advanced Distributed Systems]], TA