Publications Sorted by Date

RAVEN: Improving Interactive Latency for the Connected Car
HyunJong Lee, Jason Flinn, and Basavaraj Tonsal
Proceedings of the 24th Annual International Conference on Mobile Computing and Networking (MobiCom), New Delhi, India, October-November 2018
 
Sledgehammer: Cluster-Fueled Debugging
Andrew Quinn, Jason Flinn, and Michael Cafarella
Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI), Carlsbad, CA, October 2018
 
Optimistic Hybrid Analysis: Accelerating Dynamic Analysis through Predicated Static Analysis
David Devecsery, Peter M. Chen, Jason Flinn, and Satish Narayanaswamy
Proceedings of the 23rd International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Williamsburg, VA, March 2018
 
Gremlin: Scheduling Interactions in Vehicular Computing
Kyungmin Lee, Jason Flinn, and Brian D. Noble
Proceedings of the 2nd ACM/IEEE Symposium on Edge Computing (SEC), San Jose, CA, October 2017
 
Cyber Foraging: Fifteen Years Later
Rajesh Krishna Balan and Jason Flinn
IEEE Pervasive Computing, Volume 16, Number 3, July-Sept 2017
 
Knockoff: Cheap Versions in the Cloud
Xianzheng Dou, Peter M. Chen, and Jason Flinn
Proceedings of the 15th USENIX Conference on File and Storage Technologies (FAST), Santa Clara, CA, February/March 2017
 
JetStream: Cluster-Scale Parallelization of Information Flow Queries
Andrew Quinn, David Devecsery, Peter M. Chen, and Jason Flinn
Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI), Savannah, GA, November 2016
 
DQBarge: Improving Data-Quality Tradeoffs in Large-Scale Internet Services
Michael Chow, Kaushik Veeraraghavan, Michael Cafarella, and Jason Flinn
Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI), Savannah, GA, November 2016
 
Toward Eidetic Distributed File Systems
Xianzheng Dou, Jason Flinn, and Peter M. Chen
Proceedings of the 7th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage), Santa Clara, CA, July 2015
 
Accelerating Mobile Applications through Flip-Flop Replication
Best paper award!
Mark Gordon, David Ke Hong, Peter M. Chen, Jason Flinn, Scott Mahlke, and Z. Morley Mao
Proceedings of the 13th International Conference on Mobile Systems, Applications, and Services (MobiSys), Florence, Italy, May 2015.
 
Outatime: Using Speculation to Enable Low-Latency Continuous Interaction for Mobile Cloud Gaming
Best paper award!
Kyungmin Lee, David Chu, Eduardo Cuervo, Yury Degtyarev, Sergey Grizan, Johannes Kopf, Alec Wolman, and Jason Flinn
Proceedings of the 13th International Conference on Mobile Systems, Applications, and Services (MobiSys), Florence, Italy, May 2015.
 
The Case for Operating System Management of User Attention
Kyungmin Lee, Jason Flinn, and Brian Noble
Proceedings of the 16th Workshop on Mobile Computing Systems and Applications (HotMobile), Santa Fe, NM, February 2015
 
The Future is Cloudy: Reflecting Prediction Error in Mobile Applications
Brett D. Higgins, Kyungmin Lee, Jason Flinn, T.J. Giuli, Brian Noble, and Christopher Peplin
Proceedings of the 6th International Conference on Mobile Computing, Applications, and Services (MobiCASE), Austin, TX, November 2014
 
The Mystery Machine: End-to-End Performance Analysis of Large-Scale Internet Services
Michael Chow, David Meisner, Jason Flinn, Daniel Peek, and Thomas F. Wenisch
Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI), Broomfield, CO, October 2014
 
Eidetic Systems
David Devecsery, Michael Chow, Xianzheng Dou, Jason Flinn, and Peter M. Chen
Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI), Broomfield, CO, October 2014
 
