Michael Wei


NSF GRFP Fellow
Ph.D. Student
Graduate Researcher
Advisor: Steven Swanson

Affiliations

Non-Volatile Systems Laboratory (NVSL)
Synergy Laboratory
UCSD Computer Architecture Group
Microsoft Research Silicon Valley

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. [pdf 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. [pdf 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. [pdf Paper, 1.91 MB]

SAFE: Fast, Verifiable Sanitization for SSDs. Steven Swanson, Michael Wei. UCSD Technical Report cs2011-0963. Oct 2010. [pdf 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. [pdf 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, pdf 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, pdf slides, 5.77 MB]
The CORFU Hardware Platform. Microsoft Research Silicon Valley. Mountain View, CA, September 2011. [pdf 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. [pdf slides, 4.87 MB]
Reliably Erasing Flash-Based Solid State Disks. 3rd Trusted Infrastructure Workshop (TIW '11). Pittsburgh, PA, June 2011. [pdf 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. [pdf slides, 4.32 MB]
Reliably Erasing Solid State Disks. CMRR Fall Research Review. San Diego, CA, Oct 2010. [pdf slides, 922 KB]
Solid State Disk Secure Erase. 2010 Flash Memory Summit (FMS 2010). Santa Clara, CA, Aug 2010. [pdf 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