Papers Published

Lazy Analytics: Let Other Queries Do the Work For You
published in HotStorage 2016
William Jannen, Michael Bender, Martin Farach-Colton, Rob Johnson, Bradley C. Kuszmaul, and Donald E. Porter, In the Proceedings of the 8th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage '16), Denver, CO, June 2016.
A Study of Modern Linux API Usage and Compatibility: What to Support When You're Supporting
published in EuroSys 2016
Chia-Che Tsai, Bhushan Jain, Nafees Ahmed Abdul, and Donald E. Porter, In Proceedings of the 11th European Conference on Computer Systems (EuroSys '16), London, UK, April 2016.
Sinter: Low-Bandwidth Remote Access for the Visually-Impaired
published in EuroSys 2016
Syed Masum Billah, Donald E. Porter, and I.V. Ramakrishnan, In Proceedings of the 11th European Conference on Computer Systems (EuroSys '16), London, UK, April 2016.
Optimizing Every Operation in a Write-Optimized File System
published in FAST 2016
Jun Yuan, Yang Zhan, William Jannen, Prashant Pandey, Amogh Akshintala, Kanchan Chandnani, Pooja Deo, Zardosht Kasheff, Leif Walsh, Michael Bender, Martin Farach-Colton, Rob Johnson, Bradley C. Kuszmaul, and Donald E. Porter, In the Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST '16), Santa Clara, CA, February 2016.
BetrFS: Write-Optimization in a Kernel File System
published in TOS 2015
William Jannen, Jun Yuan, Yang Zhan, Amogh Akshintala, John Esmet, Yizheng Jiao, Ankur Mittal, Prashant Pandey, Leif Walsh, Michael Bender, Martin Farach-Colton, Rob Johnson, Bradley C. Kuszmaul, and Donald E. Porter, ACM Transactions on Storage, Volume 11, No 4, Article 18, October 2015.
An Introduction to Bε-Trees and Write-Optimization
Michael Bender, Martin Farach-Colton, William Jannen, Rob Johnson, Bradley C. Kuszmaul, Donald E. Porter, Jun Yuan, and Yang Zhan, In ;login: magazine, Volume 40, Number 5, pages 22--28, October 2015.
How to Get More Value From Your File System Directory Cache
published in SOSP 2015
Chia-Che Tsai, Yang Zhan, Jayashree Reddy, Yizheng Jiao, Tao Zhang, and Donald E. Porter, In the Proceedings of the 25th ACM Symposium on Operating Systems Principles (SOSP '15), Monterey, CA, October 2015.
A Study of Virtualization Overheads
Kavita Agarwal
The Case for Unpredictability and Deception as OS Features
Ruimin Sun, Matt Bishop, Natalie C. Ebner, Daniela Oliveira, and Donald E. Porter, In ;login: magazine, Volume 40, Number 4, pages 12--17, August 2015.
Containing the Hype
published in APSys 2015
Kavita Agarwal, Bhushan Jain, and Donald E. Porter, In Proceedings of the 6th ACM SIGOPS Asia-Pacific Workshop on Systems (APSys '15), Tokyo, Japan, July 2015
The Case for Less Predictable Operating System Behavior
published in HotOS 2015
Ruimin Sun, Donald E. Porter, Daniela Oliveira, and Matt Bishop, In the Proceedings of the 15th Workshop on Hot Topics in Operating Systems (HotOS '15), Kartause Ittingen, Switzerland, May 2015.
Introspections on the Semantic Gap
Bhushan Jain, Mirza Basim Baig, Dongli Zhang, Donald E. Porter, and Radu Sion, In (IEEE Security and Privacy), March/April 2015, Volume 13, No. 2, pages 48--55..
BetrFS: A Right-Optimized Write-Optimized File System
published in FAST 2015
William Jannen, Jun Yuan, Yang Zhan, Amogh Akshintala, John Esmet, Yizheng Jiao, Ankur Mittal, Prashant Pandey, Leif Walsh, Michael Bender, Martin Farach-Colton, Rob Johnson, Bradley C. Kuszmaul, and Donald E. Porter, In the Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST '15), Santa Clara, CA, February 2015.
Teaching Virtualization by Building a Hypervisor
published in SIGCSE 2015
Abhinand Palicherla, Tao Zhang, and Donald E. Porter, In Proceedings of the 46th SIGCSE Technical Symposium on Computer Science Education , Kansas City, MO, March 2015
Practical Fine-Grained Information Flow Control Using Laminar
published in TOPLAS 2014
Donald E. Porter, Michael D. Bond, Indrajit Roy, Kathryn S. McKinley, and Emmett Witchel ACM Transactions on Programming Langauges and Systems , Volume 37 Issue 1, November 2014
SoK: Introspections on Trust and the Semantic Gap
published in Oakland 2014
Bhushan Jain, Mirza Basim Baig, Dongli Zhang, Donald E. Porter, and Radu Sion, In Proceedings of the 2014 IEEE Symposium on Security and Privacy , San Jose, CA, May 2014
Cooperation and Security Isolation of Library OSes for Multi-Process Applications
published in Eurosys 2014
Chia-Che Tsai, Kumar Saurabh Arora, Nehal Bandi, Bhushan Jain, William Jannen, Jitin John (Stony Brook University), Harry A. Kalodner (Bowdoin College), Vrushali Kulkarni (Stony Brook University), Daniela Oliveira (Bowdoin College), Donald E. Porter (Stony Brook University), In Proceedings of the 9th European Conference on Computer Systems (EuroSys '14) , Amsterdam, The Netherlands, April 2014
Practical Techniques to Obviate Setuid-to-Root Binaries
published in Eurosys 2014
Bhushan Jain, Chia-Che Tsai, Jitin John, and Donald E. Porter, In Proceedings of the 9th European Conference on Computer Systems (EuroSys '14) , Amsterdam, The Netherlands, April 2014
CloudFlow: Cloud-wide policy enforcement using fast VM introspection
published in IC2E 2014
Mirza Basim Baig, Connor Fitzsimons, Suryanarayanan Balasubramanian, Radu Sion, and Donald E. Porter, In Proceedings of the 2nd IEEE International Conference on Cloud Engineering (IC2E '14), Boston, Massachusetts, March 2014.
Efficiently Retrieving Function Dependencies in the Linux Kernel using XSB
published in WLPE 2013
Spyros Hadjichristodoulou, Donald E. Porter, and David S. Warren, In Proceedings of the 23rd Workshop on Logic-based methods in Programming Environments (WLPE '13), Istanbul, Turkey, August 2013.
Virtualize Storage, Not Disks
published in HotOS 2013
William Jannen, Chia-Che Tsai, and Donald E. Porter, In Proceedings of the 14th Workshop on Hot Topics in Operating Systems (HotOS '13), Santa Ana Pueblo, New Mexico, May 2013.
Improving Server Applications with System Transactions
published in EuroSys 2012
Improving Server Applications with System Transactions Sangman Kim, Michael Z. Lee, Alan M. Dunn, Owen S. Hofmann, Xuan Wang, Emmett Witchel, and Donald E. Porter, In the Proceedings of the 7th ACM European Conference on Computer Systems (EuroSys '12), Bern, Switzerland, April 2012
OSCAR Lab, Rooms 332 and 334, Computer Science Building, Stony Brook University, Stony Brook, NY 11794-4400