Home | Publications | |
HotOS'23 | |
OSDI'23 |
Relational Debugging -- Pinpointing Root Causes of Performance Problems [pdf | bib]
Xiang (Jenny) Ren, Sitao Wang, Zhuqi Jin, David Lion, Adrian Chiu, Tianyin Xu, and Ding Yuan To appear in Proceedings of the 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI'23), Boston, MA, July 2023. |
ISCA'23 |
MXFaaS: Resource Sharing in Serverless Environments for Parallelism and Efficiency [pdf | bib]
Jovan Stojkovic, Tianyin Xu, Hubertus Franke, and Josep Torrellas, In Proceedings of the 50th Annual International Symposium on Computer Architecture (ISCA'23), Orlando, FL, June 2023. Data/code: https://github.com/xlab-uiuc/mxfaas |
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 In Proceedings of the 18th European Conference on Computer Systems (EuroSys'23), Rome, Italy, May 2023. Data/code: https://github.com/xlab-uiuc/csi-ae Gilles Muller Best Artifact Award |
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. Code: https://github.com/xlab-uiuc/rainmaker |
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. Code/data: https://github.com/xlab-uiuc/uRTS-ae |
WWW'23 |
Visual-Aware Testing and Debugging for Web Performance Optimization [pdf | bib]
Xinlei Yang, Wei Liu, Hao Lin, Zhenhua Li, Feng Qian, Xianlong Wang, Yunhao Liu, and Tianyin Xu In Proceedings of the 32th ACM Web Conference (WWW'23), Austin, Texas, Apr 2023. Code/data: https://github.com/Web-Distortion/Vetter |
HPCA'23 |
SpecFaaS: Accelerating Serverless Applications with Speculative Function Execution [pdf | bib]
Jovan Stojkovic, Tianyin Xu, Hubertus Franke, and Josep Torrellas In Proceedings of the 29th IEEE International Symposium on High-Performance Computer Architecture (HPCA-29), Montreal, QC, Canada, Feb 2023. |
HPCA'23 | |
arXiv |
Programmable System Call Security with eBPF [pdf | bib]
Jinghao Jia, YiFei Zhu, Dan Williams, Andrea Arcangeli, Claudio Canella, Hubertus Franke, Tobin Feldman-Fitzthum, Dimitrios Skarlatos, Daniel Gruss, and Tianyin Xu arXiv:2302.10366, Feb 2023. Code: https://github.com/xlab-uiuc/seccomp-ebpf-upstream Presented at Linux Plumbers Conference 2022 (Revisiting eBPF Seccomp Filters) |
Sigcomm'22 |
Mobile Access Bandwidth in Practice:
Measurement, Analysis, and Implications [pdf | bib]
Xinlei Yang, Hao Lin, Zhenhua Li, Feng Qian, Xingyao Li, Zhiming He, Xudong Wu, Xianlong Wang, Yunhao Liu, Zhi Liao, Daqiang Hu, and Tianyin Xu In Proceedings of the 2022 Annual Conference of the ACM Special Interest Group on Data Communication (Sigcomm'22), Amsterdam, Netherlands, August 2022. Code/data: https://mobilebandwidth.github.io/ Public review |
OSDI'22 |
Automatic Reliability Testing for Cluster Management Controllers [pdf | bib]
Xudong Sun, Wenqing Luo, Jiawei Tyler Gu, Aishwarya Ganesan, Ramnatthan Alagappan, Michael Gasch, Lalith Suresh, and Tianyin Xu, In Proceedings of the 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI'22), Carlsbad, CA, Jul. 2022. Code/data: https://github.com/sieve-project/sieve (research artifact) Covered by VMware Office of CTO Blog (endorsement from Kit Colbert), Hacker News, Paper Review by Micah Lerner, IllinoisCS News Xudong and Lalith are invited to present Sieve at KubeCon + CloudNativeCon North America 2021 Lalith and Michael are invited to present Sieve at KBE Insider (Episode 14) |
OSDI'22 |
Trinity: High-Performance Mobile Emulation through Graphics Projection [pdf | bib]
Di Gao, Hao Lin, Zhenhua Li, Chengen Huang, Yunhao Liu, Feng Qian, Liangyi Gong, and Tianyin Xu, In Proceedings of the 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI'22), Carlsbad, CA, Jul. 2022. Code/data: https://github.com/TrinityEmulator |
ATC'22 |
DepFast: Orchestrating Code of Quorum Systems [pdf | bib]
Xuhao Luo, Weihai Shen, Shuai Mu, and Tianyin Xu, In Proceedings of the 2022 USENIX Annual Technical Conference (USENIX ATC'22), Carlsbad, CA, Jul. 2022. Code/data: https://github.com/xlab-uiuc/depfast (research artifact) |
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. Code/data: https://github.com/xlab-uiuc/eurosys-kfuse-artifact |
ASPLOS'22 |
Parallel Virtualized Memory Translation with Nested Elastic Cuckoo Page Tables [pdf | bib]
Jovan Stojkovic, Dimitrios Skarlatos, Apostolos Kokolis, Tianyin Xu, and Josep Torrellas, In Proceedings of the 27th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'22), Lausanne, Switzerland, Feb. 2022. |
NDSS'22 | |
OOPSLA'21 |
Static Detection of Silent Misconfigurations with Deep Interaction Analysis [pdf | bib]
Jialu Zhang, Ruzica Piskac, Ennan Zhai, and Tianyin Xu In Proceedings of the 36th ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'21), Chicago, IL, October 2021. |
FSE'21 |
Vet: Identifying and Avoiding UI Exploration Tarpits [pdf | bib]
Wenyu Wang, Wei Yang, Tianyin Xu, and Tao Xie In Proceedings of the 2021 ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE'21), Virtual Event, August 2021. SIGSOFT Distinguished Paper Award |
Sigcomm'21 |
A Nationwide Study on Cellular Reliability: Measurement, Analysis, and Enhancements [pdf | bib]
Yang Li, Hao Lin, Zhenhua Li, Liangyi Gong, Feng Qian, Yunhao Liu, Xianlong Xin, and Tianyin Xu In Proceedings of the 2021 Annual Conference of the ACM Special Interest Group on Data Communication (Sigcomm'21), Virtual Event, August 2021. Code/data: https://cellularreliability.github.io/ Public review Best Student Paper Award |
ISSTA'21 |
Test-Case Prioritization for Configuration Testing [pdf | bib]
Runxiang Cheng, Lingming Zhang, Darko Marinov, and Tianyin Xu In Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'21), Virtual Event, July 2021. Code/data: https://github.com/xlab-uiuc/ctest_prio_art SIGSOFT Distinguished Paper Award |
HotOS'21 |
Reasoning about modern datacenter infrastructures using partial histories [pdf | bib]
Xudong Sun, Lalith Suresh, Aishwarya Ganesan, Ramnatthan Alagappan, Michael Gasch, Lilia Tang, and Tianyin Xu In Proceedings of the 18th Workshop on Hot Topics in Operating Systems (HotOS-XVIII), Virtual Event, May 2021. |
HotOS'21 | |
ICSE'21 |
An Evolutionary Study of Configuration Design and Implementation in Cloud Systems [pdf | bib]
Yuanliang Zhang, Haochen He, Owolabi Legunsen, Shanshan Li, Wei Dong, and Tianyin Xu In Proceedings of the 43rd International Conference on Software Engineering (ICSE'21), Virtual Event, May 2021. Code/data: https://github.com/xlab-uiuc/open-cevo |
NSDI'21 |
Fast and Light Bandwidth Testing for Internet Users [pdf | bib]
Xinlei Yang, Xianlong Wang, Zhenhua Li, Feng Qian, Liangyi Gong, Rui Miao, Yunhao Liu, and Tianyin Xu In Proceedings of the 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI'21), Virtual Event, April 2021. Code/data: http://fastbts.thucloud.com |
OSDI'20 |
Testing Configuration Changes in Context to Prevent Production Failures [pdf | bib]
Xudong Sun*, Runxiang Cheng*, Jianyan Chen, Elaine Ang, Owolabi Legunsen, and Tianyin Xu, (*co-primary) In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI'20), Virtual Event, Nov. 2020. Code/data: https://github.com/xlab-uiuc/openctest |
FSE'20 |
Understanding and Discovering Software Configuration Dependencies in Cloud and Datacenter Systems [pdf | bib]
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/data: https://github.com/xlab-uiuc/cdep-fse |
SC'20 |
Live Forensics for HPC Systems: A Case Study on Distributed Storage Systems [pdf | bib]
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. Best Paper and Best Student Paper Finalist |
MICRO'20 |
Draco: Architectural and Operating System Support for System Call Security [pdf | bib]
Dimitrios Skarlatos, Qingrong Chen, Jianyan Chen, Tianyin Xu, and Josep Torrellas, In Proceedings of the 53rd IEEE/ACM International Symposium on Microarchitecture (MICRO-53), Virtual Event, Oct. 2020. Draco has been upstreamed to the Linux kernel [rfc | code] (LWN, CSL, IllinoisCS, C3SR, Phoronix) |
MobiCom'20 |
Aging or Glitching? Why Does Android Stop Responding and What Can We Do About It? [pdf | bib]
Mingliang Li, Hao Lin, Cai Liu, Zhenhua Li, Feng Qian, Yunhao Liu, Nian Sun, and Tianyin Xu, In Proceedings of the 26th Annual International Conference on Mobile Computing and Networking (MobiCom'20), Virtual Event, Sep. 2020. |
Sigmetrics'20 |
Set the Configuration for the Heart of the OS: On the Practicality of Operating System Kernel Debloating [pdf | bib]
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/data: https://github.com/hckuo/Cozart Cozart is selected as a CACM Research Highlight article: pdf |
ASPLOS'20 |
Elastic Cuckoo Page Tables: Rethinking Virtual Memory Translation for Parallelism [pdf | bib]
Dimitrios Skarlatos, Apostolos Kokolis, Tianyin Xu, and Josep Torrellas, In Proceedings of the 25th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'20), Virtual Event, Mar. 2020. Code/data: https://github.com/dskarlatos/ElasticCuckooHashing Best Paper Award IEEE Micro Top Picks 2021 Honorable Mention |
FAST'20 |
Lock-Free Collaboration Support for Cloud Storage Services with Operation Inference and Transformation [pdf | bib]
Jian Chen, Minghao Zhao, Zhenhua Li, Ennan Zhai, Feng Qian, Hongyi Chen, and Yunhao Liu, and Tianyin Xu, In Proceedings of the 18th USENIX Conference on File and Storage Technologies (FAST'20), Santa Clara, CA, Feb. 2020. Code/data: https://ufc2.github.io |
CCS'19 |
Towards Continuous Access Control Validation and Forensics [pdf | bib]
Chengcheng Xiang, Yudong Wu, Bingyu Shen, Mingyao Shen, Haochen Huang, Tianyin Xu, Yuanyuan Zhou, Cindy Moore, Xinxin Jin, and Tianwei Sheng, In Proceedings of the 26th ACM Conference on Computer and Communications Security (CCS'19), London, UK, Nov. 2019. Code/data: https://github.com/EvonX/TimeChangingDecisionTree |
SOSP'19 |
Taiji: Managing Global User Traffic for Large-Scale Internet Services at the Edge [pdf | bib]
David Chou, Tianyin Xu, Kaushik Veeraraghavan, Andrew Newell, Sonia Margulis, Lin Xiao, Pol Mauri Ruiz, Justin Meza, Kiryong Ha, Shruti Padmanabha, Kevin Cole, and Dmitri Perelman In Proceedings of the 27th ACM Symposium on Operating Systems Principles (SOSP'19), Huntsville, Ontario, Canada, Oct. 2019. US Patent: Systems and methods for dynamically generating routing tables for edge nodes in large-scale networking infrastructures Covered by the Morning Paper |
MobiCom'19 |
Mobile Gaming on Personal Computers with Direct Android Emulation [pdf | bib | demo]
Qifan Yang, Zhenhua Li, Yunhao Liu, Hai Long, Yuanchao Huang, Jiaming He, Tianyin Xu, and Ennan Zhai In Proceedings of the 25th Annual International Conference on Mobile Computing and Networking (MobiCom'19), Los Cabos, Mexico, Oct. 2019. Best Demo Award |
MobiSys'19 |
Understanding Fileless Attacks on Linux-based IoT Devices with HoneyCloud [pdf | bib]
Fan Dang, Zhenhua Li, Yunhao Liu, Ennan Zhai, Qi Alfred Chen, Tianyin Xu, Yan Chen, and Jingyu Yang In Proceedings of the 17th ACM International Conference on Mobile Systems, Applications, and Services (MobiSys'19), Seoul, South Korea, Jun. 2019. |
MobiSys'19 |
An In-depth Study of Commercial MVNO: Measurement and Optimization [pdf | bib]
Ao Xiao, Yunhao Liu, Yang Li, Feng Qian, Zhenhua Li, Sen Bai, Yao Liu, Tianyin Xu, and Xianlong Xin In Proceedings of the 17th ACM International Conference on Mobile Systems, Applications, and Services (MobiSys'19), Seoul, South Korea, Jun. 2019. |
MobiSys'19 |
Understanding and Detecting Overlay-based Android Malware at Market Scales [pdf | bib]
Yuxuan Yan, Zhenhua Li, Qi Alfred Chen, Christo Wilson, Tianyin Xu, Ennan Zhai, Yong Li, and Yunhao Liu In Proceedings of the 17th ACM International Conference on Mobile Systems, Applications, and Services (MobiSys'19), Seoul, South Korea, Jun. 2019. |
IMC'18 | |
OSDI'18 |
Maelstrom: Mitigating Datacenter-level Disasters by Draining Interdependent Traffic Safely and Efficiently [pdf | bib]
Kaushik Veeraraghavan, Justin Meza, Scott Michelson, Sankaralingam Panneerselvam, Alex Gyori, David Chou, Sonia Margulis, Daniel Obenshain, Shruti Padmanabha, Ashish Shah, Yee Jiun Song, and Tianyin Xu In Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI'18), Carlsbad, CA, Oct. 2018. Covered by the Morning Paper |
ICSE'18 NIER | |
FAST'18 |
Towards Web-based Delta Synchronization for Cloud Storage Services [pdf | bib]
He Xiao, Zhenhua Li, Ennan Zhai, Tianyin Xu, Yang Li, Yonghe Wang, Quanlu Zhang, and Yao Liu In Proceedings of the 16th USENIX Conference on File and Storage Technologies (FAST'18), Oakland, CA, Feb. 2018. Covered by the Morning Paper |
CHI'17 | |
OSDI'16 |
Early Detection of Configuration Errors to Reduce Failure Damage [pdf | bib]
Tianyin Xu, Xinxin Jin, Peng Huang, Yuanyuan Zhou, Shan Lu, Long Jin, and Shankar Pasupathy In Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI'16), Savannah, GA, Nov. 2016. Jay Lepreau Best Paper Award |
MobiSys'16 | |
EuroSys'16 | |
arXiv | |
NSDI'16 |
Exploring Cross-Application Cellular Traffic Optimization with Baidu TrafficGuard [pdf | bib]
Zhenhua Li, Weiwei Wang, Tianyin Xu, Xin Zhong, Xiang-Yang Li, Yunhao Liu, Christo Wilson, and Ben Y. Zhao In Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI'16), Santa Clara, CA, Mar. 2016. |
IMC'15 | |
FSE'15 |
Hey, You Have Given Me Too Many Knobs! Understanding and Dealing with Over-Designed Configuration in System Software [pdf | bib]
Tianyin Xu, Long Jin, Xuepeng Fan, Yuanyuan Zhou, Shankar Pasupathy, and Rukma Talwadker In Proceedings of the 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE'15), Bergamo, Italy, Aug. 2015. |
CSUR | |
IMC'14 | |
ASPLOS'14 |
EnCore: Exploiting System Environment and Correlation Information for Misconfiguration Detection [pdf | bib]
Jiaqi Zhang, Lakshminarayanan Renganarayana, Xiaolan Zhang, Niyu Ge, Vasanth Bala, Tianyin Xu, and Yuanyuan Zhou In Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'14), Salt Lake City, UT, Mar. 2014. |
SOSP'13 | |
|