DTrace Team
Mike Shapiro, Bryan Cantrill, Adam Leventhal
Bryan Cantrill is a Senior Staff Engineer in the Solaris Kernel Development
Group at Sun Microsystems. His interests include dynamic software
instrumentation, postmortem diagnosability, real-time kernel
implementation, and microprocessor architecture. Over his career, Bryan has
done work in many kernel subsystems; most recently, he (with two
colleagues) designed, implemented, and shipped DTrace, a facility for
systemic dynamic instrumentation of the Solaris OS that won the Sun 2004
Chairman's Award for Innovation. Bryan received the ScB magna cum laude
with honors in Computer Science from Brown University.
Adam Leventhal is a Solaris Kernel Engineer. He is the author of the
user-level tracing facilities in DTrace, and has worked on many
improvements to coreadm(1M), the /proc file system, mdb(1),
various p-tools, and nohup(1) -p. As a member of the DTrace team he received the
2004 Chairman's Award for Innovation. Adam is currently working on
expanding DTrace's support for tracing user-level applications,
including in-depth analysis of user-level locking primitives. Adam
joined the Solaris Kernel group three years ago after graduating cum laude
from Brown University with a degree in Math and Computer Science.
Mike Shapiro is a Senior Staff Engineer and architect for RAS features in
Solaris Kernel Development. He led the effort to design and build the Sun
architecture for Predictive Self-Healing, and is the co-creator of DTrace.
Mike is the author of the DTrace D language compiler, the kernel panic
subsystem, fmd(1M), mdb(1M), dumpadm(1M), pgrep(1), pkill(1), and numerous
enhancements to the /proc file system, core files, crash dumps, and hardware error handling on the Solaris OS. Mike received a 2001 Chairman's Award for Innovation for his work on Solaris technology to prevent and recover from CPU
and memory faults, and a 2004 Chairman's Award for Innovation for his work on
DTrace. He is currently developing new RAS technologies for the Solaris OS, including
additional features for DTrace, Predictive Self-Healing, and the Solaris 10 OS.
Mike has been a member of the Solaris kernel team for seven years and holds a
Master's Degree in Computer Science from Brown University.