Home |    Publications   
CS 523/598 projects that were later published in workshops, conferences, and journals (Blue: students from 523/598).

Please note that many of them are significantly enhanced and developed after the 523/598 course.
MICRO'23

Demystifying CXL Memory with Genuine CXL-Ready Systems and Devices [pdf | bib]
Yan Sun, Yifan Yuan, Zeduo Yu, Chihun Song, Reese Kuper, Jinghan Huang, Houxiang Ji, Siddharth Agarwal, Jiaqi Lou, Ipoom Jeong, Ren Wang, Jung Ho Ahn, Tianyin Xu, and Nam Sung Kim
In Proceedings of the 56th IEEE/ACM International Symposium on Microarchitecture (MICRO-56), Toronto, Canada, Oct. 2023.
EuroSys'23

Fail through the Cracks: Cross-System Interaction Failures in Modern Cloud Systems [pdf | bib]
Lilia Tang, Chaitanya Bhandari, Yongle Zhang, Anna Karanika, Shuyang Ji, Indranil Gupta, and Tianyin Xu
To Appear In Proceedings of the 18th European Conference on Computer Systems (EuroSys'23), Rome, Italy, May 2023.
ICSE'23

Test Selection for Unified Regression Testing [pdf | bib]
Shuai Wang, Xinyu Lian, Darko Marinov, and Tianyin Xu
In Proceedings of the 45th IEEE/ACM International Conference on Software Engineering (ICSE'23), Melbourne, Australia, May 2023.
NSDI'23

Enabling Users to Control their Internet [pdf]
Ammar Tahir and Radhika Mittal
In Proceedings of the 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI'23), Boston, MA, April 2023.
NSDI'23

Push-Button Reliability Testing for Cloud-Backed Applications with Rainmaker [pdf | bib]
Yinfang Chen, Xudong Sun, Suman Nath, Ze Yang, and Tianyin Xu
In Proceedings of the 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI'23), Boston, MA, April 2023.
NFV-SDN'22

FORTIFY: Software Defined Data Plane Resilience [pdf | bib]
Umar Farooq, Mubashir Anwar, Haris Noor, Rashid Tahir, Santhosh Prabu, Ali Kheradmand, Matthew Caesar, and Fareed Zaffar
In Proceedings of the 2022 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN'22), Chandler, AZ, USA, Nov. 2022.
Best Paper Award
IROS'22

On-Device CPU Scheduling for Robot Systems [pdf]
Aditi Partap, Samuel Grayson, Muhammad Huzaifa, Sarita Adve, P. Brighten Godfrey, Saurabh Gupta, Kris Hauser, and Radhika Mittal
In Proceedings of the 2022 IEEE/RJS International Conference on Intelligent RObots and Systems (IROS'22), Kyoto, Japan, Oct. 2022.
EuroSys'22

Verified Programs Can Party: Optimizing Kernel Extensions via Post-Verification In-Kernel Merging [pdf | bib]
Hsuan-Chi Kuo, Kai-Hsun Chen, Yicheng Lu, Dan Williams, Sibin Mohan, and Tianyin Xu,
In Proceedings of the 17th European Conference on Computer Systems (EuroSys'22), Rennes, France, Apr. 2022.
NDSS'22

Forensic Analysis of Configuration-based Attacks [pdf]
Muhammad Adil Inam, Wajih Ul Hassan, Ali Ahad, Adam Bates, Rashid Tahir, Tianyin Xu, and Fareed Zaffar
In Proceedings of the 29th Network and Distributed System Security Symposium (NDSS'22), San Diego, CA, Feb. 2022.
arXiv

SLO beyond the Hardware Isolation Limits [pdf]
Haoran Qiu, Yongzhou Chen, Tianyin Xu, Zbigniew T. Kalbarczyk, and Ravishankar K. Iyer
arXiv:2109.11666, Sep. 2021.
Code: CoCo
ISSTA'21

An Infrastructure Approach to Improving Effectiveness of Android UI Testing Tools [pdf]
Wenyu Wang, Wing Lam, and Tao Xie
In Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'21), Virtual Event, July 2021.
FSE'20

Understanding and Discovering Software Configuration Dependencies in Cloud and Datacenter Systems [pdf]
Qingrong Chen, Teng Wang, Owolabi Legunsen, Shanshan Li, and Tianyin Xu,
In Proceedings of the 2020 ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE'20), Virtual Event, Nov. 2020.
Code and data: cdep
SC'20

Live Forensics for HPC Systems: A Case Study on Distributed Storage Systems [pdf]
Saurabh Jha, Shengkun Cui, Subho Banerjee, Tianyin Xu, Jeremy Enos, Mike Showerman, Zbigniew T. Kalbarczyk, and Ravishankar K. Iyer,
In Proceedings of the International Conference for High-Performance Computing, Networking, Storage and Analysis (SC'20), Virtual Event, Nov. 2020.
Nominated for both Best Paper and Best Student Paper
Sigmetrics'20

Set the Configuration for the Heart of the OS: On the Practicality of Operating System Kernel Debloating [pdf]
Hsuan-Chi Kuo, Jianyan Chen, Sibin Mohan, and Tianyin Xu,
In Proceedings of the 2020 ACM SIGMETRICS Conference (Sigmetrics'20), Virtual Event, June 2020.
Code: cozart
Selected by CACM Research Highlights
HotMobile'20
Poster

How to beat the best Android UI testing tools? An infrastructure approach [pdf]
Wenyu Wang, Tao Xie, and Tianyin Xu
In Proceedings of the 21st Annual Internatonal Workshop on Mobile Computing Systems and Applications (HotMobile'20), Austin, Texas, March 2020.
arXiv

Leyenda: An Adaptive, Hybrid Sorting Algorithm for Large Scale Data with Limited Memory [pdf]
Yuanjing Shi and Zhaoxing Li,
arXiv:1909.08006, Sep. 2019.
Ranked the 2nd best external sort algorithm and 4th overall on ACM 2019 SIGMOD Sorting Contest.
Code: leyenda