Race Detection for Event-Driven Mobile Applications
Chun-Hung Hsiao, Jie Yu, Satish Narayanasamy, Ziyun Kong, Cristiano Pereira, Gilles A. Pokam, Peter M. Chen, and Jason Flinn
Proceedings of the 35th Annual ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), Edinburgh, UK, June 2014
 
…and region serializability for all
Jessica Ouyang, Peter M. Chen, Jason Flinn, and Satish Narayanasamy
Proceedings of the 5th USENIX Workshop on Hot Topics in Parallelism (HotPar), San Jose, CA, June 2013
 
AMC: Verifying User Interface Properties for Vehicular Applications
Kyungmin Lee, Jason Flinn, T. J. Giuli, Brian Noble, and Christopher Peplin
In Proceedings of the 11th International Conference on Mobile Systems, Applications, and Services (MobiSys), Taipei, Taiwan, June 2013
 
Parallelizing Data Race Detection
Benjamin Wester, David Devecsery, Peter M. Chen, Jason Flinn, and Satish Narayanasamy
Proceedings of the 18th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Houston, TX, March 2013
 
X-ray: Automating Root-Cause Diagnosis of Performance Anomalies in Production Software
Jay Lepreau best student paper award!
Mona Attariyan, Michael Chow, and Jason Flinn
Proceedings of the 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI), Hollywood, CA, October 2012.
 
Cyber Forging: Bridging Mobile and Cloud Computing
Jason Flinn
Morgan and Claypool Publishers, September 2012
 
Informed Mobile Prefetching
Brett D. Higgins, Jason Flinn, T. J. Giuli, Brian Noble, Christopher Peplin, and David Watson
In Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services (MobiSys), Low Wood Bay, United Kingdom, June 2012
 
Chimera: Hybrid Program Analysis for Determinism
Dongyoon Lee, Peter M. Chen, Jason Flinn, and Satish Narayanasamy
Proceedings of Programming Language Design and Implementation (PLDI), Beijing, China, June 2012
 
DoublePlay: Parallelizing Sequential Logging and Replay (extended version of our ASPLOS 2011 paper)
Kaushik Veeraraghavan, Dongyoon Lee, Benjamin Wester, Jessica Ouyang, Peter M. Chen, Jason Flinn, and Satish Narayanasamy
ACM Transactions on Computer Systems, Volume 30, Number 1, February 2012
 
Detecting and Surviving Data Races using Complementary Schedules
Kaushik Veeraraghavan, Peter M. Chen, Jason Flinn, and Satish Narayanasamy
Proceedings of the 23rd ACM Symposium on Operating Systems Principles (SOSP), Cascais, Portugal, October 2011
 
Automatic Root-Cause Diagnosis of Performance Anomalies in Production Software
Mona Attariyan, Michael Chow, and Jason Flinn
Technical Report CSE-TR-575-11, University of Michigan Computer Science and Engineering, October 2011
 
Embracing Redundancy in Mobile Computing (not a paper, but it’s a nice rant)
Jason Flinn
MobiHeld 2011 Keynote, Cascais, Portugal, October 2011
 
Operating System Support for Application-Specific Speculation
Benjamin Wester, Peter M. Chen, and Jason Flinn
Proceedings of the European Conference on Computer Systems (EuroSys), Salzburg, Austria, April 2011
 
Can Deterministic Replay be an Enabling Tool for Mobile Computing?
Jason Flinn and Z. Morley Mao
Proceedings of the 12th Workshop on Mobile Computing Systems and Applications (HotMobile), Phoenix, AZ, March 2011
 
DoublePlay: Parallelizing Sequential Logging and Replay
Best paper award!
Kaushik Veeraraghavan, Dongyoon Lee, Benjamin Wester, Jessica Ouyang, Peter M. Chen, Jason Flinn, and Satish Narayanasamy
Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Newport Beach, CA, March 2011.
 
