Mike Shapiro (programmer)
Lua error in Module:Infobox at line 235: malformed pattern (missing ']').
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
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- NVM Express over Fabrics Protocol and Architecture Webcast
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
- HDD Vendors Screwed: TheRegister Interview with Mike Shapiro
- Smart People on Ice: Battery Ventures Interview with Mike Shapiro and Adam Leventhal
- DSSD bridges access latency gap with NVMe fabric flash magic
- ↑ https://blogs.oracle.com/mws/entry/introduction Mike Shapiro's Blog
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Why DSSD is a Game Changer
- ↑ NVM Express Over Fabrics Announcement