Operating Systems Research Group
Operating Systems Research on Energy, Reliability and Autonomy
Publications in reverse chronological order
2024
Li Zhong, Chengcheng Xiang, Haochen Huang, Bingyu Shen, Eric Mugnier, Yuanyuan Zhou. Effective Bug Detection with Unused Definitions. To appear in the Proceedings of the Nineteenth European Conference on Computer Systems (EuroSys'24), April 22-25 2024, Athens, Greek. [PDF]
2023
Bingyu Shen*, Tianyi Shan* (co-first), Yuanyuan Zhou. MultiView: Finding Blind Spots in Access-Deny Issues. To appear in the 32th USENIX Security Symposium (Security'23), August 9-11, 2023, Anaheim, CA, USA. [PDF]
Haochen Huang, Bingyu Shen, Li Zhong, Yuanyuan Zhou. Protecting Data Integrity of Web Applications with Database Constraints Inferred from Application Code. To appear in the 28th Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'23), March 25-29, 2023, Vancouver, BC, Canada. [PDF]
Bingyu Shen, Tianyi Shan, Yuanyuan Zhou. Improving Logging to Reduce Permission Over-Granting Mistakes. To appear in the 32th USENIX Security Symposium (Security'23), August 9-11, 2023, Anaheim, CA, USA. [PDF]
2021
Bingyu Shen, Lili Wei, Chengcheng Xiang, Yudong Wu, Mingyao Shen, Yuanyuan Zhou, Xinxin Jin. Can Systems Explain Permissions Better? Understanding Users' Misperceptions under Smartphone Runtime Permission Model. Proceedings of the 30th USENIX Security Symposium (Security'21), August 11-13, 2021, Vancouver, BC, Canada. [PDF]
Haochen Huang*, Chengcheng Xiang* (co-first), Li Zhong, Yuanyuan Zhou. PYLIVE: On-the-Fly Code Change for Python-based Online Services. Proceedings of the 2021 USENIX Annual Technical Conference (ATC'21), July 14-16, 2021. [PDF]
2020
Chengcheng Xiang, Haochen Huang, Andrew Yoo, Yuanyuan Zhou, Shankar Pasupathy. PracExtractor: Extracting Configuration Good Practices from Manuals to Detect Server Misconfigurations. Proceedings of the 2020 USENIX Annual Technical Conference (ATC'20), July 15-17, 2020. [PDF]
Yudong Wu, Mingyao Shen, Yi Hui Chen and Yuanyuan Zhou. Tuning Applications for Efficient GPU Offloading to In-Memory Processing. Proceedings of the 34th ACM International Conference on Supercomputing (ICS'20), June 29 - July 2, 2020 [PDF]
2019
Chengcheng Xiang, Yudong Wu, Bingyu Shen, Mingyao Shen, Haochen Huang, Tianyin Xu, Yuanyuan Zhou, Cindy Moore, Xinxin Jin, Tianwei Sheng. Towards Continuous Access Control Validation and Forensics Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security (CCS'19), Nov. 11-15, 2019, London, UK. [PDF]
2018
Xinxin Jin, William Griswold, and Yuanyuan Zhou. ANEL: Robust Mobile Network Programming Using a Declarative Language. Proceedings of the 5th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESOFT'18), May 27-28, 2018, Gothenburg, Sweden. [PDF]
2017
Tianyin Xu, Han Min Naing, Le Lu, and Yuanyuan Zhou. How Do System Administrators Resolve Access-Denied Issues in the Real World? Proceedings of the 35th Annual CHI Conference on Human Factors in Computing Systems (CHI'17), May 6-11, 2017, Denver, CO, USA. [PDF]
Xu Zhao, Kirk Rodrigues, Yu Luo, Michael Stumm, Ding Yuan, Yuanyuan Zhou. The game of twenty questions: Do you know where to log? Proceedings of the 16th Workshop on Hot Topics in Operating Systems (HotOS'17), May 7-10, 2017, Whistler, British Columbia, Canada. [PDF]
Xu Zhao, Kirk Rodrigues, Yu Luo, Michael Stumm, Ding Yuan, Yuanyuan Zhou. Log20: Fully Automated Optimal Placement of Log Printing Statements under Specified Overhead Threshold. The 26th ACM Symposium on Operating Systems Principles (SOSP'17), October 2017, Shanghai, China. [PDF]
2016
Tianyin Xu, Xinxin Jin, Peng Huang, Yuanyuan Zhou, Shan Lu, Long Jin, and Shankar Pasupathy. Early Detection of Configuration Errors to Reduce Failure Damage. Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI'16 Best Paper), Nov. 2-4, 2016, Savannah, GA, USA. [PDF]
Peng Huang, Tianyin Xu, Xinxin Jin, and Yuanyuan Zhou. DefDroid: Towards a More Defensive Mobile OS Against Disruptive App Behavior. Proceedings of the 14th International Conference on Mobile Systems, Applications, and Services (MobiSys'16), Jun. 26-30, 2016, Singapore. [PDF]
Xinxin Jin, Peng Huang, Tianyin Xu, and Yuanyuan Zhou. Saving Mobile App Developers from Network Disruptions. Proceedings of the 11th ACM European Conference in Computer Systems (EuroSys'16), Apr. 18-21, 2016, London, UK. [PDF]
2015
Tianyin Xu and Yuanyuan Zhou. Systems Approaches to Tackling Configuration Errors: A Survey. ACM Computing Surveys (CSUR), Volume 47, Number 4, Article 70, 2015. [PDF]
Tianyin Xu, Long Jin, Xuepeng Fan, Yuanyuan Zhou, Shankar Pasupathy, and Rukma Talwadker. Hey, You Have Given Me Too Many Knobs! Understanding and Dealing with Over-Designed Configuration in System Software. 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), Oct. 31-Sep. 4, 2015, Bergamo, Italy. [PDF]
Peng Huang, William J. Bolosky, Abhishek Sigh, and Yuanyuan Zhou. ConfValley: A Systematic Configuration Validation Framework for Cloud Services. Proceedings of the European Conference on Computer Systems (EuroSys'15), Bordeaux, France, April 2015. [PDF]
Xinxin Jin, Soyeon Park, Tianwei Sheng, Rishan Chen, Zhiyong Shan, and Yuanyuan Zhou. FTXen: Making Hypervisor Resilient to Hardware Faults on Relaxed Cores. Proceedings of the 21st IEEE International Symposium on High Performance Computer Architecture (HPCA'15), Bay Area, CA, February 2015. [PDF]
2014
Peng Huang, Xiao Ma, Dongcai Shen, and Yuanyuan Zhou. Performance Regression Testing Target Prioritization via Performance Risk Analysis. Proceedings of the 36th International Conference on Software Engineering (ICSE'14), Hyderabad, India, May 2014. [PDF]
Jiaqi Zhang, Lakshminarayanan Renganarayana, Xiaolan Zhang, Niyu Ge, Vasanth Bala, Tianyin Xu, and Yuanyuan Zhou. EnCore: Exploiting System Environment and Correlation Information for Misconfiguration Detection. Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'14), Salt Lake City, UT, USA, March 2014. [PDF]
2013
Michael Lee, Indrajit Roy, Alvin Auyoung, Vanish Talwar, K.R. Jayaram and Yuanyuan Zhou. Views and Transactional Storage for Large Graphs. Proceedings of the 14th ACM/IFIP/USENIX International Middleware Conference (Middleware'13), Beijing, China, December 2013.
Tianyin Xu, Jiaqi Zhang, Peng Huang, Jing Zheng, Tianwei Sheng, Ding Yuan, Yuanyuan Zhou, and Shankar Pasupathy. Do Not Blame Users for Misconfigurations. Proceedings of the 24th ACM Symposium on Operating Systems Principles (SOSP'13), Nemacolin Woodlands Resort, Pennsylvania, November 2013. [PDF]
Xiao Ma, Peng Huang, Xinxin Jin, Pei Wang, Soyeon Park, Dongcai Shen, Yuanyuan Zhou, Lawrence K. Saul, and Geoffrey M. Voelker. eDoctor: Automatically Diagnosing Abnormal Battery Drain Issues on Smartphones. Proceedings of the 10th ACM/USENIX Symposium on Networked Systems Design and Implementation (NSDI'13), Lombard, IL, April 2013. [PDF]
Lin Tan, Chen Liu, Zhenmin Li, Xuanhui Wang, Yuanyuan Zhou, and Chengxiang Zhai. Bug Characteristics in Open Source Software. Springer Journal on Empirical Software Engineering (EMSE), 2013.
2012
Ding Yuan, Soyeon Park, Peng Huang, Yang Liu, Michael M. Lee, Xiaoming Tang, Yuanyuan Zhou and Stefan Savage. Be Conservative: Enhancing Failure Diagnosis with Proactive Logging Proceedings of the 9th ACM/USENIX Symposium on Operating Systems Design and Implementation (OSDI'12), Hollywood, CA, October 2012 (acceptance rate: 11.6% = 25/215). [PDF]
Ding Yuan, Soyeon Park, and Yuanyuan Zhou. Characterising Logging Practices in Open-Source Software. In the Proceedings of the 34th International Conference on Software Engineering (ICSE'12), Zurich, Switzerland, June 2012 (acceptance rate: 21% = 87/408). [PDF]
Ding Yuan, Jing Zheng, Soyeon Park, Yuanyuan Zhou and Stefan Savage. Improving Software Diagnosability via Log Enhancement. ACM Transactions on Computer Systems (TOCS), Vol. 30, No. 1, Article 4, Februray 2012. [PDF]
2011
Shan Lu, Soyeon Park, and Yuanyuan Zhou. Detecting Concurrency Bugs From the Perspectives of Synchronization Intentions. IEEE Transactions on Parallel and Distributed Systems (TPDS).
Jiaqi Zhang, Weiwei Xiong, Yang Liu, Soyeon Park, Yuanyuan Zhou and Zhiqiang Ma. ATDetector: Improving the Accuracy of a Commercial Data Race Detector by Identifying Address Transfer. The 44th Annual IEEE/ACM International Symposium on Microarchitecture 2011 (MICRO'11), December 2011 (acceptance rate: 21% = 44/209). [PDF]
Zuoning Yin, Xiao Ma, Jing Zheng, Yuanyuan Zhou, Lakshmi N. Bairavasundaram and Shankar Pasupathy. An Empirical Study on Configuration Errors in Commercial and Open Source Systems. To appear in the proceedings of the 23rd ACM Symposium on Operating Systems Principles (SOSP'11), October 2011 (acceptance rate: 18.3% = 28/153). [PDF]
Zuoning Yin, Ding Yuan, Yuanyuan Zhou, Shankar Pasupathy and Lakshmi N. Bairavasundaram. How Do Fixes Become Bugs? -- A Comprehensive Characteristic Study on Incorrect Fixes in Commercial and Open Source Operating Systems To appear in the proceedings of the 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE'11), September 2011. Distinguished Paper (acceptance rate: 16.7% = 34/203). [PDF]
Shan Lu, Soyeon Park, and Yuanyuan Zhou. Finding Atomicity-Violation Bugs Through Unserializable Interleaving Testing. IEEE Transactions on Software Engineering (TSE), 22 Mar. 2011 (preprint ISSN: 0098-5589)
Lin Tan, Yuanyuan Zhou and Yoann Padioleau. aComment: Mining Annotations from Comments and Code to Detect Interrupt-Related Concurrency Bugs. In the Proceedings of the 31st International Conference on Software Engineering (ICSE'11), Waikiki, Honolulu, Hawaii, May 2011 (acceptance rate: 14.1% = 62/441). [PDF]
Ding Yuan, Jing Zheng, Soyeon Park, Yuanyuan Zhou and Stefan Savage. Improving Software Diagnosability via Log Enhancement. In the Proceedings of Architectural Support for Programming Languages and Operating Systems (ASPLOS'11), Newport Beach, CA, March 2011 (acceptance rate: 21.2% = 32/151). [PDF] [PS]
2010
Weiwei Xiong, Soyeon Park, Jiaqi Zhang, Yuanyuan Zhou and Zhiqiang Ma. Ad Hoc Synchronization Considered Harmful. In the proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI'10), Vancouver, BC, CA, October 2010 (acceptance rate: 16.1% = 32/199). [PDF] [PS]
Yao Shi, Soyeon Park, Zuoning Yin, Shan Lu, Yuanyuan Zhou, Wenguang Chen, and Weimin Zheng. Do I Use the Wrong Definition? DefUse: Definition-Use Invariants for Detecting Concurrency and Sequential Bugs. In the proceedings of the International Conference on Object-Oriented Programming, Systems, Languages & Applications 2010 (OOPSLA'10), October 2010 (acceptance rate: 27.4%). [PDF]
Ding Yuan, Haohui Mai, Weiwei Xiong, Lin Tan, Yuanyuan Zhou, and Shankar Pasupathy. SherLog: Error Diagnosis by Connecting Clues from Run-time Logs In the proceedings of the 15th International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS'10), March 2010 (acceptance rate: 17.7% = 32/181).[PDF][PS]
2009
Soyeon Park, Weiwei Xiong, Zuoning Yin, Rini Kaushik, Kyu H. Lee, Shan Lu and Yuanyuan Zhou. PRES: Probabilistic Replay with Execution Sketching on Multiprocessors. In the Proceedings of the 22nd ACM Symposium on Operating Systems Principles (SOSP'09), October 2009 (acceptance rate: 16.4%). [PDF]
Weihang Jiang, Chongfeng Hu, Shankar Pasupathy, Arkady Kanevsky and Yuanyuan Zhou. Storage System Problem Troubleshooting and System Logs. ;login: The USENIX Magazine June 2009, Volume 34, Number 3 (;login:'09). [PDF]
Zhe Zhang(NCSU), Amit Kulkarni(NCSU), Xiaosong Ma(NCSU), Yuanyuan Zhou. Memory Resource Allocation for File System Prefetching -- From a Supply Chain Management Perspective Eurosys'09, March 2009 ((Acceptance Rate: 16.9% = 25/148)).
(Alphabetic order) Yoann Padioleau, Lin Tan and Yuanyuan Zhou. Listening to Programmers - Taxonomies and Characteristics of Comments in Operating System Code. In the proceedings of the 31st International Conference on Software Engineering (ICSE'09), May 2009 (Acceptance Rate: 12.3% = 50/405). [PDF]
Soyeon Park, Shan Lu, and Yuanyuan Zhou. CTrigger: Exposing Atomicity Violation Bugs from Their Hiding Places. In the proceedings of the 14th International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS'09), March 2009 (acceptance rate: 25%). [PDF]
Joseph Tucek, Weiwei Xiong, and Yuanyuan Zhou. Efficient on-line validation with delta execution. In the proceedings of the 14th International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS'09), March 2009 (acceptance rate: 25%). [PDF]
Weihang Jiang, Chongfeng Hu, Shankar Pasupathy, Arkady Kanevsky, Zhenmin Li and Yuanyuan Zhou. Understanding Customer Problem Troubleshooting from Storage System Logs. In the Proceedings of 6th USENIX Conference on File and Storage Technologies (FAST'09), February, 2009 (acceptance rate: 22.5%). [PDF]
2008
Weihang Jiang, Chongfeng Hu, Yuanyuan Zhou and Arkady Kanevsky. Are Disks the Dominant Contributor for Storage Failures? A Comprehensive Study of Storage Subsystem Failure Characteristic. ACM Transactions on Storage, Vol. 4, No. 3, Article 7, November 2008 (TOS'08) [PDF]
Lin Tan, Xiaolan (Catherine) Zhang, Xiao Ma, Weiwei Xiong and Yuanyuan Zhou. AutoISES: Automatically Inferring Security Specifications and Detecting Violations. In the Proceedings of the 17th USENIX Security Symposium (USENIX Security'08), July-August, 2008 (acceptance rate: 15.9% = 27/170). [PDF]
Zhe Zhang, Kyuhyung Lee, Xiaosong Ma, and Yuanyuan Zhou. "PFC: Transparent Optimization of Existing Prefetching Strategies for Multi-level Storage Systems". In the Proceedings of the 2008 International Conference on Distributed Computing Systems (ICDCS'08), June 2008 (acceptance rate: 16.0% = 102/638).
Man-Lap Li, Pradeep Ramachandran, Swarup Kumar Sahoo, Sarita Adve, Vikram Adve, and Yuanyuan Zhou. Trace-Based Diagnosis of Permanent Hardware Faults. In the Proceedings of the International Conference on Dependable Systems and Networks (DSN'08), June 2008 (acceptance rate: 23.5% = 35/149). [PDF]
Swarup Kumar Sahoo, Man-Lap Li, Pradeep Ramachandran, Sarita Adve, Vikram Adve, and Yuanyuan Zhou. Using Likely Program Invariants for Hardware Reliability. In the Proceedings of the International Conference on Dependable Systems and Networks (DSN'08), June 2008 (acceptance rate: 23.5% = 35/149). [PDF]
Ding Yuan, Kyuhyung Lee, Hong Cheng, Gopal Krishna, Zhenmin Li, Xiao Ma, Yuanyuan Zhou and Jiawei Han. CISpan: Comprehensive Incremental Mining Algorithms of Closed Sequential Patterns for Multi-Versional Software Mining. In the proceedings of 2008 SIAM Int. Conf. on Data Mining (SDM'08), Atlanta, Georgia, April 2008 (acceptance rate: 14.2% = 40/282). [PDF]
Weihang Jiang, Chongfeng Hu, Yuanyuan Zhou and Arkady Kanevsky. Are Disks the Dominant Contributor for Storage Failures? A Comprehensive Study of Storage Subsystem Failure Characteristics. In the proceedings of the 6th USENIX Conference on File and Storage Technologies (FAST'08), February, 2008 (acceptance rate: 22%). [PDF]
Shan Lu, Soyeon Park, Eunsoo Seo, Yuanyuan Zhou. Learning from Mistakes --- A Comprehensive Study on Real World Concurrency Bug Characteristics. In the proceedings of the 13th International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS'08), March 2008 (acceptance rate: 24%).[PDF]
Man-Lap Li, Pradeep Ramachandran, Sarita Adve, Vikram Adve and Yuanyuan Zhou, Understanding the propagation of hard faults to software and its implications on Resilient Systems Design. In 13th International Conference on Architecture Support for Programming Languages and Operating Systems(ASPLOS'08), March, 2008 (acceptance rate: 24%). [PDF]
2007
Lin Tan, Ding Yuan, Yuanyuan Zhou. /* iComment: Bugs or Bad Comments? */. In the Proceedings of the 21st ACM Symposium on Operating Systems Principles (SOSP'07), October 2007 (acceptance rate: 19.1% = 25/131). [PDF]
Shan Lu, Soyeon Park, Chongfeng Hu, Xiao Ma, Weihang Jiang, Zhenmin Li, Raluca A. Popa, Yuanyuan Zhou. MUVI: Automatically Inferring Multi-Variable Access Correlations and Detecting Related Semantic and Concurrency Bugs. In the Proceedings of the 21st ACM Symposium on Operating Systems Principles (SOSP'07), October 2007. (acceptance rate: 19.1% = 25/131)[PDF]
Joseph Tucek, Shan Lu, Chengdu Huang, Spiros Xanthos, and Yuanyuan Zhou. Triage: Diagnosing Production Run Failures at the User's Site. In the Proceedings of the 21st ACM Symposium on Operating Systems Principles (SOSP'07), October 2007 (acceptance rate: 19.1% = 25/131). [PDF]
Shan Lu, Weihang Jiang and Yuanyuan Zhou. A Study of Interleaving Coverage Criteria. In the Proceedings of the 15th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE'07) (short paper), September 2007 (acceptance rate: 17%). [PDF]
Soyeon Park, Weihang Jiang, Yuanyuan Zhou and Sarita Adve. Managing Energy-Performance Tradeoffs for Multi-threaded Applications. In the Proceedings of the ACM International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS'07), June 2007 (acceptance rate: 17%). [PDF]
Xiaodong Li, Ritu Gupta, Sarita V. Adve and Yuanyuan Zhou. Cross-component energy management: Joint adaptation of processor and memory. In the ACM Transactions on Architecture and Code Optimization (TACO), Volume 4, Issue 3, September 2007. [PDF]
Yuanyuan Zhou, Darko Marinov, William Sanders, Craig Zilles, Marcelo d'Amorim, Steven Lauterburg, Ryan M. Lefever and Joseph Tucek. Delta Execution for Software Reliability. The Third Workshop on Hot Topics in System Dependability (HotDep '07), June, 2007 (acceptance rate: 15%)
Lin Tan, Ding Yuan and Yuanyuan Zhou. HotComments: How to Make Program Comments More Useful? . In the Proceedings of the 11th Workshop on Hot Topics in Operating Systems (HotOS), May 2007. San Diego, California (acceptance rate: 20.0% = 21/105). [PDF]
Joseph Tucek, James Newsome, Shan Lu, Chengdu Huang, Spiros Xanthos, David Brumley, Yuanyuan Zhou and Dawn Song. Sweeper: A Lightweight End-to-end System for Defending Against Fast Worms. In the Proceedings of the 2nd ACM SIGOPS EuroSys (EuroSys'07), March 2007 (acceptance rate: 22.1% = 29/131). [PDF]
Shan Lu, Joe Tucek, Feng Qin, and Yuanyuan Zhou. AVIO: Detecting Atomicity Violations via Access-Interleaving Invariants. In the IEEE Micro Special Issue: Top Picks from Computer Architecture Conferences, January-February 2007 Issue [PDF]
Pin Zhou, Radu Teodorescu and Yuanyuan Zhou, HARD: Hardware-Assisted Lockset-based Race Detection, The Proceedings of the International Symposium on High-Performance Computer Architecture (HPCA'07), February 2007 (acceptance rate: 14%). [PDF]
2006
Shan Lu, Pin Zhou, Wei Liu, Yuanyuan Zhou and Josep Torrellas. PathExpander: Architectural Support for Increasing the Path Coverage of Dynamic Bug Detection. The Proceedings of the Annual IEEE/ACM International Symposium on Microarchitecture, 2006 (Micro'06), Dec, 2006 (24%=42/174 acceptance rate) [PDF]
Feng Qin, Cheng Wang, Zhenmin Li, Ho-seop Kim, Yuanyuan Zhou and Youfeng Wu. LIFT: A Low-Overhead Practical Information Flow Tracking System for Detecting General Security Attacks. The Proceedings of the Annual IEEE/ACM International Symposium on Microarchitecture, 2006 (Micro'06), Dec, 2006 (24%=42/174 acceptance rate) [PDF]
Shan Lu, Joe Tucek, Feng Qin, and Yuanyuan Zhou. AVIO: Detecting Atomicity Violations via Access-Interleaving Invariants. The Proceedings of the International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS'06), Oct, 2006 (22% acceptance rate) [PDF]
Joseph Tucek, Shan Lu, Chengdu Huang, Spiros Xanthos and Yuanyuan Zhou. Automatic Online Failure Diagnosis at the End-User Site (A Position Paper). The Second Workshop on Hot Topics in System Dependability (HotDep '06), Nov, 2006 (15%=8/52 acceptance rate) . [PDF]
Zhenmin Li, Shan Lu, Suvda Myagmar and Yuanyuan Zhou. CP-Miner: finding copy-paste and related bugs in large-scale software code. IEEE Transactions on Software Engineering (IEEE-TSE) [PDF]
Vivek Pandey, Weihang Jiang, Yuanyuan Zhou and Ricardo Bianchini. DMA-aware memory energy management for data servers. The Proceedings of the 10th International Symposium on High-Performance Computer Architecture (HPCA'06) , Feb 2006. (15% acceptance rate, 25/172) [PDF]
2005
Smruti R. Sarangi, Wei Liu, Josep Torrellas, and Yuanyuan Zhou. ReSlice: Selective Re-Execution of Long-Retired Misspeculated Instructions Using Forward Slicing . In proceedings of the 38th International Symposium on Microarchitecture (MICRO'05), November 2005 (acceptance rate: 19.7%). [PDF]
Feng Qin, Joe Tucek, Jagadeesan Sundaresan and Yuanyuan Zhou. Rx: Treating bugs as allergies---a safe method to survive software failure. In proceedings of the 20th ACM Symposium on Operating Systems Principles (SOSP'05), October 2005. Awarded Paper (13% acceptance rate: 20/155).[PDF]
Qingbo Zhu, Zhifeng Chen, Lin Tan, Yuanyuan Zhou, Kimberley Keeton and John Wilkes. Hibernator: Helping disk array sleep through the winter. In proceedings of the 20th ACM Symposium on Operating Systems Principles (SOSP'05), October 2005. (13% acceptance rate: 20/155). [PDF]
Zhenmin Li and Yuanyuan Zhou. PR-Miner: Automatically Extracting Implicit Programming Rules and Detecting Violations in Large Software Code. In proceedings of the 13th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE'05), Sept 2005. (16%> acceptance rate, 32/201). [PDF]
Feng Qin, Joseph Tucek and Yuanyuan Zhou. Treating bugs as allergies: A safe method for surviving software failures. The proceedings of USENIX Tenth Workshop on Hot Topics in Operating Systems (HOTOS'05), June 2005 (acceptance rate: 19.5% = 24/123)).[PDF].
Zhifeng Chen, Yan Zhang, Yuanyuan Zhou, Heidi Scott and Berni Schiefer. Empirical evaluation of Multi-level Buffer Cache Collaboration for Storage System. The proceedings of ACM International Conference on Measurement and Modeling of Computing Systems (SIGMETRICS'05), June 2005. (13% acceptance rate, 31/237)[PDF].
Zhenmin Li, Zhifeng Chen and Yuanyuan Zhou. Mining Block Correlations to Improve Storage Performance. Published in ACM Transactions on Storage (ACM-TOS), pp. 213-245, Vol. 1, No. 2, May 2005 [PDF]
Xiaodong Li, Zhenmin Li, Yuanyuan Zhou and Sarita Adve . Performance Directed Energy Management for Main Memory and Disks. Published in ACM Transactions on Storage (ACM-TOS), pp. 346-380, Vol. 1, No. 3, August 2005 [PDF]
Yuanyuan Zhou, Pin Zhou, Feng Qin, Wei Liu and Josep Torrellas. Efficient and Flexible Architectural Support for Dynamic Monitoring. Published in ACM Transactions on Architecture and Code Generation (ACM-TACO), 2005 [PDF]
Qingbo Zhu and Yuanyuan Zhou. Power Aware Storage Cache Management. Published in IEEE Transactions on Computers (IEEE-TC), p587-602, Vol. 54, No. 5, 2005. (16 pages) [PDF]
Feng Qin, Shan Lu and Yuanyuan Zhou. SafeMem: Exploiting ECC-Memory for Detecting Memory Leaks and Memory Corruption During Production Runs. The Proceedings of the 11th International Symposium on High-Performance Computer Architecture (HPCA'05) , Feb, 2005. (15% acceptance rate, 28/181) [ PDF]
2004
Pin Zhou, Wei Liu, Fei Long, Shan Lu, Feng Qin, Yuanyuan Zhou, Sam Midkiff and Josep Torrellas. AccMon: Automatically Detecting Memory-Related Bugs via Program Counter-based Invariants. The Proceedings of 37th Annual IEEE/ACM International Symposium ON Micro-architecture (Micro'04), December, 2004 (18% acceptance rate, 29/158) [PDF]
Zhenmin Li, Shan Lu, Suvda Myagmar and Yuanyuan Zhou. CP-Miner: A Tool for Finding Copy-paste and Related Bugs in Operating System Code. The Proceedings of the Sixth Symposium on Operating System Design and Implementation (OSDI'04), December, 2004 (14% acceptance rate, 27/193) [PDF]
Pin Zhou, Feng Qin, Wei Liu, Yuanyuan Zhou and Josep Torrellas. iWatcher: Simple, General Architectural Support for Software Debugging. The IEEE Micro Special Issue on Top Picks from Microarchitecture Conferences, Dec. 2004 [PDF]
Xiaodong Li, Zhenmin Li, Pin Zhou, Yuanyuan Zhou, Sarita Adve and Sanjeev Kumar. Performance-Directed Energy Management for Storage Systems. The IEEE Micro Special Issue on Top Picks from Microarchitecture Conferences, Dec. 2004 [PDF]
Pin Zhou, Vivek Pandey, Jagadeesan Sundaresan, Anand Raghuraman, Yuanyuan Zhou and Sanjeev Kumar. Dynamically Tracking Miss-Ratio-Curve for Memory Management. The Proceedings of the Eleventh International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'04), October, 2004 (14% acceptance rate, 24/169) [PS, PDF].
Xiaodong Li, Zhenmin Li, Francis David, Pin Zhou, Yuanyuan Zhou, Sarita Adve and Sanjeev Kumar. Performance-directed energy management for main memory and disks. The Proceedings of the Eleventh International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'04), October, 2004 (14% acceptance rate, 24/169) [PS, PDF].
Qingbo Zhu, Asim Shankar and Yuanyuan Zhou. PB-LRU: A Self-Tuning Power Aware Storage Cache Replacement Algorithm for Conserving Disk Energy The Proceedings of the International Conference on Supercomputing (ICS'04), June, 2004 (20% acceptance rate) [PS, PDF]
Pin Zhou, Feng Qin, Wei Liu, Yuanyuan Zhou and Josep Torrellas. iWatcher: Efficient Architecture Support for Software Debugging. Proceedings of the 31st annual International Symposium on Computer Architecture (ISCA'04), June, 2004.(14% acceptance rate, 31/221) [PS, PDF]
Sudarshan Srinivasan, Christopher Andrews, Srikanth Kandula and Yuanyuan Zhou. Flashback: A Light-weight Extension for Rollback and Deterministic Replay for Software Debugging. The Proceedings of the annual Usenix technical conference (USENIX'04), June, 2004 (13% acceptance rate, 21/164) [PS, PDF]
Zhenmin Li, Zhifeng Chen, Sudarshan M.Srinivasan and Yuanyuan Zhou. C-Miner: Mining Block Correlations in Storage Systems. The Proceedings of 3rd USENIX Conference on File and Storage Technologies (FAST'04), March 2004. (20% acceptance rate) [PS, PDF]
Qingbo Zhu, Francis M. David, Christo Devaraj, Zhenmin Li, Yuanyuan Zhou and Pei Cao. Reducing Energy Consumption of Disk Storage Using Power-Aware Cache Management. Proceedings of the 10th International Symposium on High-Performance Computer Architecture (HPCA'04) , Madrid, Spain. February 14-18, 2004. (17% acceptance rate, 27/153)[pdf, ps]
Yuanyuan Zhou, Angelos Bilas, Suresh Jagannathan, Cezary Dubnicki and Kai Li. VI-attached Database Storage. IEEE Transactions on Parallel and Distributed Systems (IEEE-TPDS, Journal), Vol. 16, No. 1, January, 2005. [PDF]
Yuanyuan Zhou, Zhifeng Chen and Kai Li. Second-Level Buffer Cache Management. IEEE Transactions on Parallel and Distributed Systems (IEEE-TPDS, Journal), Vol. 15, No. 7, July, 2004. [PS, PDF]
Zhenmin Li, Jed Taylor, Elizabeth Partridge, Yuanyuan Zhou, William Yurcik, Cristina Abad, James J. Barlow, and Jeff Rosendale, "UCLog: A Unified, Correlated Logging Architecture for Intrusion Detection," 12th International Conference on Telecommunication Systems - Modeling and Analysis (ICTSM), 2004 [PDF].
2003
Zhenmin Li, Sudarshan M. Srinivasan, Zhifeng Chen, Yuanyuan Zhou, Peter Tzvetkov, Xifeng Yan, and Jiawei Han. Using Data Mining to Discover Patterns in Autonomic Storage Systems. Poster presentation and short paper, 1st Workshop on Algorithms and Architectures for Self-Managing Systems in conjunction with ISCA and SIGMETRICS, 2003 (acceptance rate: 12% = 26/222).
Zhifeng Chen, Yuanyuan Zhou and Kai Li. Eviction-based Placement for Storage Caches. USENIX Technical Conference, June 2003 (acceptance rate: 20%). [PDF].
William Yurcik, Jim Barlow, YuanYuan Zhou, Hrishikesh Raje, Yifan Li, Xiaoxin Yin, Mike Haberman, Jeff Rosendale, Dora Cai and Duane Searsmith. Scalable Data Management Alternatives to Support Data Mining Heterogeneous Logs for Computer Network Security. 2003 SIAM Workshop on Data Mining for Counter Terrorism and Security, June 2003. [PDF]
2002 and before
Yuanyuan Zhou et al. Experiences with VI Communication for Database Storage The 29th International Symposium on Computer Architecture (ISCA'02), May 2002 (acceptance rate: 15% = 27/180). [ps, pdf]
Yuanyuan Zhou, James F. Philbin and Kai Li. The Multi-Queue Replacement Algorithm for Second Level Buffer Caches. USENIX Technical Conference, June 2001 (29.2% = 24/82). [ps, pdf]
Yuanyuan Zhou, Peter M. Chen and Kai Li. Fast Cluster Failover Using Virtual Memory-Mapped Communication. The 13th ACM International Conference on Supercomputer (ICS), June 1999.[ps, pdf]
Yuanyuan Zhou, Limin Wang and Kai Li. Thread Scheduling for Out-of-Core Applications with Memory Server on Multicomputers. Proceedings of the 6th Workshop on Input/Output in Parallel and Distributed Systems (IOPADS ), May 1999.[ps]
Angelos Bilas, Dongming Jiang, Yuanyuan Zhou, and Jaswinder P. Singh. Limits to the Performance of Software Shared Memory: A Layered Approach. Proceedings of the 5th International Symposium on High Performance Computer Architecture (HPCA), January, 1999. [ps]
Yuanyuan Zhou and Kai Li. Dynamic Join and Departure in Shared Object Middlewares. Princeton Technical Report, 1998. [ps]
Yuanyuan Zhou, Liviu Iftode, Jaswinder P. Singh, Kai Li, Brian R. Toonen, Ioannis Schoinas, Mark D. Hill and David A. Wood. Relaxed Consistency and Coherence Granularity in DSM Systems: A Performance Evaluation.Proceedings of the 6th ACM Symposium on Principles and Practice of Parallel Programming (PPoPP), June 1997. [ps, pdf]
Yuanyuan Zhou, Liviu Iftode and Kai Li. Performance Evaluation of Two Home-Based Lazy Release Consistency Protocols for Shared Virtual Memory Systems. Proceedings of the 2nd Symposium on Operating Systems Design and Implementation (OSDI 96), October 1996. [ps, pdf]
Yuanyuan Zhou and Jiande Chen. A Duodenal Myoelectrical activity in patients with gastro paresis. Best student paper. Southern American Federation Meeting for Clinical Research, Feb, 1995
Yuanyuan Zhou, Tao Guan and Shiwei Tang. Extendable Transaction Model. Journal of Computer Science, March, 1993.