Automating Configuration Troubleshooting with Dynamic Information Flow Analysis
Mona Attariyan and Jason Flinn
Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI), Vancouver, BC, October 2010
 
quFiles: The Right File at the Right Time (extended version of FAST ’10 publication)
Kaushik Veeraraghavan, Jason Flinn, Edmund B. Nightingale, and Brian Noble
ACM Transactions on Storage, Volume 6, Number 3, September 2010
 
Intentional Networking: Opportunistic Exploitation of Mobile Network Diversity
Brett D. Higgins, Azarias Reda, Timur Aperovich, Jason Flinn, T. J. Giuli, Brian Noble, and David Watson
Proceedings of the 16th Annual International Conference on Mobile Computing and Networking (MobiCom), Chicago, IL, September 2010
 
TrapperKeeper: The Case for Using Virtualization to Add Type Awareness to File Systems
Daniel Peek and Jason Flinn
Proceedings of the 2nd Workshop on Hot Topics in Storage and File Systems (HotStorage), Boston, MA, June 2010
 
Respec: Efficient Online Multiprocessor Replay via Speculation and External Determinism
Dongyoon Lee, Benjamin Wester, Kaushik Veeraraghavan, Satish Narayanasamy, Peter M. Chen, and Jason Flinn
Proceedings of the 15th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Pittsburgh, PA, March 2010
 
quFiles: The Right File at the Right Time
Best paper award!
Kaushik Veeraraghavan, Jason Flinn, Edmund B. Nightingale, and Brian Noble
Proceedings of the 8th USENIX Conference on File and Storage Technologies (FAST), San Jose, CA, February 2010.
 
Automatically Generating Predicates and Solutions for Configuration Troubleshooting
Ya-Yunn Su and Jason Flinn
Proceedings of the USENIX Annual Technical Conference, San Diego, CA, June 2009
 
Trapper Keeper: Using Virtualization to Add Type-Awareness to File Systems
Daniel Peek and Jason Flinn
Technical Report CSE-TR-550-09, Computer Science and Engineering Division, University of Michigan, May 2009
 
Tolerating latency in replicated state machines through client speculation
Benjamin Wester, James Cowling, Edmund B. Nightingale, Peter M. Chen, Jason Flinn, and Barbara Liskov
Proceedings of the 6th USENIX Symposium on Network Systems Design and Implementation (NSDI), Boston, MA, April 2009
 
The Case for Intentional Networking
Jason Flinn, T. J. Giuli, Brett Higgins, Brian Noble, Azarias Reda, and David Watson
Proceedings of the Tenth Workshop on Mobile Computing Systems and Applications (HotMobile), Santa Cruz, CA, February 2009
 
Rethink the Sync (extended version of OSDI ’06 publication)
Edmund B. Nightingale, Kaushik Veeraraghavan, Peter M. Chen, and Jason Flinn
ACM Transactions on Computer Systems, Volume 26, Number 3, September 2008
 
PAN-on-Demand: Leveraging Multiple Radios to Build Self-Organizing Energy-Efficient PANs
Manish Anand and Jason Flinn
Proceedings of the Fifth Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services, Dublin, Ireland, July 2008
 
Using Causality to Diagnose Configuration Bugs
Mona Attariyan and Jason Flinn
Proceedings of the USENIX Annual Technical Conference, Boston, MA, June 2008
 
In-Cloud Security Services for Mobile Devices
Jon Oberheide, Kaushik Veeraraghavan, Evan Cooke, Jason Flinn, and Farnam Jahanian
In the First Workshop on Virtualization and Mobile Computing, Breckenridge, CO, June 2008
 
Parallelizing Security Checks on Commodity Hardware
Edmund B. Nightingale, Daniel Peek, Peter M. Chen, and Jason Flinn
Proceedings of the Thirteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Seattle, WA, March 2008
 
