2018

Talk to My Neighbors Transport: Decentralized Data Transfer and Scheduling Among Accelerators
Vance Miller,
Christopher J. Rossbach,
Proceedings of the 8th Workshop on Systems for Multi-core and Heterogeneous Architectures (SFMA '18), Porto, Portugal, April 2018.
SteeringWheel: A Locality-Preserving Magnification Interface for Low Vision Web Browsing
Syed Masum Billah,
Vikas Ashok,
I.V. Ramakrishnan,
Proceedings of the ACM CHI Conference on Human Factors in Computing Systems (CHI '18), Montreal, Canada, April 2018.
The Full Path to Full-Path Indexing
Alex Conway,
Eric Knorr,
Michael Bender,
Martin Farach-Colton,
Rob Johnson,
Jun Yuan,
Proceedings of the 16th USENIX Conference on File and Storage Technologies (FAST '18), Oakland, CA, February 2018.
Stash in a Flash
Aviad Zuck,
Yue Li,
Jehoshua Bruck,
Dan Tsafrir,
Proceedings of the 16th USENIX Conference on File and Storage Technologies (FAST '18), Oakland, CA, February 2018.


2017

Challenges For Scaling Applications Across Enclaves
Jethro G. Beekman,
In Proceedings of the 2nd Workshop on System Software for Trusted Execution (SysTEX '17), Shanghai, China, October 2017.
Speed-Dial: A Surrogate Mouse for Non-Visual Web Browsing
Syed Masum Billah,
Vikas Ashok,
I.V. Ramakrishnan,
In Proceedings of the 19th International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS '17), Baltimore, Maryland, October 2017.
UIWear: Easily Adapting User Interfaces for Wearable Devices
Jian Xu,
Qingqing Cao,
Aditya Prakash,
Aruna Balasubramanian,
In Proceedings of the 23rd Annual International Conference on Mobile Computing and Networking (MobiCom '17), Snowbird, Utah, October 2017.
Supporting Mode Changes while Providing Hardware Isolation in Mixed-Criticality Multicore Systems
Micaiah Chisholm,
Namhoon Kim,
Stephen Tang,
Nathan Otterness,
James H. Anderson,
F. Donelson Smith,
In Proceedings of the 25th International Conference on Real-Time Networks and Systems (RTNS '17), Grenoble, France, October 2017.
dm-x: Protecting Volume-level Integrity for Cloud Volumes and Local Block Devices
Anrin Chakraborti,
Jan Kasiak,
Radu Sion,
In Proceedings of the 2017 ACM Asia-Pacific Workshop on Systems (APSys '17), Mumbai, India, September 2017.
Building a Security OS With Software Defined Infrastructure
Guofei Gu,
Hongxin Hu,
Eric Keller,
Zhiqiang Lin,
In Proceedings of the 2017 ACM Asia-Pacific Workshop on Systems (APSys '17), Mumbai, India, September 2017.
The Dose Makes the Poison—Leveraging Uncertainty for Effective Malware Detection
Ruimin Sun,
Xiaoyong Yuan,
Andrew Lee,
Matt Bishop,
Xiaolin Li,
Andre Gregio,
Daniela Oliveira,
In Proceedings of the 2017 IEEE Conference on Dependable and Secure Computing (DSC '17), Taipei, Taiwan, August 2017.
Graphene-SGX: A Practical Library OS for Unmodified Applications on SGX
Mona Vij,
Proceedings of the 2017 USENIX Annual Technical Conference (ATC '17), Santa Clara, California, July 2017.
How to Age Your File System
Alex Conway,
Ainesh Bakshi,
Michael Bender,
Rob Johnson,
Bradley C. Kuszmaul,
Jun Yuan,
Martin Farach-Colton,
In :login; magazine, Volume 42, Number 2, pages 6--11, Summer 2017.
A Clairvoyant Approach to Evaluating Software (In)security
In Proceedings of the 16th ACM Workshop on Hot Topics in Operating Systems (HotOS '17), Whistler, British Columbia, Canada, May 2017.
Preserving Hidden Data with an Ever-Changing Disk
Aviad Zuck,
Udi Shriki,
Dan Tsafrir,
In Proceedings of the 16th ACM Workshop on Hot Topics in Operating Systems (HotOS '17), Whistler, British Columbia, Canada, May 2017.
Flash Lifespan is a Problem
Aviad Zuck,
Dan Tsafrir,
In Proceedings of the 16th ACM Workshop on Hot Topics in Operating Systems (HotOS '17), Whistler, British Columbia, Canada, May 2017.
Ubiquitous Accessibility for Users with Visual Impairments: Are We There Yet?
Syed Masum Billah,
Vikas Ashok,
I.V. Ramakrishnan,
Proceedings of the ACM CHI Conference on Human Factors in Computing Systems (CHI '17 (Note)), Denver, Colorado, May 2017.
Writes Wrought Right, and Other Adventures in File System Optimization
Jun Yuan,
Prashant Pandey,
Kanchan Chandnani,
Zardosht Kasheff,
Leif Walsh,
Michael Bender,
Martin Farach-Colton,
Rob Johnson,
Bradley C. Kuszmaul,
ACM Transactions on Storage, Volume 13, No 1, Article 3, March 2017
File Systems Fated for Senescence? Nonsense, Says Science!
Alex Conway,
Ainesh Bakshi,
Michael Bender,
Rob Johnson,
Bradley C. Kuszmaul,
Jun Yuan,
Martin Farach-Colton,
Proceedings of the 15th USENIX Conference on File and Storage Technologies (FAST '17), Santa Clara, CA, February 2017.


2016

A Platform Agnostic Remote Desktop System for Screen Reading
Syed Masum Billah,
Vikas Ashok,
I.V. Ramakrishnan,
Proceedings of the 18th International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS '16 (Demo Paper)), Reno, Nevada, October 2016.
What to Support when You’re Supporting: A Study of Linux API Usage and Compatibility
In :login; magazine, Volume 41, Number 3, pages 13--19, Fall 2016.
Bear: A Framework for Understanding Application Sensitivity to OS (Mis)Behavior
Ruimin Sun,
Andrew Lee,
Aokun Chen,
Natalie Ebner,
Matt Bishop,
Daniela Oliveira,
Proceedings of the 27th IEEE International Symposium on Software Reliability Engineering (ISSRE '16), Ottawa, Canada, October 2016.
Lazy Analytics: Let Other Queries Do the Work For You
Michael Bender,
Martin Farach-Colton,
Rob Johnson,
Bradley C. Kuszmaul,
In the Proceedings of the 8th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage '16), Denver, CO, June 2016.
Versioned programming: A simple technique for implementing efficient, lock-free, and composable data structures.
Proceedings of the 9th ACM International Systems and Storage Conference (SYSTOR '16), Haifa, Israel, June 2016.
Sinter: Low-Bandwidth Remote Access for the Visually-Impaired
Syed Masum Billah,
I.V. Ramakrishnan,
In Proceedings of the 11th European Conference on Computer Systems (EuroSys 16), London, UK, April 2016.
A Study of Modern Linux API Usage and Compatibility: What to Support When You’re Supporting
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
Jun Yuan,
Prashant Pandey,
Kanchan Chandnani,
Zardosht Kasheff,
Leif Walsh,
Michael Bender,
Martin Farach-Colton,
Rob Johnson,
Bradley C. Kuszmaul,
In the Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST '16), Santa Clara, CA, February 2016.


2015

BetrFS: Write-Optimization in a Kernel File System
Jun Yuan,
John Esmet,
Prashant Pandey,
Leif Walsh,
Michael Bender,
Martin Farach-Colton,
Rob Johnson,
Bradley C. Kuszmaul,
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,
Rob Johnson,
Bradley C. Kuszmaul,
Jun Yuan,
In ;login: magazine, Volume 40, Number 5, pages 22--28, October 2015.
How to Get More Value From Your File System Directory Cache
In the Proceedings of the 25th ACM Symposium on Operating Systems Principles (SOSP '15), Monterey, CA, October 2015.
A Study of Virtualization Overheads
Master's Thesis, Stony Brook University, August 2015
The Case for Unpredictability and Deception as OS Features
Ruimin Sun,
Matt Bishop,
Natalie C. Ebner,
Daniela Oliveira,
In ;login: magazine, Volume 40, Number 4, pages 12--17, August 2015.
The Case for Less Predictable Operating System Behavior
Ruimin Sun,
Daniela Oliveira,
Matt Bishop,
In the Proceedings of the 15th Workshop on Hot Topics in Operating Systems (HotOS '15), Kartause Ittingen, Switzerland, May 2015.
Containing the Hype
In Proceedings of the 6th ACM SIGOPS Asia-Pacific Workshop on Systems (APSys 15), Tokyo, Japan, July 2015
Introspections on the Semantic Gap
Mirza Basim Baig,
Dongli Zhang,
Radu Sion,
In IEEE Security and Privacy, March/April 2015, Volume 13, No. 2, pages 48--55.
Teaching Virtualization by Building a Hypervisor
Abhinand Palicherla,
In Proceedings of the 46th SIGCSE Technical Symposium on Computer Science Education, Kansas City, MO, March 2015
BetrFS: A Right-Optimized Write-Optimized File System
Jun Yuan,
John Esmet,
Prashant Pandey,
Leif Walsh,
Michael Bender,
Martin Farach-Colton,
Rob Johnson,
Bradley C. Kuszmaul,
In the Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST '15), Santa Clara, CA, February 2015.


2014

Practical Fine-Grained Information Flow Control Using Laminar
Michael D. Bond,
Indrajit Roy,
Kathryn S. McKinley,
Emmett Witchel,
ACM Transactions on Programming Langauges and Systems, Volume 37 Issue 1, November 2014
SoK: Introspections on Trust and the Semantic Gap
Mirza Basim Baig,
Dongli Zhang,
Radu Sion,
In Proceedings of the 2014 IEEE Symposium on Security and Privacy, San Jose, CA, May 2014
Practical Techniques to Obviate Setuid-to-Root Binaries
In Proceedings of the 9th European Conference on Computer Systems (EuroSys '14), Amsterdam, The Netherlands, April 2014
Cooperation and Security Isolation of Library OSes for Multi-Process Applications
Harry A. Kalodner,
Daniela Oliveira,
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
Mirza Basim Baig,
Connor Fitzsimons,
Suryanarayanan Balasubramanian,
Radu Sion,
In Proceedings of the 2nd IEEE International Conference on Cloud Engineering (IC2E '14), Boston, Massachusetts, March 2014.


2013

Efficiently Retrieving Function Dependencies in the Linux Kernel using XSB
Spyros Hadjichristodoulou,
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
In Proceedings of the 14th Workshop on Hot Topics in Operating Systems (HotOS '13), Santa Ana Pueblo, New Mexico, May 2013.


2012

Improving Server Applications with System Transactions
Sangman Kim,
Michael Z. Lee,
Alan M. Dunn,
Owen S. Hofmann,
Xuan Wang,
Emmett Witchel,
In the Proceedings of the 7th ACM European Conference on Computer Systems (EuroSys 12), Bern, Switzerland, April 2012