======= Rong Chen (陈榕) ======= {{pic:chenrong1.jpeg?130*155|SJTU-2012}} {{pic:rongchen1.png?149*158|EuroSysPC-2015}} Professor\\ [[http://ipads.se.sjtu.edu.cn|Institute of Parallel And Distributed Systems]]\\ Shanghai Jiao Tong University\\ Software Building, 800 Dongchuan Rd., Shanghai, China\\ Zip/Postal Code: 200240\\ Email: rongchen at sjtu dot edu dot cn ([[rongchen@sjtu.edu.cn]])\\ [[http://ipads.se.sjtu.edu.cn/zh/pub/members/rong_chen/|中文主页]] \\ ---- ===== About Me ===== I am a professor in School of Software at Shanghai Jiao Tong University and a member of Institute of Parallel And Distributed Systems (IPADS) since February 2012. I received a Ph.D degree (2011) from the Fudan University, under the guidance of Prof. Binyu Zang. My research interests include parallel and distributed systems, operating systems, and hardware-software co-design, with a current focus on building high-performance, scalable, and working systems. My work has been recognized by best paper awards at EuroSys (2015) and ICPP (2007), the Young Scholar of Chang Jiang Scholars Program (2020), and a distinguished member of the China Computer Federation (CCF). I am currently looking for self-motivated students with good background on systems related area. Drop me an E-mail if you have interests to work with me. [[https://scholar.google.com/citations?user=kcGU8aoAAAAJ|Google Scholar]] | [[https://dblp.uni-trier.de/pers/hd/c/Chen_0001:Rong|DBLP]] | [[http://www.cs.utexas.edu/~vijay/hall.html|SOSP/OSDI Hall of Fame]] \\ ===== Research ===== * Systems for AI and AI for Systems * [[https://github.com/SJTU-IPADS/xstore|XStore]]: Fast RDMA-based Ordered KVStore using Learned Cache. {{:publications:xstore-osdi20.pdf|OSDI'20}} | [[https://dl.acm.org/doi/10.1145/3468520?cid=81323488576|ACM TOS]] * [[https://github.com/SJTU-IPADS/gnnlab|GNNLab]]: Accelerating GNN Training through Systems-level Innovation. {{:publications:flexgraph-eurosys21.pdf|EuroSys'21}} | {{:publications:gnnlab-eurosys22.pdf|EuroSys'22}} | [[https://www.vldb.org/pvldb/vol17/p1105-chen.pdf|VLDB'24]] * [[https://github.com/SJTU-IPADS/reef|REEF]]: Microsecond-scale Preemption for Concurrent GPU-based DNN Inferences. {{:publications:reef-osdi22.pdf|OSDI'22}} * [[https://github.com/SJTU-IPADS/disb|DISB]]: A New DNN Inference Serving Benchmark. * [[https://github.com/SJTU-IPADS/ugache|UGache]]: A Unified GPU Cache for Embedding-based Deep Learning. {{:publications:ugache-sosp23.pdf|SOSP'23}} * Emerging Distributed Systems * [[https://github.com/SJTU-IPADS/vegito|Vegito]]: Hybrid Transactional and Analytical Processing. {{:publications:vegito-osdi21.pdf|OSDI'21}} * [[https://github.com/SJTU-IPADS/vegito/tree/gart|GART]]: Hybrid Transactional and Graph Analytical Processing. {{:publications:gart-atc23.pdf|ATC'23}} * Flux: Automated Verification of Idempotence for Stateful Serverless Applications. {{:publications:flux-osdi23.pdf|OSDI'23}} * [[https://github.com/ProjectMitosisOS|MITOSIS]]: Fast RDMA-based Remote Fork for Serverless Computing. {{:publications:mitosis-osdi23.pdf|OSDI'23}} * RMMAP: Fast RDMA-based Remote Memory Map for Serverless Computing. {{:publications:rmmap-eurosys24.pdf|EuroSys'24}} * Unleashing Modern Datacenter Networks * [[https://github.com/SJTU-IPADS/librdpma|librdpma]]: Characterizing and Optimizing Remote Persistent Memory. {{:publications:rdpma-atc21.pdf|USENIX ATC'21}} * [[https://github.com/SJTU-IPADS/krcore-artifacts|KRCORE]]: A Microsecond-scale RDMA Control Plane for Elastic Computing. {{:publications:krcore-atc22.pdf|USENIX ATC'22}} * [[https://github.com/smartnickit-project|SmartnicKit]]: Characterizing Off-path SmartNIC for Accelerating Distributed Systems. {{:publications:dpuadv-osdi23.pdf|OSDI'23}} * PSLock: Fast and Scalable In-network Lock Management Using Lock Fission. {{:publications:pslock-osdi24.pdf|OSDI'24}} * [[pub:projects:wukong|Wukong]]: Fast and Concurrent Query Processing on Big (Linked) Data. [[https://dl.acm.org/doi/10.1145/3469379.3469388?cid=81323488576|ACM SIGOPS OSR]] * Fast and Concurrent RDF Queries with RDMA-based CPU/GPU Graph Exploration. {{:publications:wukong-osdi16.pdf|OSDI'16}} | {{:publications:wukong+g-atc18.pdf|USENIX ATC'18}} | [[https://doi.org/10.1109/TPDS.2021.3121568|IEEE TPDS]] * Sub-millisecond Stateful Stream Querying over Fast-evolving Linked Data. {{:publications:wukong-s-sosp17.pdf|SOSP'17}} * Type-centric Optimizer for Query Processing on Graph Store. {{:publications:wukong+o-apsys18.pdf|APSys'18}} | {{:publications:gpl-socc21.pdf|SOCC'21}} * Split Live Migration for Graph Traversal. {{:publications:wukong+m-atc19.pdf|USENIX ATC'19}} * [[pub:projects:drtm|DrTM]]: Efficient and Scalable In-memory Transaction Processing * 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}} * Replication-driven Live Reconfiguration. {{:publications:drtm3-atc17.pdf|USENIX ATC'17}} | [[https://doi.org/10.1109/TPDS.2022.3148251|IEEE TPDS]] * Deconstructing RDMA-enabled Distributed Transactions --- Hybrid is Better! {{:publications:drtm+h-osdi18.pdf|OSDI'18}} * Decentralized Scalar Timestamp for MVCC. {{:publications:dst-nsdi21.pdf|NSDI'21}} * Efficient and Reliable Large-scale Graph Analytics Platform * [[http://ipads.se.sjtu.edu.cn/projects/powerlyra.html|PowerLyra]]: Differentiated Graph Computation and Partitioning. {{:publications:powerlyra-eurosys15.pdf|EuroSys'15}} | [[https://dl.acm.org/citation.cfm?id=3298989|ACM TOPC]] | {{:publications:bigraph-apsys14.pdf|APSys'14}} | {{:publications:bigraph-jcst.pdf|JCST}} * [[http://ipads.se.sjtu.edu.cn/projects/polymer.html|Polymer]]: NUMA-aware Graph-structured Analytics Framework. {{:publications:polymer-ppopp15.pdf|PPoPP'15}} * [[http://ipads.se.sjtu.edu.cn/projects/powerswitch.html|PowerSwitch]]: Adaptive Prediction and Mode Switch on Graph Computation {{:publications:powerswitch-ppopp15.pdf|PPoPP'15}} * [[http://ipads.se.sjtu.edu.cn/projects/imitator.html|Imitator]]: Replication-based Fault-tolerance for Graph Processing. {{:publications:imitator-dsn14.pdf|DSN'14}} | [[https://doi.org/10.1109/TPDS.2017.2703904|IEEE TPDS]] * [[http://ipads.se.sjtu.edu.cn/projects/cyclops.html|Cyclops]]: Computation and Communication Efficient Graph Processing. {{:publications:cyclops-hpdc14.pdf|HPDC'14}} * Scalability, Reliability and Availability of System Software * Efficient and Flexible MapReduce Processing on Multicore with Tiling. {{:publications:ostrich-pact10.pdf|PACT'10}} | {{:publications:ostrich-taco13.pdf|ACM TACO}} * Cerberus: Scaling Applications to Many-core with OS Clustering). {{:publications:cerberus-eurosys11.pdf|EuroSys'11}} * [[http://pdos.csail.mit.edu/corey/|Corey]]: An Operating System for Many Cores. {{:publications:corey-osdi08.pdf|OSDI'08}} * [[pub:projects:Mercury]]: Combining Performance with Dependability Using Self-Virtualization. {{:publications:chen-mercury.pdf|ICPP'07}} | {{:publications:mercury-jcst.pdf|JCST}} * [[pub:projects:POLUS]] and [[pub:projects:LUCOS]]: Dynamic Updating for System Software. {{:publications:chen-polus.pdf|ICSE'07}} | {{:publications:fp04-chen.pdf|VEE'06}} ===== Professional Services===== * **Program Committee Members** * **OSDI**: USENIX Symposium on Operating Systems Design and Implementation \\ [[https://www.usenix.org/conference/osdi22|2022]] | [[https://www.usenix.org/conference/osdi21|2021]] | [[https://www.usenix.org/conference/osdi20|2020]] * **SOSP**: ACM Symposium on Operating Systems Principles \\ [[http://sosp.org/2024|2024]] | [[http://sosp.org/2023|2023]] * **EuroSys**: European Conference on Computer Systems \\ [[https://2025.eurosys.org/|2025]] | [[https://2024.eurosys.org/|2024]] | [[https://2023.eurosys.org/|2023]] | [[http://eurosys2015.labri.fr/|2015]] * **USENIX ATC**: USENIX Annual Technical Conference \\ [[https://www.usenix.org/conference/atc24/|2024]] | [[https://www.usenix.org/conference/atc17/|2017]] * **FAST**: USENIX Conference on File and Storage Technologies \\ [[https://www.usenix.org/conference/fast23/|2023]] | [[https://www.usenix.org/conference/fast22/|2022]] * **ASPLOS**: ACM Intl. Conf. on Arch. Support for Programming Languages and Operating Systems \\ [[https://asplos-conference.org/2025/|2025]] | [[https://asplos-conference.org/2024/|2024]] | [[https://asplos-conference.org/2023/|2023]] | [[http://www.asplos2018.org/|2018]] \\ * **NSDI**: USENIX Symposium on Networked Systems Design and Implementation \\ [[https://www.usenix.org/conference/nsdi24|2024]] \\ \\ * VEE [[http://conf.researchr.org/home/vee-2021|2021]] | [[http://conf.researchr.org/home/vee-2019|2019]] | [[http://conf.researchr.org/home/vee-2018|2018]] | [[http://conf.researchr.org/home/vee-2017|2017]], Middleware [[http://2019.middleware-conference.org/|2019]] | [[http://2017.middleware-conference.org/|2017]], MSST [[http://storageconference.us/2020/index.html|2020]] | [[http://storageconference.us/2019/index.html|2019]], APSys [[https://ap-sys.org/apsys2022|2022]] | [[https://ap-sys.org/apsys2018|2018]] | [[https://ap-sys.org/apsys2017|2017]], SOSP/SRC [[https://sosp19.rcs.uwaterloo.ca/cfsrc.html|2019]], EuroDW [[https://eurodw21.github.io/|2021]], ISMM [[https://www.sigplan.org/Conferences/ISMM/|2019/ERC]], CloudCom [[http://2014.cloudcom.org/|2014]] * **Conference Organizers** * ChinaSys: [[http://chinasys.org/doku.php?id=program|2018]] (PC Co-chair) * SOSP: [[https://sosp2021.mpi-sws.org/ama.html|2021]] (AMA Co-organizer) * ICPADS: [[http://ieee-icpads.net/2021/|2021]] (Track Co-chair for High-Performance Computing & Architecture) * **Journal Editorship** * Associate Editor: **ACM Transactions on Computer Systems** (2024--now) * Editorial Board of Young Scientists: [[https://jcst.ict.ac.cn/Editorial_Board|Journal of Computer Science and Technology]] (2023--now) * Youth Editorial Board Members: [[https://www.springer.com/journal/42514/editors|CCF Transactions on High Performance Computing]] (2023--now) * Editor of Columns: [[https://dl.ccf.org.cn/article/articleIndex.html?_ack=1&typeClassVal=cccf&pageNum_p=1|Communications of the CCF]] (2023--now) ===== Awards and Honors ===== [[:pub:members:rong_chen_award|More details]] * **Best Paper Award of EuroSys**, 2024. [[https://2024.eurosys.org/|Link]] * Honorable Mention of Gilles Muller Best Artifact Award of EuroSys, 2022. [[https://2022.eurosys.org/programme/eurosys-2022-awards/|Link]] * **Honorable Mention of Dennis M. Ritchie Doctoral Dissertation Award** (Co-advisor), 2021. [[https://www.sigops.org/awards/dmr/|Link]] * Distinguished Member of China Computer Federation (CCF), 2021. * **Young Scholar of Chang Jiang Scholars Program by Ministry of Education**, 2021. * **Huawei OlympusMons Pioneer Award**, 2020. [[https://e.huawei.com/topic/olympus-mons-awards-2020/en/index.html|Link]] * First prize of Shanghai Science and Technology Award for Technical Invention, 2019. * First prize of Technology Invention Award by Ministry of Education, 2018. * **ACM ChinaSys Rising Star**, 2018. [[https://chinasys.org/doku.php?id=awards|Link]] * Candlelight Award of SJTU (2nd Prize), 2017. * Best Paper Award of APSys, 2017. [[https://www.cse.iitb.ac.in/~apsys2017/|Link]] * New Teaching Star of SJTU, 2016. * **Best Paper Award of EuroSys**, 2015. [[https://eurosys2015.labri.fr/program/awards/|Link]] * **Best Paper Award of ICPP**, 2007. [[https://doi.ieeecomputersociety.org/10.1109/ICPP.2007.56|Message]] ===== Visiting Experiences ===== * 2014.9 - 2015.3 Visiting Professor, National University of Singapore * 2008.1 - 2008.6 Research Intern, Microsoft Research Asia (Advisor: Prof. [[http://pdos.csail.mit.edu/~kaashoek/|Frans Kaashoek]]) ===== Selected Publications ===== [[:pub:members:rong_chen_pub|Full publication list]] ^ Summary ^ ''OSDI(10)'' ''SOSP(3)'' ''EuroSys(6)'' ''Usenix ATC(6)'' ^ ^ Award :!: ^ ''Best Paper:'' ''[[https://eurosys2015.labri.fr/program/awards/|EuroSys'15]]'' ''[[https://2024.eurosys.org/|EuroSys'24]]'' | ^::: ^ ''Best Artifact:'' ''[[https://sysartifacts.github.io/eurosys2022/awards|EuroSys'22 (Honorable Mention)]]'' | === { * } means corresponding author === ====2024==== * [**OSDI**] __Fast and Scalable In-network Lock Management Using Lock Fission__. Hanze Zhang, Ke Cheng, **Rong Chen***, and Haibo Chen. The 18th USENIX Symposium on Operating Systems Design and Implementation, Santa Clara, CA, US, July 2024. * [**EuroSys**] __Serialization/Deserialization-free State Transfer in Serverless Workflows with RDMA-based Remote Memory Map__. Fangming Lu, Xingda Wei, Zhuobin Huang, **Rong Chen**, Mingyu Wu, and Haibo Chen. The 19th ACM SIGOPS European Conference on Computer Systems, Athens, Greece, April 2024. :!: **Best Paper Award** {{:publications:rmmap-eurosys24.pdf|paper}} [[https://dl.acm.org/doi/pdf/10.1145/3627703.3629568|ACM DL]] | [[https://github.com/ProjectMitosisOS/dmerge-eurosys24-ae|github]] \\ **Full version paper**: will appear in ACM TOCS. ====2023==== * [**SOSP**] __UGACHE: A Unified GPU Cache for Embedding-based Deep Learning Systems__. Xiaoniu Song, Yiwen Zhang, **Rong Chen***, and Haibo Chen. The 29th ACM Symposium on Operating Systems Principles, Koblenz, Germany, October 2023. {{:publications:ugache-sosp23.pdf|paper}} | [[https://github.com/SJTU-IPADS/ugache-artifacts|AE]] | [[https://github.com/SJTU-IPADS/ugache|github]] | [[https://dl.acm.org/doi/abs/10.1145/3600006.3613169?cid=81323488576|ACM DL]] \\ **Awarded with ACM Badges v1.1**: Artifact Available, Artifact Functional, Results Reproduced. * [**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. The 17th USENIX Symposium on Operating Systems Design and Implementation, Boston, MA, US, July 2023. {{:publications:mitosis-osdi23.pdf|paper}} | [[https://github.com/ProjectMitosisOS|MitosisOS]] * [**OSDI**] __Characterizing Off-path SmartNIC for Accelerating Distributed Systems__. Xingda Wei, Rongxin Cheng, Yuhan Yang, **Rong Chen***, and Haibo Chen. The 17th USENIX Symposium on Operating Systems Design and Implementation, Boston, MA, US, July 2023. {{:publications:dpuadv-osdi23.pdf|paper}} | [[https://github.com/smartnickit-project/smartnic-bench|Smartbench]] * [**OSDI**] __Automated Verification of Idempotence for Stateful Serverless Applications__. Haoran Ding, Zhaoguo Wang, Zhuohao Shen, **Rong Chen**, and Haibo Chen. The 17th USENIX Symposium on Operating Systems Design and Implementation, Boston, MA, US, July 2023. {{:publications:flux-osdi23.pdf|paper}} * [**USENIX ATC**] __Bridging the Gap between Relational OLTP and Graph-based OLAP__. Sijie Shen, Zihang Yao, Lin Shi, Lei Wang, Longbin Lai, Qian Tao, Li Su, **Rong Chen***, Wenyuan Yu, Haibo Chen, Binyu Zang, and Jingren Zhou. 2023 USENIX Annual Technical Conference, Boston, MA, US, July 2023. {{:publications:gart-atc23.pdf|paper}} | [[https://www.usenix.org/system/files/atc23_slides_shen.pdf|slides]] | [[https://www.usenix.org/conference/atc23/presentation/shen|talk]] | [[https://github.com/SJTU-IPADS/vegito/tree/gart|github]] \\ **Awarded with USENIX Badges**: Artifacts Available ====2022==== * [**OSDI**] __Microsecond-scale Preemption for Concurrent GPU-accelerated DNN Inferences__. Mingcong Han, Hanze Zhang, **Rong Chen***, and Haibo Chen. The 16th USENIX Symposium on Operating Systems Design and Implementation, Carlsbad, CA, US, July 2022. {{:publications:reef-osdi22.pdf|paper}} | [[https://github.com/SJTU-IPADS/reef-artifacts|AE]] | [[https://github.com/SJTU-IPADS/reef|github]] | [[https://github.com/SJTU-IPADS/disb|DISB]] \\ **Awarded with USENIX Badges**: Artifacts Available, Artifacts Functional, Results Reproduced. * [**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. * [**EuroSys**] __GNNLab: A Factored System for Sample-based GNN Training over GPUs__. Jianbang Yang, Dahai Tang, Xiaoniu Song, Lei Wang, Qiang Yin, **Rong Chen***, Wenyuan Yu, and Jingren Zhou. The 17th ACM SIGOPS European Conference on Computer Systems, Rennes, France, April 2022. {{:publications:gnnlab-eurosys22.pdf|paper}} | [[https://github.com/SJTU-IPADS/fgnn-artifacts|AE]] | [[https://github.com/SJTU-IPADS/gnnlab|github]] | [[https://dl.acm.org/doi/10.1145/3492321.3519557?cid=81323488576|ACM DL]] \\ **Awarded with ACM Badges v1.1**: Artifact Available, Artifact Functional, Results Reproduced. [[https://sysartifacts.github.io/eurosys2022/awards|link]] \\ **Best Artifact Award (Honorable Mention)** {{:publications:gnnlab-award.pdf|award}}|[[https://sysartifacts.github.io/eurosys2022/awards|link]] ====2021==== * [**OSDI**] __Retrofitting High Availability Mechanism to Tame Hybrid Transaction/Analytical Processing__. Sijie Shen, **Rong Chen***, Haibo Chen, and Binyu Zang. The 15th USENIX Symposium on Operating Systems Design and Implementation, Santa Clara, CA, US, July 2021. {{:publications:vegito-osdi21.pdf|paper}} | [[https://www.usenix.org/system/files/osdi21_slides_shen.pdf|slides]] | [[https://www.usenix.org/conference/osdi21/presentation/shen|talk]] | [[https://github.com/SJTU-IPADS/vegito|github]] \\ **Awarded with USENIX Badge**: Artifacts Available. [[https://sysartifacts.github.io/osdi2021/results|link]] * [**USENIX ATC**] __Characterizing and Optimizing Remote Persistent Memory with RDMA and NVM__. Xingda Wei, Xiating Xie, **Rong Chen***, Haibo Chen, and Binyu Zang. 2021 USENIX Annual Technical Conference, July 2021. {{:publications:rdpma-atc21.pdf|paper}} | [[https://www.usenix.org/conference/atc21/presentation/wei|talk]] | [[https://github.com/SJTU-IPADS/librdpma|github]] * [**EuroSys**] __FlexGraph: A Flexible and Efficient Distributed Framework for GNN Training__. Lei Wang, Qiang Yin, Chao Tian, Jianbang Yang, **Rong Chen***, Wenyuan Yu, Zihang Yao, and Jingren Zhou. The 16th ACM SIGOPS European Conference on Computer Systems, Edinburgh, Scotland, UK, April 2021. {{:publications:flexgraph-eurosys21.pdf|paper}} | {{:talk:eurosys21-wang.pptx|slides}} | [[https://www.youtube.com/watch?v=A2Wx-7bu3lc&list=PLzDuHU-z7gNjuSbEYCFXZtWAl3nAdNF2f&index=13|long talk]] | [[https://www.youtube.com/watch?v=WHZYbEVV6c0&list=PLzDuHU-z7gNghxOWGcdLK_xWtqHjxaYTm&index=13|short talk]] | [[https://dl.acm.org/doi/10.1145/3447786.3456229?cid=81323488576|ACM DL]] ====2020==== * [**OSDI**] __Fast RDMA-based Ordered Key-Value Store using Remote Learned Cache__. Xingda Wei, **Rong Chen***, and Haibo Chen. The 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]] | [[https://dl.acm.org/doi/10.5555/3488766.3488773?cid=81323488576|ACM DL]] \\ **Awarded with USENIX Badges**: Artifacts Available, Artifacts Functional, Results Reproduced. [[https://sysartifacts.github.io/osdi2020/results|link]] \\ **Full version paper**: [[https://dl.acm.org/doi/10.1145/3468520?cid=81323488576|ACM TOS]] **(selected for fast-track publication for OSDI 2020)** ====2019==== * [**USENIX ATC**] __Pragh: Locality-preserving Graph Traversal with Split Live Migration__. Xiating Xie, Xingda Wei, **Rong Chen***, and Haibo Chen. 2019 USENIX Annual Technical Conference, Renton, WA, US, July 2019. {{:publications:wukong+m-atc19.pdf|paper}} | [[https://www.usenix.org/sites/default/files/conference/protected-files/atc19_slides_lt_xie_rev.pdf|lightning slides]] | [[https://www.usenix.org/sites/default/files/conference/protected-files/atc19_slides_xie.pdf|slides]] | [[https://www.usenix.org/conference/atc19/presentation/xie|talk]] ====2018==== * [**OSDI**] __Deconstructing RDMA-enabled Transaction Processing: Hybrid is Better__! Xingda Wei, Zhiyuan Dong, **Rong Chen***, and Haibo Chen. The 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]] * [**USENIX ATC**] __Fast and Concurrent RDF Queries using RDMA-assisted GPU Graph Exploration__. Siyuan Wang, Chang Lou, **Rong Chen***, and Haibo Chen. 2018 USENIX Annual Technical Conference, Boston, MA, US, July 2018. {{:publications:wukong+g-atc18.pdf|paper}} | {{:publications:wukong+g-atc18-slides.pptx|slides}} | [[https://github.com/SJTU-IPADS/wukong-g|github]] \\ **Full version paper**: [[https://doi.org/10.1109/TPDS.2021.3121568|IEEE TPDS]] ====2017==== * [**SOSP**] __Sub-millisecond Stateful Stream Querying over Fast-evolving Linked Data__. Yunhao Zhang, **Rong Chen***, and Haibo Chen. The 26th ACM Symposium on Operating Systems Principles, Shanghai, China, October 2017. {{:publications:wukong-s-sosp17.pdf|updated paper}} | {{:publications:wukong_s-sosp17posters.pdf|poster}} | {{:publications:wukong_s-sosp17-slides.pptx|slides}} | [[https://github.com/SJTU-IPADS/Wukong-S|github]] | [[http://dl.acm.org/authorize?N48222|ACM DL]] * [**USENIX ATC**] __Replication-driven Live Reconfiguration for Fast Distributed Transaction Processing__. Xingda Wei, Sijie Shen, **Rong Chen***, and Haibo Chen. The 2017 USENIX Annual Technical Conference, Santa Clara, CA, US, July 2017. {{:publications:drtm3-atc17.pdf|paper}} | [[https://www.usenix.org/sites/default/files/conference/protected-files/atc17_slides_wei.pdf|slides]] | [[https://0b4af6cdc2f0c5998459-c0245c5c937c5dedcca3f1764ecc9b2f.ssl.cf2.rackcdn.com/atc17/wei.mp3|talk]] \\ **Full version paper**: [[https://doi.org/10.1109/TPDS.2022.3148251|IEEE TPDS]] ====2016==== * [**OSDI**] __Fast and Concurrent RDF Queries with RDMA-based Distributed Graph Exploration__. Jiaxin Shi, Youyang Yao, **Rong Chen***, Haibo Chen, and Feifei Li. The 12th USENIX Symposium on Operating Systems Design and Implementation, Savannah, GA, US, November 2016. {{:publications:wukong-osdi16.pdf|paper}} | {{:publications:wukong-osdi16-slides.pptx|slides}} | {{:publications:wukong-osdi16-poster.pdf|poster}} | [[http://ipads.se.sjtu.edu.cn/projects/wukong|homepage]] | [[https://github.com/SJTU-IPADS/wukong|github]] | [[https://dl.acm.org/doi/10.5555/3026877.3026902|ACM DL]] \\ **Abridged version paper of Wukong project**: [[https://dl.acm.org/doi/10.1145/3469379.3469388?cid=81323488576|ACM SIGOPS OSR]] * [**EuroSys**] __Fast and General Distributed Transactions Using RDMA and HTM__. Yanzhe Chen, Xingda Wei, Jiaxin Shi, **Rong Chen***, and Haibo Chen. The 11th ACM European Conference on Computer Systems, London, UK, April 2016. {{:publications:drtm2-eurosys16.pdf|paper}} | {{:talk:eurosys16-drtmr.pptx|slides}} | [[https://dl.acm.org/doi/10.1145/2901318.2901349?cid=81323488576|ACM DL]] ====2015==== * [**SOSP**] __Fast In-memory Transaction Processing using RDMA and HTM__. Xingda Wei, Jiaxin Shi, Yanzhe Chen, **Rong Chen***, and Haibo Chen. The 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/doi/10.1145/3092701?cid=81323488576|ACM TOCS]] * [**EuroSys**] __PowerLyra: Differentiated Graph Computation and Partitioning on Skewed Graphs__. \\ **Rong Chen**, Jiaxin Shi, Yanzhe Chen, and Haibo Chen. The 10th ACM SIGOPS European Conference on Computer Systems, Bordeaux, France, April 2015. :!: **Best Paper Award** [[https://eurosys2015.labri.fr/program/awards/|link]] \\ {{:publications:powerlyra-eurosys15.pdf|paper}} | {{:publications:powerlyra-eurosys15-slides.pptx|slides}} | {{:publications:powerlyra-eurosys15-poster.pdf|poster}} | [[http://dl.acm.org/authorize?N90532|ACM DL]] | [[http://ipads.se.sjtu.edu.cn/projects/powerlyra.html|homepage]] | [[https://github.com/realstolz/powerlyra|github]] \\ **Full version paper**: [[https://dl.acm.org/doi/10.1145/3298989?cid=81323488576|ACM TOPC]] ====2011==== * [**EuroSys**] __A Case for Scaling Applications to Many-core with OS Clustering__. Xiang Song, Haibo Chen, **Rong Chen**, Yuanxuan Wang, and Binyu Zang. The 6th ACM SIGOPS European Conference on Computer Systems, Salzburg, Austria, April 2011. {{:publications:cerberus-eurosys11.pdf|paper}} | [[http://dl.acm.org/authorize?N90549|ACM DL]] ====2008==== * [**OSDI**] __Corey: An Operating System for Many Cores__. Silas Boyd-Wickizer, Haibo Chen, **Rong Chen**, Yandong Mao, Frans Kaashoek, Robert Morris, Aleksey Pesterev, Lex Stein, Ming Wu, Yuehua Dai, Yang Zhang, and Zheng Zhang. The 8th USENIX Symposium on Operating Systems Design and Implementation, San Diego, CA, December 2008. {{:publications:corey-osdi08.pdf|paper}} | [[https://dl.acm.org/doi/10.5555/1855741.1855745|ACM DL]] | [[http://pdos.csail.mit.edu/corey/|homepage]] | [[http://pdos.csail.mit.edu/corey/corey.tar.gz|code]] ===== Talks ===== * [Chinese] 面向智能应用的算力硬件调度与管理, 2024. {{:talk:cas-llm2024-chen.pdf|talk}} * Towards “Intelligence, Storage, Network”: Characterizing, Optimizing, and Outlooking, 2023. {{:talk:huawei-stw2023-chen.pdf|talk}} * [Chinese] 面向新算力硬件体系的调度技术挑战——操作系统视角, 2023. {{:talk:huawei2023-chen.pdf|talk}} * [Chinese] 新硬件驱动的系统软件研究——性能、功能、智能, 2022. {{:talk:ccfbd2022-chen.pdf|talk}} * [Chinese] 面向异构硬件体系的系统软件支撑和优化技术, 2022. {{:talk:ccfchip2022-chen.pdf|talk}} * Evaluation-centric Research: Experiences from A Decade of Systems Research, 2022. {{:talk:ipads2022-chen.pdf|talk}} * GNNLab: A Factored System for Sample-based GNN Training over GPUs, 2022. {{:talk:gnnlab-asail-chen.pdf|talk}} * [Chinese] 面向RDMA键值存储的智能缓存, 2021. {{:talk:sail2021-chen.pdf|talk}} * [Chinese] 《分布式系统》 课程建设与教学实践, 2021. {{:talk:chinasoft2021-chen.pdf|talk}} * [Chinese] 基于功能复用构建高性价比分布式系统——以分布式数据复制为例, 2020. {{:talk:huawei2020-chen.pdf|talk}} * [Chinese] 基于新型硬件体系的图计算系统栈, 2020. {{:talk:inclusion2020-chen.pdf|talk}} * Building In-memory Graph Store for Fast and Concurrent Querying, 2018. {{:talk:ipadsws18-chen.pdf|talk}} * Fast and Concurrent RDF Queries using RDMA-assisted GPU Graph Exploration, 2017. {{:talk:atc18-chen.pdf|talk}} * Building Efficient In-memory Computing Systems by Combing Hardware Features, 2017. {{:talk:hpcchina2017-chen.pdf|talk}} ===== Teaching ===== * [[http://ipads.se.sjtu.edu.cn/courses/ics|Introduction to Computer Systems]]: 2023 -- 2012 * [[http://ipads.se.sjtu.edu.cn/courses/os|Operating Systems]]: 2018, 2017, 2015, 2013 * [[http://ipads.se.sjtu.edu.cn/courses/ds|Distributed Systems]]: 2016, 2015, 2014 * [[http://ipads.se.sjtu.edu.cn/courses/ads|Advanced Distributed Systems]]: 2023 -- 2017, 2013, 2012 * [[http://ipads.se.sjtu.edu.cn/courses/csdi|Computer System Design & Implementation]]: 2019, 2018, 2017 ===== Students ===== * [[https://ipads.se.sjtu.edu.cn/zh/pub/members/xiaoniu_song|Xiaoniu Song]] (Ph.D) * [[https://ipads.se.sjtu.edu.cn/zh/pub/members/mingcong_han|Mingcong Han]] (Ph.D) * [[https://ipads.se.sjtu.edu.cn/zh/pub/members/hanze_zhang|Hanze Zhang]] (Ph.D) * [[https://ipads.se.sjtu.edu.cn/zh/pub/members/rongxin_cheng|Rongxin Cheng]] (Ph.D, co-advised with [[pub:members:Xingda Wei]]) * Jiali Wang (Ph.D) * Weihang Shen (Ph.D) * Dingyan Zhang (Ph.D, co-advised with [[pub:members:Xingda Wei]]) * Jinrong Yang (Ph.D) ===== Alumni ===== ====PhD==== * [[pub:members:xingda_wei|Xingda Wei]] (graduated in 2021, co-advised with [[https://ipads.se.sjtu.edu.cn/zh/pub/members/binyu_zang/|Binyu Zang]] and [[pub:members:Haibo Chen]]) \\ PhD Thesis: {{publications:thesis-en-wei.pdf|Fast Distributed Transaction Processing using RDMA and NVM}} \\ First Appointment: Assistant Professor, Shanghai Jiao Tong University \\ ACM SIGOPS Dennis M. Ritchie Doctoral Dissertation Award (Honorable Mention) [[https://www.sigops.org/awards/dmr/|Link]] \\ ACM China Doctoral Dissertation Award Nominee [[https://mp.weixin.qq.com/s/pJisiy1Vs8Hzv9-pmy7ApQ|Link]] \\ ACM ChinaSys Doctoral Dissertation Award [[https://chinasys.org/doku.php?id=2021-09-23|Link]] * [[pub:members:sijie_shen|Sijie Shen]] (graduated in 2023, co-advised with [[https://ipads.se.sjtu.edu.cn/zh/pub/members/binyu_zang/|Binyu Zang]]) \\ PhD Thesis: Efficient Large-scale Hybrid Transactional/Analytical Processing Systems \\ First Appointment: A-Star, Alibaba Group ====Master==== * 2024: Baorong Ding, Lin Shi, Tianxia Wang, Fangming Lu * 2023: Zihang Yao, Yushen Xu * 2022: Jianbang Yang, Jinqi Wu * 2021: Xiating Xie, Zhenhan Gong, Xuehan Ke, Wenhao Zhang, Yilun Wu * 2020: Siyuan Wang, Ning Wang, Yaozeng Zeng * 2019: Youyang Yao, Xiaoli Zhou * 2018: Xiang Xue, * 2017: Jiaxin Shi, Yanzhe Chen * 2015: Peng Wang, Chenning Xie ====Bachelor==== * [[https://kzhong130.github.io/|Ke Zhong]], Ph.D Student at University of Pennsylvnia (2019) * [[https://www.cs.jhu.edu/~chlou/|Chang Lou]] (visiting), Ph.D Student at John Hopkins University (2018) * [[http://dolobyte.net/|Yunhao Zhang]], Ph.D Student at U. Cornell (2017) * [[https://syslab.cs.washington.edu/people/|Kaiyuan Zhang]], Ph.D student at University of Washington (2015)