Xiang (Jenny) Ren

jenny dot ren at utoronto dot ca


I'll be joining the Khoury College of Computer Sciences at Northeastern University as an assistant professor in Fall 2025. I'm looking for motivated students to start in Fall 2025!

I am a final year PhD student in the Department of Electrical and Computer Engineering (ECE) at the University of Toronto. My advisor is Ding Yuan. I received my M.A.Sc (March 2018) and B.A.Sc. (June 2015) with Honours from the same department. I'm interested in improving the performance and reliability of software systems. My CV is here.



Publications


Relational Debugging -- Pinpointing Root Causes of Performance Problems.
Xiang (Jenny) Ren, Sitao Wang, Zhuqi Jin, David Lion, Adrian Chiu, Tianyin Xu, and Ding Yuan.
In Proceedings of the 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI'23), July 2023. [code]

FlakeRepro: automated and efficient reproduction of concurrency-related flaky tests.
Tanakorn Leesatapornwongsa, Xiang Ren, and Suman Nath.
In Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE'22), November 2022. (Industry track)

ctFS: Eliminating File Indexing with Contiguous File System on Persistent Memory.
Ruibin Li, Xiang Ren, Xu Zhao, Siwei He, Michael Stumm, and Ding Yuan.
In Proceedings of the 20th USENIX Conference on File and Storage Technologies (FAST'22), February 2022.
Best paper award runner up [ACM Transaction on Storage article] [USENIX ;login: article] [Code]

An Analysis of Performance Evolution of Linux's Core Operations.
Xiang (Jenny) Ren, Kirk Rodrigues, Luyuan Chen, Camilo Vega, Michael Stumm, and Ding Yuan.
In Proceedings of the 27th ACM Symposium on Operating Systems Principles (SOSP’19), October 2019. [The morning paper] [code]

Pensieve: Non-Intrusive Failure Reproduction for Distributed Systems Using the Event Chaining Approach.
Yongle Zhang, Serguei Makarov, Xiang Ren, David Lion, and Ding Yuan.
In Proceedings of the 26th ACM Symposium on Operating Systems Principles (SOSP’17), October 2017.



Experience


  • Research Intern (Remote), Microsoft Research Redmond (June - Auguest 2020, Mentor: Suman Nath)


Awards & Scholarships


  • OSDI/SOSP Travel Award (2015, 2017, 2018, 2019, 2020, 2021, 2022)
  • University Of Toronto Fellowship (2019, 2020, 2021)
  • Edward S. Rogers Sr. Graduate Scholarships (2018)
  • Queen Elizabeth II Graduate Scholarship (2017)
  • Ontario Graduate Scholarship (2016, 2022)
  • Bell Scholarship (2015)
  • NSERC Undergraduate Student Research Award (2012, 2014)
  • University of Toronto Scholar (2010)


Teaching


  • Teaching Assistant, ECE1747 Parallel Programming (2020)
  • Teaching Assistant, ECE297 Design and Communication (2019)
  • Teaching Assistant, ECE244 Programming Fundamentals (2015, 2016, 2018)
  • Teaching Assistant, CSC369 Operating Systems (2018)
  • Teaching Assistant, APS105 Computer Fundamentals (2017)
  • Teaching Assistant, ECE344 Operating Systems (2016)


About Me



I'm an airplane nerd and a foodie. In my spare time I love to explore the city.