Michael Wei
NSF GRFP Fellow
Ph.D. Student
Graduate Researcher
Advisor: Steven Swanson
Contact
mwei@cs.ucsd.edu e-mail
3252 EBU3b office
Michael Weiaddress
University of California, San Diego
Dept. of Computer Science and Engineering
9500 Gilman Dr. MC0404
La Jolla, CA 92093-0404
Research
My current research interests involve embedded systems, non-volatile systems, computer architecture, security, and energy. Presently, I am working on reliably erasing solid state disks (SSDs) at the Non-Volatile Systems Laboratory.
Publications
I/O Speculation for the Microsecond Era.
Michael Wei, Matias Bjørling, Philippe Bonnet, Steven Swanson To Appear: USENIX ATC 2014: The USENIX Annual Technical Conference.
Dirty RAM and Rotten Caches : Saving the World From Useless Updates.
Meenakshi Sundaram Bhaskaran, Michael Wei. ASPLOS 2014 Wild and Crazy Idea (WACI) Session.
SYS: Synchronize Your System with Simple Hardware.
Michael Wei, Steven Swanson. LADIS 2013: The 7th Workshop on Large-Scale Distributed Systems and Middleware.
Tango: Distributed Data Structures over a Shared Log.
Mahesh Balakrishnan, Dahlia Malkhi, Ted Wobber, Ming Wu, Vijayan Prabhakaran, Michael Wei, John D. Davis, Sriram Rao, Tao Zou, Aviad Zuck.
SOSP 2013: The 24th ACM Symposium on Operating Systems Principles.
Beyond Block I/O: Implementing a Distributed Shared Log in Hardware.
Michael Wei, John Davis, Ted Wobber, Mahesh Balakrishnan and Dahlia Malkhi.
SYSTOR 2013: The 6th Annual International Systems and Storage Conference.
Dynamically Scalable, Fault-Tolerant Coordination on a Shared Logging Service
Michael Wei, Mahesh Balakrishnan, John D. Davis, Dahlia Malkhi, Vijayan Prabhakaran, and Ted Wobber. MSR Technical Report MSR-TR-2013-40.
Welcome to the Entropics: Boot-Time Entropy in Embedded Devices.
Keaton Mowery, Michael Wei, David Kohlbrenner, Hovav Shacham, and Steven Swanson.
IEEE Symposium on Security and Privacy (Oakland 2013).
Ming II: A Flexible Platfrom for NAND Flash-based Research.
Trevor Bunker, Michael Wei, Steven Swanson.
UCSD Technical Report cs2011-0978. May 2012. [ Technical Report, 1.40 MB]
CORFU: A Shared Log Design for Flash Clusters.
Mahesh Balakrishnan, Dahlia Malkhi, Vijayan Prabhakaran, Ted Wobber, Michael Wei, and John Davis.
9th USENIX Symposium on Networked Systems Design and Implementation (NSDI '12). April 2012.
CORFU: A Shared Log Design for Flash Clusters.
Mahesh Balakrishnan, Dahlia Malkhi, Vijayan Prabhakaran, Ted Wobber, Michael Wei, and John Davis.
MSR Techinal Report MSR-TR-2011-119. Sept 2011. [ Technical Report, 468 KB]
Reliably Erasing Data from Flash-Based Solid State Drives.
Michael Wei, Laura M. Grupp, Frederick E. Spada, and Steven Swanson.
9th USENIX Conference on File and Storage Technologies (FAST '11), Feb 2011. [ Paper, 1.91 MB]
SAFE: Fast, Verifiable Sanitization for SSDs.
Steven Swanson, Michael Wei.
UCSD Technical Report cs2011-0963. Oct 2010. [ Technical Report, 1.06 MB]
Occupancy-Driven Energy Management for Smart Building Automation.
Yuvraj Agarwal, Bharathan Balaji, Rajesh Gupta, Jacob Lyles, Michael Wei, Thomas Weng.
Proceedings of the ACM Workshop on Embedded Sensing Systems For Energy-Efficiency In Buildings (BuildSys '10), Nov 2010. [ Paper, 2.92 MB]
Talks and Presentations
Dirty RAM and Rotten Caches : Saving the World From Useless Updates
ASPLOS 2014 Wild and Crazy Idea (WACI) Session.
Salt Lake City, UT, Mar 2014. [Best WACI Talk Award]
SYS: Synchronize Your System with Simple Hardware.
LADIS 2013: The 7th Workshop on Large-Scale Distributed Systems and Middleware.
Farmington, PA, Nov 2013.
A Design For Networked Flash.
2012 Flash Memory Summit (FMS 2012).
Santa Clara, CA, Aug 2012. [Invited Talk]
Challenges in Reliably Sanitizing Solid State Disks.
2012 Flash Memory Summit (FMS 2012).
Santa Clara, CA, Aug 2012. [Invited Talk]
Issues and Trends in Reliably Sanitizing Solid State Disks.
2012 UCSD Security Day.
La Jolla, CA, May 2012. [Invited Talk, slides, 5.77 MB]
Issues and Trends in Reliably Sanitizing Solid State Disks.
25th USENIX Large Installation System Administration Conference (LISA '11).
Boston, MA, December 2011. [Invited Talk, slides, 5.77 MB]
The CORFU Hardware Platform.
Microsoft Research Silicon Valley. Mountain View, CA, September 2011.
[ slides, 8.33 MB]
Challenges and Advances in Data Recovery of SSDs.
2011 Flash Memory Summit (FMS 2011).
Santa Clara, CA, August 2011. [Invited Panelist]
Reliably Erasing Flash-Based Solid State Disks.
2011 Flash Memory Summit (FMS 2011).
Santa Clara, CA, August 2011. [ slides, 4.87 MB]
Reliably Erasing Flash-Based Solid State Disks.
3rd Trusted Infrastructure Workshop (TIW '11).
Pittsburgh, PA, June 2011. [ slides, 4.89 MB]
Reliably Erasing Flash-Based Solid State Disks.
9th USENIX Conference on File and Storage Technologies (FAST '11).
San Jose, CA, Feb 2011. [ slides, 4.32 MB]
Reliably Erasing Solid State Disks.
CMRR Fall Research Review.
San Diego, CA, Oct 2010. [ slides, 922 KB]
Solid State Disk Secure Erase.
2010 Flash Memory Summit (FMS 2010).
Santa Clara, CA, Aug 2010. [ slides, 922 KB]
Awards and Honors
2012 NSF Graduate Research Fellowship Program (GRFP).
Fellow.
Google Security Hall Of Fame.
Reward Recepient, Google Voice Authentication Flaw (Q3 2012).
2011 NSF Graduate Research Fellowship Program (GRFP).
Honorable Mention.
Education
University of California, San Diego
In Progress - Ph.D. Computer Science 2010 - Present
M.S. Computer ScienceMarch 2013
University of California, Irvine
B.S. Biological SciencesJune 2009
B.S. Computer ScienceJune 2009
B.A. PhilosophyJune 2009