[dtrace-discuss] University of Toronto's JIFL OS instrumentation system

Bryan Cantrill bmc at eng.sun.com
Tue Jul 31 10:18:22 PDT 2007


> >     Will researchers ever start looking at the many new problems that
> >     DTrace
> >     has opened instead of the old problems that DTrace has
> >     solved?  One hopes. 
> >
> >  
> > Where do these new problems list?
> >  
> 
> I believe Bryan is referring to the problems that you can now see in the 
> system using DTrace.  There isn't a specific list of problems.  In 
> nearly any given area, one could find room for improvement.
> 
> Another instrumentation tool which gives you the same data doesn't help 
> fix these issues.  Pointing DTrace at other parts of the system to get 
> data on the cause can help one find solutions to these age-old problems.

Yes, exactly.  The problem has transitioned from "how do we get data
on a running system?" to "given our ability to gather essentially
arbitrary data on a running system, what data do we gather and how do we
make sense of it?"  This is a much larger and much harder problem.  We're
seeing some exciting efforts to attack this from the developer tools side
(e.g., Apple's Xray, Sun's Project D-Light), but there is still much to
do to build on the data that DTrace can gather from production systems.
I would love to see researchers start to attack these problems if only
because (in contrast to the pre-DTrace era) they needn't (re)invent the 
wheel before working on the automobile (or the motorcycle or the
skateboard or the roller skate).  

	- Bryan

--------------------------------------------------------------------------
Bryan Cantrill, Solaris Kernel Development.       http://blogs.sun.com/bmc


More information about the dtrace-discuss mailing list