quFiles: A New Abstraction for Mobile Data Management
Kaushik Veeraraghavan, Edmund B. Nightingale, Jason Flinn, and Brian D. Noble
Proceedings of the Ninth Workshop on Mobile Computing Systems and Applications (HotMobile), Napa, CA, February 2008
 
AutoBash: Improving Configuration Management with Operating System Causality Analysis
Ya-Yunn Su, Mona Attariyan, and Jason Flinn
Proceedings of the 21st ACM Symposium on Operating Systems Principles (SOSP), Stevenson, WA, October 2007
 
Sprockets: Safe Extensions for Distributed File Systems
Daniel Peek, Edmund B. Nightingale, Brett D. Higgins, Puspesh Kumar, and Jason Flinn
Proceedings of the 2007 USENIX Annual Technical Conference Santa Clara, CA, June 2007
 
Consumer Electronics Meets Distributed Storage
Daniel Peek and Jason Flinn
IEEE Computer, Vol. 40, No. 2, Invisible Computing Column, February 2007
 
Cobalt: Separating Content Distribution from Authorization in Distributed File Systems
Kaushik Veeraraghavan, Andrew Myrick, and Jason Flinn
Proceedings of the 5th USENIX Conference on File and Storage Technologies (FAST), San Jose, CA, February 2007
 
Speculative Execution in a Distributed File System (revised version of SOSP ’05 publication)
Edmund B. Nightingale, Peter M. Chen, and Jason Flinn
ACM Transactions on Computer Systems, Volume 24, Number 4, November 2006
 
Rethink the Sync
Best paper award!
Edmund B. Nightingale, Kaushik Veeraraghavan, Peter M. Chen, and Jason Flinn
Proceedings of the 7th USENIX Symposium on Operating Systems Design and Implementation (OSDI), Seattle, WA, November 2006.
 
EnsemBlue: Integrating Distributed Storage and Consumer Electronics
Daniel Peek and Jason Flinn
Proceedings of the 7th USENIX Symposium on Operating Systems Design and Implementation (OSDI), Seattle, WA, November 2006
 
PAN-on-Demand: Building Self-Organizing PANs for Better Power Management
Manish Anand and Jason Flinn
Technical Report CSE-TR-524-06, Computer Science and Engineering Division, University of Michigan, August 2006
 
Speculative Execution in a Distributed File System
Award paper!
Edmund B. Nightingale, Peter M. Chen, and Jason Flinn
Proceedings of the 20th ACM Symposium on Operating Systems Principles (SOSP), Brighton, United Kingdom, October 2005.
 
Self-Tuning Wireless Network Power Management (extended version of MobiCom ’03 publication)
Manish Anand, Edmund B. Nightingale, and Jason Flinn
Wireless Networks, Vol. 11, No. 4, July 2005
 
Slingshot: Deploying Stateful Services in Wireless Hotspots
Ya-Yunn Su and Jason Flinn
Proceedings of the 3rd Annual Conference on Mobile Systems, Applications, and Services (MobiSys ’05), Seattle, WA, June 2005
 
Drive-Thru: Fast, Accurate Evaluation of Storage Power Management
Daniel Peek and Jason Flinn
Proceedings of the USENIX Annual Technical Conference, Anaheim, CA, April 2005
 
Portable Storage Support for Cyber Foraging
Ya-Yunn Su and Jason Flinn
Proceedings of the International Workshop on Software Support for Portable Storage, San Francisco, CA, March 2005
 
Energy-Efficiency and Storage Flexibility in the Blue File System
Edmund B. Nightingale and Jason Flinn
Proceedings of the 6th USENIX Symposium on Operating Systems Design and Implementation (OSDI), San Francisco, CA, December 2004
 
Ghosts in the Machine: Interfaces for Better Power Management
Best paper award!
Manish Anand, Edmund B. Nightingale, and Jason Flinn
Proceedings of the 2nd Annual International Conference on Mobile Systems, Applications, and Services (MOBISYS ’04), Boston, MA, June 2004.
 
