Jump to content

Mike Shapiro (programmer)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Rwalker (talk | contribs) at 01:29, 23 March 2016 (Disambiguated: SolarisSolaris (operating system); Unlinked: EMC (2); Help needed: EMC). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Mike Shapiro
File:Mike Shapiro.jpg
Born
OccupationSoftware engineer

Michael W. "Mike" Shapiro is an American computer programmer known for his work in operating systems and enterprise storage at Sun Microsystems, Oracle, and EMC[disambiguation needed].

While working at Sun Microsystems as a Distinguished Engineer, Mike invented and authored pgrep, the Modular Debugger (MDB), DTrace, fault management and diagnosis, and other utilities and subsystems for Sun’s Solaris operating system.[1]

Shapiro and the DTrace team received a Technology Innovation Award and Overall Gold Medal for Innovation for DTrace from the Wall Street Journal in 2006.[2] DTrace was also recognized by USENIX with the Software Tools User Group (STUG) award in 2008.[3]

Starting in 2006, Shapiro led Sun’s engineering effort to build a commercial storage product using Solaris and Sun’s ZFS filesystem, launched in 2008.[4] After Oracle acquired Sun, Shapiro served as Vice President for Storage, managing the engineering organization for all storage products.

Shapiro announced his departure from Oracle in a 2010 blog posting ,[5] and was revealed several years later as a member of the founding team of DSSD when EMC purchased the startup. [6] Mike developed the DSSD software architecture with fellow Sun engineer Jeff Bonwick and served as DSSD's Vice President for Software.

Now at EMC, Shapiro is also a co-author of the NVM Express storage protocol.[7]

Publications

  • Bryan M. Cantrill, Michael W. Shapiro and Adam H. Leventhal (June 2004). Dynamic Instrumentation of Production Systems. Proceedings of the 2004 USENIX Annual Technical Conference. Retrieved 2006-09-08.
  • Mike Shapiro (December 2004). "Self-Healing in Modern Operating Systems". ACM Queue. 2 (9).
  • Mike Shapiro (February 2009). "Purpose-Built Languages". ACM Queue. 7 (1).
  • NVM Express over Fabrics Protocol and Architecture Webcast

References

  1. ^ https://blogs.oracle.com/mws/entry/introduction Mike Shapiro's Blog
  2. ^ Totty, Michael (September 2006). "The Winners Are..." The Wall Street Journal. Dow Jones & Company, Inc. Retrieved 2007-03-31.
  3. ^ "2008 USENIX Annual Technical Conference (USENIX '08)". 2008. Retrieved 2008-11-26.
  4. ^ "Sun rolls out its own storage appliances". techworld.com.au. 2008-11-11. Retrieved 2013-11-13.
  5. ^ "End of File". 2010-10-22. Retrieved 2016-02-25.
  6. ^ Why DSSD is a Game Changer
  7. ^ NVM Express Over Fabrics Announcement