Table of Contents
Haibo Chen
Distinguished Professor at School of Software, Shanghai Jiao Tong University
Director of Institute of Parallel and Distributed Systems
Director of Domain-specific Operating System Center of Ministry of Education, China
Vice Director of Shanghai Key Laboratory for Scalable Computing and Systems
Member of University Council, Shanghai Jiao Tong University
Email: haibochen at sjtu dot edu dot cn.
About Me
I have been a Full Professor in School of Software, Shanghai Jiao Tong University since December 2011. I lead the Institute of Parallel and Distributed Systems and work with members to improve the performance and dependability of computer systems. I received a Bachelor degree and a Ph.D degree (Advisor: Prof. Binyu Zang) in computer science, both from Fudan University. I am an ACM Fellow and an IEEE Fellow. I am currently the chair of ACM SIGOPS.
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.
Recent textbook on operating systems Modern Operating Systems: Principles and Implementation (现代操作系统:原理与实现) (2020 the most favorite IT books by 51CTO and Best Undergraduate Textbook Award by SJTU).
I am the inaugural technical steering committee chair of the OpenHarmony projects. Please consider contributing to OpenHarmony.
Research
I am seeking solutions to improving the scalability and security of operating systems systems and distributed systems, using approaches like hardware-software co-design, formal methods as well as machine learning. My research takes a practical perspective, and I have a particular interest in conducting systems research that has industry impact. By focusing on practical system design and implementation, my work has led to the development of innovative systems and technologies that are now deployed across billions of devices.
Past and Current Research Projects :
Selected Professional Services
- Conference Organizers
- EuroSys: 2025 (PC co-chair)
- SOSP: 2017 (General Chair w/ Lidong Zhou), 2013 (Registration Chair, w/ Li Zhuang)
- APSys: 2015-2020 (Steering Committee Chair w/ Lorenzo Alvisi), 2014 (PC Chair w/ Lorenzo Alvisi), 2011 (General Chair w/ Zheng Zhang)
- ChinaSys: 2011-Now (Co-founder and Trustee), 2018-2022 (Chair)
- CCS: 2018 (Area Chair for Systems Security)
- ASPLOS: 2020 (Sponsor Co-chair)
- ICDCS: 2020 (PC Vice Chair)
- Program Committee Members
- SOSP: 2023, 2021, 2019, 2017, 2015, 2013
- OSDI: 2024
- ASPLOS: 2024 (ERC), 2023, 2022, 2019, 2017
- EuroSys: 2023, 2022, 2021, 2019, 2017, 2016, 2014, 2013
- Usenix ATC: 2019, 2017, 2016, 2015, 2014, 2012
- Oakland: 2020, 2018, 2017, 2016
- CCS: 2019, 2018, 2017
- PPoPP: 2016
- ISCA: 2022, 2016
- FAST: 2017
- Journal Editorship
- Editor and Co-chair of Special Sections: Communications of the ACM (2019 - Now)
- Editor of Contributed Articles / Review Articles: Communications of the ACM (2022 - Now)
- Associate Editor: ACM Transactions on Storage (2016 - Now)
- Award Committee
- ACM SIGOPS Dennis Richie Award Committee (2020, 2022), ACM SIGSAC Award Committee (2017), ACM CCS Best Paper Award & Test of Time Award Committee (2018), CCF/IEEE CS Young Computer Scientist Award (2016-2018)
Teaching
- Computer Systems Design and Implementation, 2013, 2014, 2015, 2018.
- Distributed Systems, Fall, 2012.
- Operating Systems, Fall, 2009, 2010, 2013, 2014, 2019, 2020, 2021, 2022.
- Advanced Operating Systems, Fall, 2009, 2010, 2013
- Advanced Computer Systems, Fall 2015 - Now
- Computer Systems Engineering, 2014
Awards and Honors
- Golden Gear Award (Ranked 2 of 10 awardees) by China Machine Press. (for the textbook Operating Systems: Principles and Implementation))
- Best Paper Award ACM EuroSys 2024. Link
- ACM Fellow, 2023.
- Best Paper Award, ACM SOSP 2023.
- SIGMOD Research Highlight Award, 2023.
- The Best Undergraduate Textbook Award, Shanghai Jiao Tong University, 2023 (for the textbook Modern Operating Systems: Principles and Implementation).
- Tan Kah Kee Young Scientist Award for Information Sciences (only 1 recipient biennially across China), China Academy of Science, 2022.
- IEEE Fellow, 2022.
- Test of Time Award, IEEE/IFIP DSN 2022.
- Best Paper Honorable Mention, ACM SIGMOD 2022.
- Honorable Mention of The Dennis M. Ritchie Thesis Award (Advisor), ACM SIGOPS, 2021.
- Distinguished Paper Award, ACM ASPLOS 2021.
- 2020 the most favorite IT books by the publisher union organized by 51CTO (for the textbook Modern Operating Systems: Principles and Implementation)
- China Youth Science and Technology Award, 2020.
- Presidential Award of SJTU, 2020.
- National Science Fund for Distinguished Young Scholars, NSF of China, 2019.
- ACM Distinguished Member, 2019.
- Best Paper Award, ACM VEE 2019.
- First Prize of Technological Invention Award of China’s Ministry of Education, 2018
- The Young Computer Scientist Award by China Computer Federation, 2015
- Best Paper Award, ACM EuroSys 2015
- National Prize for Progress in Science and Technology of China, 2015
- Elected into National Youth Top‑notch Talent Support Program of China, 2014
- Best Paper Nominee, HPCA 2014
- ACM SIGSPATIAL GIS CUP, Champion, 2013; 3rd place, 2014
- Best Paper Award, ACM APSys 2013 & 2017
- Google Faculty Research Award, 2012
- NetApp Faculty Fellowship, 2012
- National Distinguished Ph.D Thesis Award, Ministry of Education of China, 2011.
- China Computing Federation (CCF) Distinguished PhD Dissertation Award, 2009
- Best Paper Award, ICPP 2007
Visiting Experiences
- 2015.8 - 2016.2 Visiting Professor, National University of Singapore, Singapore
- 2011.3 - 2011.6 Visiting Scientist, PDOS, CSAIL, MIT
- 2008.8 - 2008.11 Technical Stuff Intern, VMware Inc., Palo Alto, CA. Advisor: Dr. Beng-hong Lim and Mr. Mike Chen
- 2008.1 - 2008.6 Research Intern, Microsoft Research Asia, Advisor: Prof. Frans Kaashoek
Selected Publications
(See the IPADS Publication Pages for my full publication list)
(See here for a list sorted by year)
Operating System Scalibility
- [EuroSys] Characterization and Reclamation of Frozen Garbage in Managed FaaS Workloads. Ziming Zhao, Mingyu Wu, Haibo Chen, Binyu Zang. Proceedings of the 19th European Conference on Computer Systems, Athens, Greece, April, 2024.
- [ASPLOS] CPS: A Cooperative Para-virtualized Scheduling Framework for Manycore Machines. Yuxuan Liu, Tianqiang Xu, Zeyu Mi, Zhichao Hua, Binyu Zang, Haibo Chen. The 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, April 2024.
- [SOSP] TreeSLS: A Whole-system Persistent Microkernel with Tree-structured State Checkpoint on NVM. Fangnuo Wu, Mingkai Dong, Gequan Mo, Haibo Chen. The 29th ACM Symposium on Operating Systems Principles, Koblenz, Germany, October 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.
- [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. preprint
- [OSDI] BWoS: Formally Verified Block-based Work Stealing for Parallel Processing. Jiawei Wang, Bohdan Trach, Ming Fu, Diogo Behrens, Jonathan Schwender, Yutao Liu, Jitang Lei, Viktor Vafeiadis, Hermann Härtig and Haibo Chen. The 17th USENIX Symposium on Operating Systems Design and Implementation, Boston, MA, US, July 2023.
- [ASPLOS] BeeHive: Sub-second elasticity for web services with Semi-FaaS execution. Ziming Zhao, Mingyu Wu, Jiawei Tang, Binyu Zang, Zhaoguo Wang, Haibo Chen. The 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, March, 2023. [paper]
- [ASPLOS] AtoMig: Automatically Migrating Millions Lines of Code from TSO to WMM. Martin Beck, Koustubha Bhat, Lazar Stričević, Geng Chen, Diogo Behrens, Ming Fu, Viktor Vafeiadis, Haibo Chen and Hermann Härtig. The 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, March, 2023. [paper]
- [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. [paper]
- [PPoPP] Asymmetry-aware Scalable Locking. Nian Liu, Jinyu Gu, Dahai Tang, Kenli Li, Binyu Zang, Haibo Chen. The 27th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP 2022), April 2-6, 2022 in Seoul, Korea. [paper]
- [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 (FAST '22). February 22–24, 2022, in Santa Clara, CA, USA. [paper]
- [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 (FAST '22). February 22–24, 2022, in Santa Clara, CA, USA. [paper]
- [ASPLOS] Serverless Computing on Heterogeneous Computers. Dong Du, Qingyuan Liu, Xueqiang Jiang, Yubin Xia, Binyu Zang, Haibo Chen. The 27th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'22). [paper]
- [USENIX ATC] BBQ: A Block-based Bounded Queue for Exchanging Data and Profiling. Jiawei Wang, Diogo Behrens, Ming Fu, Lilith Oberhauser, Jonas Oberhauser, Jitang Lei, Geng Chen, Hermann Härtig, Haibo Chen. USENIX Annual Technical Conference, Carlsbad, CA, USA, July 2022. [paper]
- [SOSP] CLoF: A Compositional Lock Framework for Multi-level NUMA Systems. Rafael Chehab, Antonio Paolillo, Diogo Behrens, Ming Fu, Hermann Härtig, Haibo Chen. The 28th ACM Symposium on Operating System Principles. Deerhurst Resort, Huntsville, October 25-28, 2021. [paper]
- [EuroSys] Bridging the Performance Gap for Copy-based Garbage Collectors atop Non-Volatile Memory. Yanfei Yang, Mingyu Wu, Haibo Chen, Binyu Zang. 2021 ACM European Conference on Computer Systems. 26—28 April, 2021. [paper]
- [ASPLOS] VSync: Push-Button Verification and Optimization for Synchronization Primitives on Weak Memory Models. J. Oberhauser, R. Chehab, D. Behrens, M. Fu, A. Paolillo, L. Oberhauser, K. Bhat, Y. Wen, H. Chen, J. Kim, V. Vafeiadis. The 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (Distinguished Paper Award), April, 2021. [paper]
- [SoCC] Characterizing Serverless Platforms with ServerlessBench. Tianyi Yu, Qingyuan Liu, Dong Du, Yubin Xia, Binyu Zang, Ziqian Lu, Pingchao Yang, Chenggang Qin, Haibo Chen. ACM Symposium on Cloud Computing, October 19‑21, 2020. [paper]
- [VEE] ScissorGC: Scalable and Efficient Compaction for Java Full Garbage Collection. Haoyu Li, Mingyu Wu, Binyu Zang, Haibo Chen. Proceedings of ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 2019. [paper]
- [PPoPP] Nian Liu, Binyu Zang, Haibo Chen. No Barrier in the Road: A Comprehensive Study and Optimization of ARM Barriers. In The 25th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP 2020), San Diego, USA, Feburary, 2020. [paper]
- [PPoPP] Chuzhe Tang, Youyun Wang, Gansen Hu, Zhiyuan Dong, Zhaoguo Wang, Minjie Wang, Haibo Chen. XIndex: A Scalable Learned Index for Multicore Data Storage. In The 25th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP 2020), San Diego, USA, February, 2020. [paper]
- [USENIX ATC] Platinum: A CPU-Efficient Concurrent Garbage Collector for Tail-Reduction of Interactive Services. Mingyu Wu, Ziming Zhao, Yanfei Yang, Haoyu Li, Haibo Chen, Binyu Zang, Haibing Guan, Sanhong Li, Chuansheng Lu, Tongbao Zhang. USENIX Annual Technical Conference, Boston, MA, USA, July 2020. [paper]
- [ASPLOS] Catalyzer: Sub-millisecond Startup for Serverless Computing with Initialization-less Booting. Dong Du, Tianyi Yu, Yubin Xia, Binyu Zang, Guanglu Yan, Chenggang Qin, Qixuan Wu, Haibo Chen. The 25th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (Accepted), Lausanne, Switzerland, March, 2020. [paper]
- [SOSP] Using Concurrent Relational Logic with Helper for Verifying the AtomFS File System. Mo Zou, Haoran Ding, Dong Du, Ming Fu, Ronghui Gu, Haibo Chen. The 27th ACM Symposium on Operating System Principles. Deerhurst Resort, Huntsville, Ontario, Canada, October 27-30, 2019. [paper]
- [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 System Principles. Deerhurst Resort, Huntsville, Ontario, Canada, October 27-30, 2019. [paper]
- [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. 2019 USENIX Annual Technical Conference, Renton, WA, USA, July 2019. [paper]
- [ASPLOS] Espresso: Brewing Java For More Non-Volatility. Mingyu Wu, Ziming Zhao, Haoyu Li, Heting Li, Haibo Chen, Binyu Zang and Haibing Guan. The 23rd ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Williamsburg, VA, USA, March 2018. [paper]
- [USENIX ATC] Soft Updates Made Simple and Fast for Non-volatile Memories. Mingkai Dong, Haibo Chen. In Proceedings of Usenix Annual Technical Conference, Santa Clara, CA, USA. July, 2017. [paper]
- [TPDS] Fast Consensus Using Bounded Stalenessfor Scalable Read‑mostly Synchronization. Haibo Chen, Heng Zhang, Ran Liu, Binyu Zang, Haibing Guan. IEEE Transactions on Parallel and Distributed Systems, Volume 27, issue 12, pages 3485‑3500, 2016. [paper]
- [FAST] Mitigating Sync Amplification for Copy‑on‑write Virtual Disk. Qingshu Chen, Liang Liang, Yubin Xia, Haibo Chen. 14th USENIX Conference on File and Storage Technologies, Santa Clara, CA, February, 2016. [paper]
- [SoCC] A Case for Virtualizing Persistent Memory. Liang Liang, Rong Chen, Haibo Chen, Yubin Xia, Haibing Guan and Binyu Zang. 2016 ACM Symposium on Cloud Computing (ACM SoCC 2016). [paper]
- [VEE] Performance Analysis and Optimization of Full Garbage Collection in Memory-hungry Environments. Yang Yu, Tianyang Lei, Weihua Zhang, Haibo Chen, Binyu Zang. 12th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments. Atlanta, GA, USA. April 2016.[paper]
- [USENIX ATC] Scalable Read-mostly Synchronization Using Passive Reader-Writer Locks. Ran Liu, Heng Zhang and Haibo Chen. In Proceedings of Usenix Annual Technical Conference, Philadelphia, PA, USA. June, 2014.[paper] Linux Weekly News
- [VEE] Parallelizing Live Migration of Virtual Machines. Xiang Song, Jicheng Shi, Ran Liu, Jian Yang, Haibo Chen. In Proceedings of 2013 ACM International Conference on Virtual Execution Environments, March, 2013. [paper]
- [APSys] Schedule Processes, Not VCPUs. Xiang Song, Jicheng Shi, Haibo Chen, Binyu Zang. In Proceedings of Asia Pacific Workshop on Systems (Best Paper Award), Singapore, 2013. [paper]
- [PPoPP] Scalable Deterministic Replay in a Parallel Full-system Emulator. Yufei Chen and Haibo Chen. In Proceedings of 2013 ACM Symposium on Principles and Practice of Parallel Programming, Feburary, 2013. [paper]
- [USENIX ATC] Revisiting Software Zero-Copy for Web-caching Applications with Twin Allocators. Xiang Song, Jicheng Shi, Haibo Chen and Binyu Zang. Proceedings of 2012 Usenix Annual Technical Conference (short paper). Boston, Massachusetts USA, June, 2012. [paper]
- [PPoPP] COREMU: a Scalable and Portable Parallel Full-system Emulator. Zhaoguo Wang, Ran Liu, Yufei Chen, Xi Wu, Haibo Chen, Weihua Zang, Binyu Zang. ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming. pp. 213–222. San Antonio, USA, February, 2011. [paper]
- [USENIX ATC] ORDER: Object centRic DEterministic Replay for Java. Zhemin Yang, Min Yang, Lvcai Xu, Haibo Chen, Binyu Zang. The 2011 USENIX Annual Technical Conference. USENIX, June 2011. [paper]
- [EuroSys] A Case for Scaling Applications to Many‑core Platforms with OS Clustering. Xiang Song, Haibo Chen, Rong Chen, Yuanxun Wang, Binyu Zang. In 2011 ACM SIGOPS European Conference on Computer Systems. pp.61‑76. Salzburg, Austria. April, 2011. [paper]
- [OSDI] Corey: An Operating System for Many Cores. Silas Boyd-Wickizer, Haibo Chen, Rong Chen, Yandong Mao, Frans Kashoek, Robert Morris, Aleksey Pesterev, Lex Stein, Ming Wu, Yuehua Dai, Yang Zhang, Zheng Zhang. In 8th USENIX Symposium on Operating Systems Design and Implementation. pp.43-57. San Diego, CA, USA. December, 2008. [paper]
Operating System Security
- [ASPLOS] sIOPMP: Scalable and Efficient I/O Protection for TEEs. Erhu Feng, Dahu Feng, Dong Du, Yubin Xia, Wenbin Zheng, Siqi Zhao, Haibo Chen. The 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, April 2024.
- [OSDI] Encrypted Databases Made Secure Yet Maintainable. Mingyu Li, Xuyang Zhao, Le Chen, Cheng Tan, Huorong Li, Sheng Wang, Zeyu Mi, Yubin Xia, Feifei Li, Haibo Chen. The 17th USENIX Symposium on Operating Systems Design and Implementation, Boston, MA, US, July 2023.
- [ISCA] ISA‑grid: Architecture of Fine‑grained Privilege Control for Instructions and Registers. Shulin Fan, Zhichao Hua, Yubin Xia, Haibo Chen, Binyu Zang. The 50th International Symposium on Computer Architecture (ISCA’23), 2023.
- [HPCA] Efficient Distributed Secure Memory with Migratable Merkle Tree. Erhu Feng, Dong Du, Yubin Xia, Haibo Chen. The 29th IEEE International Symposium on High-Performance Computer Architecture, February, 2023. [paper]
- [CAV] Affine Loop Invariant Generation via Matrix Algebra. Yucheng Ji, Hongfei Fu, Bin Fang, Haibo Chen. The 34th International Conference on Computer Aided Verification, The Technion, Haifa, Israel, 2022. [paper]
- [Security] A Hardware‑Software Co‑design for Efficient Intra‑Enclave Isolation. Jinyu Gu, Bojun Zhu, Mingyu Li, Wentai Li, Yubin Xia, Haibo Chen. The 31st USENIX Security Symposium, Boston, MA, USA, 2022. [paper]
- [USENIX ATC] EPK: Scalable and Efficient Memory Protection Key. Jinyu Gu, Hao Li, Wentai Li, Yubin Xia, Haibo Chen. USENIX Annual Technical Conference, Carlsbad, CA, USA, July 2022. [paper]
- [TC] Secure and Efficient Control Data Isolation with Register‑based Data Cloaking. Xiayang Wang, Fuqian Huang, Haibo Chen. IEEE Transactions on Computer. Volume 69, Issue 2, Pages 226 ‑ 238, 2020.[paper]
- [USENIX ATC] Harmonizing Performance and Isolation in Microkernels with Efficient Intra‑kernel Isolation and Communication. Jinyu Gu, Xinyue Wu, Wentai Li, Nian Liu, Zeyu Mi, Yubin Xia, Haibo Chen. USENIX Annual Technical Conference, Boston, MA, USA, July 2020. [paper]
- [ISCA] XPC: Architectural Support for Secure and Efficient Cross Process Call. Dong Du, Zhichao Hua, Yubin Xia, Binyu Zang, Haibo Chen. Proceedings of the 46th ACM/IEEE International Symposium on Computer Architecture, Phoenix, Arizona, USA. June 22‑26, 2019. [paper]
- [EuroSys] SkyBridge: Fast and Secure Inter‑Process Communication for Microkernels. Zeyu Mi, Dingji Li, Zihan Yang, Xinran Wang, Haibo Chen. In Proceedings of 14th ACM European Conference on Computer Systems, Dresden, Germany, March, 2019. [paper]
- [MobiSys] VButton: Practical Attestation of User‑driven Operations in Mobile Apps. Wenhao Li, Shiyu Luo, Zhichuang Sun, Yubin Xia, Long Lu, Haibo Chen, Binyu Zang, Haibing Guan. In Proceedings of the 16th ACM International Conference on Mobile Systems, Applications, and Services, 2018. [paper]
- [HPCA] Transparent and Efficient CFI Enforcement with Intel Processor Trace. Yutao Liu, Peitao Shi, Xinran Wang, Haibo Chen, Binyu Zang, Haibing Guan. The 23rd IEEE Symposium on High Performance Computer Architec‑ture, Feb 2017, Austin, TX, USA. [paper]
- [EuroSys] TinMan: Eliminating Confidential Mobile Data Exposure with Security‑oriented Offloading. Yubin Xia, Yutao Liu, Cheng Tan, Mingyang Ma, Haibing Guan, Binyu Zang, Haibo Chen. In Proceedings of the 10th European Conference on Computer Systems, Bordeaux, France, April 2015. [paper]
- [Security] You Shouldn’t Collect My Secrets: Thwarting Sensitive Keystroke Leakage in Mobile IME Apps. Jin Chen, Haibo Chen, Erick Bauman, Zhiqiang Lin, Binyu Zang, Haibing Guan. USENIX Security Symposium, Washington DC, USA, July, 2015. [paper]
- [MobiSys] AdAttester: Secure Online Advertisement Attestation on Mobile Devices Using TrustZone. Wenhao Li, Haibo Li, Haibo Chen, Yubin Xia. In Proceedings of the 13th International Conference on Mobile Systems, Applications, and Services, Florence, Italy. May 2015. [paper]
- [DSN] CFIMon: Detecting Violation of Control Flow Integrity using Performance Counters. Yubin Xia, Yutao Liu, Haibo Chen, Binyu Zang. In Proceedings of The 42nd Annual IEEE/IFIP International Conference on Dependable Systems and Networks, Boston, Massachusetts USA, June, 2012. [paper]
- [MICRO] Control Flow Obfuscation with Information Flow Tracking. Haibo Chen, Liwei Yuan, Xi Wu, Bo Huang, Penchung Yew, Binyu Zang. In 42nd international Conference on Microarchitecture. pp. 391‑400. New York, USA. December, 2009. [paper]
- [ISCA] From Speculation to Security: Practical and Efficient Information Flow Tracking Using Speculative Hardware. Haibo Chen, Xi Wu, Liwei Yuan, Binyu Zang, Pen‑chung Yew, Frederic Chong. In Proceedings of 35th Interna‑tional Symposium on Computer Architecture, pp. 401‑412, Beijing China, June, 2008. [paper]
- [TSE] Dynamic Software Updating Using a Relaxed Consistency Model. Haibo Chen, Jie Yu, Chengqun Hang, Binyu Zang, Pen‑chung Yew. IEEE Transactions on Software Engineering, Volume 37, number 5, pp. 679‑694, 2011. [paper]
- [ICSE] POLUS: A POwerful Live Updating System. Haibo Chen, Jie Yu, Rong Chen, Binyu Zang, Pen‑chung Yew. In Proceedings of 29th International Conference on Software Engineering , pp. 271‑281. Minneapolis, MN, USA, May 2007. [paper]
- [ICPP] Mercury: Combining Performance with Dependability Using Self‑virtualization. Haibo Chen, Rong Chen, Fengzhe Zhang, Binyu Zang, Pen‑chung Yew. In Proceedings of 36th International Conference on Parallel Processing (Best Paper Award), XiAn China, September, 2007. [paper]
Virtual Machine Security
- [MICRO] Accelerating Extra Dimensional Page Walks for Confidential Computing. Dong Du, Bicheng Yang, Yubin Xia, Haibo Chen. The 56th IEEE/ACM International Symposium on Microarchitecture (MICRO), Toronto, Canada. 2023.
- [USENIX ATC] Analysis and Optimization of Network I/O Tax in Confidential Virtual Machines. Dingji Li, Zeyu Mi, Chenhui Ji, Yifan Tan, Binyu Zang, Haibing Guan, Haibo Chen. USENIX Annual Technical Conference, Boston, MA, USA, July 2023.paper
- [OSDI] Security and Performance in the Delegated User‑level Virtualization. Jiahao Chen, Dingji Li, Zeyu Mi, Yuxuan Liu, Binyu Zang, Haibing Guan, Haibo Chen. The 17th USENIX Symposium on Operating Systems Design and Implementation, Boston, MA, US, July 2023.
- [SOSP] TwinVisor: Hardware‑isolated Confidential Virtual Machines for ARM. Dingji Li, Zeyu Mi, Yubin Xia, Binyu Zang, Haibo Chen, Haibing Guan. The 28th ACM Symposium on Operating System Principles. Deerhurst Resort, Huntsville, October 25‑28, 2021. [paper]
- [Security] (Mostly) Exitless VM Protection from Untrusted Hypervisor through Disaggregated Nested Virtualization. Zeyu Mi, Dingji Li, Haibo Chen, Binyu Zang, Haibing Guan. Proceedings of 29th Usenix Security Symposium. Boston, MA, USA. August 12–14, 2020. [paper]
- [VEE] TEEv: Virtualizing Trusted Execution Environments on Mobile Platforms. Wenhao Li, Yubin Xia, Long Lu, Haibo Chen, Binyu Zang. Proceedings of ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE, Best Paper Award), 2019. [paper]
- [USENIX ATC] EPTI: Efficient Defense against Meltdown Attack for Unpatched VMs. Zhichao Hua, Dong Du, Yubin Xia, Haibo Chen, Binyu Zang. Proceedings of 2018 USENIX Annual Technical Conference, Boston, MA, US, Jul, 2018. [paper]
- [HPCA] Comprehensive VM Protection against Untrusted Hypervisor through Retrofitted AMD Memory Encryption. Yuming Wu, Yutao Liu, Ruifeng Liu, Haibo Chen, Binyu Zang, Haibing Guan. The 24th IEEE International Symposium on High‑Performance Computer Architecture, Vienna, Austria. Feb 2018. [paper]
- [Security] vTZ: Virtualizing ARM TrustZone. Zhichao Hua, Jinyu Gu, Yubin Xia, Haibo Chen, Binyu Zang, Haibing Guan. Usenix Security Symposium 2017. Voncouer, Canada, August, 2017. [paper]
- [NDSS] Deconstructing Xen. Lei Shi, Yuming Wu, Yubin Xia, Nathan Dautenhahn, Haibo Chen, Binyu Zang, Haibing Guan, Jingming Li. The Network and Distributed System Security Symposium 2017. San Diego, California. March, 2017. [paper]
- [DSN] Secure Live Migration of SGX Enclaves on Untrusted Cloud. Jinyu Gu, Zhichao Hua, Yubin Xia, Haibo Chen, Binyu Zang, Haibing Guan, Jinming Li. The 47th IEEE/IFIP International Conference on Dependable Systems and Networks, June 26‑29, 2017. Denver, CO, USA. [paper]
- [ISCA] Reducing World Switches in Virtualized Environment with Flexible Cross‑world Calls. Wenhao Li, Yubin Xia, Haibo Chen, Binyu Zang, Haibing Guan. In the 42nd International Symposium on Computer Architecture, Portland, Oregon, USA. June 2015. [paper]
- [HPCA] Concurrent and Consistent Virtual Machine Introspection with Hardware Transactional Memory. Yutao Liu, Yubin Xia, Haibing Guan, Binyu Zang, Haibo Chen. In Proceedings of the 20th IEEE International Symposium On High Performance Computer Architecture (Best Paper Nominee), Orlando, Florida, 2014. [paper]
- [CCS] Thwarting Memory Disclosure with Efficient Hypervisor‑enforced Intra‑domain Isolation. Yutao Liu, Tianyu Zhou, Kexin Chen, Haibo Chen, Yubin Xia. Proceedings of the 22th ACM Conference on Computer and Communications Security, Denver, Colorado, US, October, 2015. [paper]
- [HPCA] Architecture Support for Guest‑Transparent VM Protection from Untrusted Hypervisor and Physical Attacks. Yubin Xia, Yutao Liu, Haibo Chen. In Proceedings of 2013 Internal Symposium on High Performance Computer Architecture, February, 2013. [paper]
- [SOSP] CloudVisor: Retrofitting Protection of Virtual Machines in Multi‑tenant Cloud with Nested Virtualization. Fengzhe Zhang, Jin Chen, Haibo Chen, Binyu Zang. In Proceedings of 23rd ACM Symposium on Operating Systems Principles, pp. 203–216, Cascais, Portugal, October, 2011. [paper]
- [ISTR] Daonity‑Grid Security from Two Levels of Virtualization. Haibo Chen Jieyun Chen, Wenbo Mao, Fei Yan. Elsevier Information Security Technical Report. (Invited Paper), Volume 12, Issue 3, pp. 123–138. June 2007. [paper]
- [VEE] Live Updating Operating Systems Using Virtualization. Haibo Chen, Rong Chen, Fengzhe Zhang, Binyu Zang, Pen‑chung Yew. In SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, pp. 35‑44, Ottawa, Canada, June 2006. [paper]
Distributed System Scalibility
- [EuroSys] Serialization/Deserialization-free State Transfer in Serverless Workflows. Fangming Lu, Xingda Wei, Zhuobin Huang, Rong Chen, Mingyu Wu, Haibo Chen. Proceedings of the 19th European Conference on Computer Systems, Athens, Greece, April, 2024.
- [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, Jingren Zhou. USENIX Annual Technical Conference, Boston, MA, USA, July 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, Haibo Chen. 17th USENIX Symposium on Operating Systems Design and Implementation, Boston, MA, US, July 2023.
- [OSDI] Characterizing Off‑path SmartNIC for Accelerating Distributed Systems. Xingda Wei, Rongxin Cheng, Yuhan Yang, Rong Chen, Haibo Chen. The 17th USENIX Symposium on Operating Systems Design and Implementation, Boston, MA, US, July 2023.
- [VLDB] Fine‑Grained Re‑Execution for Efficient Batched Commit of Distributed Transactions. Zhiyuan Dong, Zhaoguo Wang, Xiaodong Zhang, Xian Xu, Changgeng Zhao, Haibo Chen, Aurojit Panda, Jinyang Li. The 49th International Conference on Very Large Data Bases (VLDB ’23), Vancouver, Canada, 2023.
- [USENIX ATC] KRCORE: a microsecond‑scale RDMA control plane for elastic computing. Xingda Wei, Fangming Lu, Rong Chen, Haibo Chen. USENIX Annual Technical Conference, Carlsbad, CA, USA, July 2022. [paper]
- [USENIX ATC] Zero‑Change Object Transmission for Distributed Big Data Analytics. Mingyu Wu, Shuaiwei Wang, Haibo Chen, Binyu Zang. USENIX Annual Technical Conference, Carlsbad, CA, USA, July 2022. [paper]
- [SIGMOD] WeTune: Automatic Discovery and Verification of Query Rewrite Rules. Zhaoguo Wang, Zhou Zhou, Yicun Yang, Haoran Ding, Gansen Hu, Ding Ding, Chuzhe Tang, Haibo Chen, Jinyang Li. In Proceedings of the 2022 ACM SIGMOD International Conference on Management of Data. 2022. [paper]
- [SIGMOD] Ad Hoc Transactions in Web Applications: The Good, the Bad, and the Ugly. Chuzhe Tang, Zhaoguo Wang, Xiaodong Zhang, Qianmian Yu, Binyu Zang, Haibing Guan, Haibo Chen. In Proceedings of the 2022 ACM SIGMOD International Conference on Management of Data. 2022. [paper]
- [OSDI] Retrofitting High Availability Mechanism to Tame Hybrid Transaction/Analytical Processing. Sijie Shen, Rong Chen, Haibo Chen, Binyu Zang. The 15th USENIX Symposium on Operating Systems Design and Implementation, 2021. [paper]
- [NSDI] Unifying Timestamp with Transaction Ordering for MVCC with Decentralized Scalar Timestamp. Xingda Wei, Rong Chen, Haibo Chen, Zhaoguo Wang, Zhenhan Gong, Binyu Zang. Proceedings of 18th USENIX Symposium on Networked Systems Design and Implementation, Boston, MA, US, April 2021. [paper]
- [OSDI] Fast RDMA‑based Ordered Key‑Value Store using Remote Learned Cache. Xingda Wei, Rong Chen, Haibo Chen. 14th USENIX Symposium on Operating Systems Design and Implementation, Banff, Alberta, Canada, November 2020. [paper]
- [USENIX ATC] Pragh: Locality‑preserving Graph Traversal with Split Live Migration. Xiating Xie, Xingda Wei, Rong Chen, Haibo Chen. 2019 USENIX Annual Technical Conference, Renton, WA, USA, July 2019. [paper]
- [USENIX ATC] Fast and Concurrent RDF Queries using RDMA‑assisted GPU Graph Exploration. Siyuan Wang, Chang Lou, Rong Chen, Haibo Chen. Proceedings of 2018 USENIX Annual Technical Conference, Boston, MA, US, Jul, 2018. [paper]
- [OSDI] Deconstructing RDMA‑enabled Transaction Processing: Hybrid is Better! Xingda Wei, Zhiyuan Dong, Rong Chen, Haibo Chen. Proceedings of 13th USENIX Symposium on Operating Systems Design and Implementation, Carlsbad, CA, US, October 2018. [paper]
- [USENIX ATC] Replication‑driven Live Reconfiguration for Fast Distributed Transaction Processing. Xingda Wei, Sijie Shen, Rong Chen, Haibo Chen. In Proceedings of Usenix Annual Technical Conference, Santa Clara, CA, USA. July, 2017. [paper]
- [PPoPP] Eunomia: Scaling Concurrent Search Trees under Contention Using HTM. Xin Wang, Weihua Zhang, Zhaoguo Wang, Ziyun Wei, Haibo Chen, Wenyun Zhao. ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2017. [paper]
- [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, Binyu Zang. ACM Transactions on Storage, 2017. [paper]
- [SOSP] Sub‑millisecond Stateful Stream Querying over Fast‑evolving Linked Data. Yunhao Zhang, Rong Chen, Haibo Chen. Proceedings of the 26th ACM Symposium on Operating Systems Principles, Shanghai, China, October, 2017. [paper]
- [OSDI] Fast and Concurrent RDF Queries with RDMA‑based Distributed Graph Exploration. Jiaxin Shi, Youyang Yao, Rong Chen, Haibo Chen and Feifei Li. Usenix Symposium on Operating System Design and Implementation. November, 2016. [paper]
- [EuroSys] Fast and General Distributed Transactions Using RDMA and HTM. Yanzhe Chen, Xinda Wei, Jiaxin Shi, Rong Chen, Haibo Chen. In Proceedings of 11th ACM European Conference on Computer Systems, London UK, April, 2016. [paper]
- [FAST] Efficient and Available In‑memory KV‑Store with Hybrid Erasure Coding and Replication. Heng Zhang, Mingkai Dong, Haibo Chen. 14th USENIX Conference on File and Storage Technologies, Santa Clara, CA, February, 2016. [paper]
- [SIGMOD] Scaling Multicore Databases via Constrained Parallel Execution. Zhaoguo Wang, Yang Cui, Han Yi, Shuai Mu, Haibo Chen, Jinyang Li. SIGMOD 2016. [paper]
- [SOSP] Fast In‑memory Transaction Processing using RDMA and HTM. Xingda Wei, Jiaxin Shi, Yanzhe Chen, Rong Chen, Haibo Chen. In Proceedings of 2015 ACM Symposium on Operating System Principles, Monterey, CA, October 2015. [paper]
- [PPoPP] NUMA‑aware Graph‑structured Analytics. Kaiyuan Zhang, Rong Chen and Haibo Chen. ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Bay Area, California, USA, February, 2015. [paper]
- [DSN] Replication‑based Fault‑tolerance for Large‑scale Graph Processing. Peng Wang, Kaiyuan Zhang, Rong Chen, Haibo Chen, Haibing Guan. The Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2014. [paper]
- [EuroSys] Using Restricted Transactional Memory to Build a Scalable In‑Memory Database. Zhaoguo Wang, Hao Qian, Jinyang Li, Haibo Chen. The European Conference on Computer Systems, Amsterdam, The Netherlands, 2014. [paper]
Miscellaneous
- [SIGMOD] Proving Query Equivalence Using Linear Integer Arithmetic. Haoran Ding, Zhaoguo Wang, Yicun Yang, Dexin Zhang, Zhenglin Xu, Haibo Chen, Ruzica Piskac, Jinyang Li. In Proceedings of the 2024 ACM SIGMOD International Conference on Management of Data. 2024.
- [Nature] DNA-based programmable gate arrays for general-purpose DNA computing. Hui Lv, Nuli Xie, Mingqiang Li, Mingkai Dong, Chenyun Sun, Qian Zhang, Lei Zhao, Jiang Li, Xiaolei Zuo, Haibo Chen, Fei Wang & Chunhai Fan. Nature (2023). September, 2023.