Managing Battery Lifetime with Energy-Aware Adaptation (extended version of SOSP ’99 publication)
Jason Flinn and M. Satyanarayanan
ACM Transactions on Computer Systems (TOCS), Vol. 22, No. 2, May 2004
 
Self-Tuning Wireless Network Power Management
Manish Anand, Edmund B. Nightingale, and Jason Flinn
Proceedings of the 9th Annual International Conference on Mobile Computing and Networking (MOBICOM ’03), San Diego, CA, September 2003
 
Data Staging on Untrusted Surrogates
Jason Flinn, Shafeeq Sinnamohideen, Niraj Tolia, and M. Satyanarayanan
Proceedings of the 2nd USENIX Conference on File and Storage Technologies (FAST), San Francisco, CA, March/April 2003
 
The Case for Cyber Foraging
Rajesh Balan, Jason Flinn, M. Satyanarayanan, Shafeeq Sinnamohideen, and Hen-I Yang
In the 10th ACM SIGOPS European Workshop, Saint-Emilion, France, September 2002
 
Balancing Performance, Energy, and Quality in Pervasive Computing
Jason Flinn, SoYoung Park, and M. Satyanarayanan
Proceedings of the 22nd International Conference on Distributed Computing Systems, Vienna, Austria, July 2002
 
Extending Mobile Computer Battery Life through Energy-Aware Adaptation
Jason Flinn
Ph.D. dissertation, TR# CMU-CS-01-171, Carnegie Mellon University, December 2001
 
Reducing the Energy Usage of Office Applications
Jason Flinn, Eyal de Lara, M. Satyanarayanan, Dan S. Wallach, and Willy Zwaenepoel
Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms (Middleware 2001), Heidelberg, Germany, November 2001
 
Self-Tuned Remote Execution for Pervasive Computing
Jason Flinn, Dushyanth, Narayanan, and M. Satyanarayanan
Proceedings of the 8th Workshop on Hot Topics in Operating Systems (HotOS-VIII), Schloss Elmau, Germany, May 2001
 
Using History to Improve Mobile Application Adaptation
Dushyanth Narayanan, Jason Flinn, and M. Satyanarayanan
Proceedings of the 3rd IEEE Workshop on Mobile Computing Systems and Applications (HotMobile), Monterey, CA, December 2000
 
Quantifying the Energy Consumption of a Pocket Computer and a Java Virtual Machine
Keith I. Farkas, Jason Flinn, Godmar Back, Dirk Grunwald, and Jennifer Anderson
Proceedings of the International Conference on Measurement and Modeling of Computer Systems (ACM SIGMETRICS), Santa Clara, CA, June 2000
 
Power and Energy Characterization of the Itsy Pocket Computer (Version 1.5)
Jason Flinn, Keith I. Farkas, and Jennifer Anderson
Compaq Western Research Laboratory Technical Note TN-56, February 2000
 
Energy-Aware Adaptation for Mobile Applications
Jason Flinn and M. Satyanarayanan
Proceedings of the 17th ACM Symposium on Operating Systems Principles (SOSP), Kiawah Island Resort, SC, December 1999
 
Visual Proxy: Exploiting OS Customizations without Application Source Code
M. Satyanarayanan, Jason Flinn, and Kevin R. Walker
Operating Systems Review, Volume 33, Number 3, July 1999
 
PowerScope: A Tool for Profiling the Energy Usage of Mobile Applications
Jason Flinn and M. Satyanarayanan
Proceedings of the 2nd IEEE Workshop on Mobile Computing Systems and Applications (HotMobile), New Orleans, Louisiana, February 1999
 
Agile Application-Aware Adaptation for Mobility
Brian D. Noble, M. Satyanarayanan, Dushyanth Narayanan, J. Eric Tilton, Jason Flinn, and Kevin R. Walker
Proceedings of the 16th ACM Symposium on Operating Systems Principles (SOSP), Saint-Malo, France, October 1997