Event

Ion Stoica

A Big Thinker's Event - "Continuous Profiling & Debugging in Distributed Systems" by Ion Stoica

When: Wednesday, May 27, 2009 - 11:00 - Wednesday, May 27, 2009 - 12:00
Location: Santa Clara, CA

Abstract
Building large scale distributed application is hard; debugging and profiling them is even harder. Today, almost every web request involves an application running distributedly on many machines in one or more data centers. These applications need to run 24x7, handle inputs that vary by multiple orders of magnitude, and seamlessly accommodate hardware and software upgrades. To successfully build and run such applications it is critical to model and understand their behaviors. In this talk, I will discuss some of our initial efforts to build tools that provide a comprehensive understanding of the behavior of distributed applications, and allow careful offline analysis by faithfully reproducing race conditions and non-deterministic failures that occurred during the original execution.

Bio
Ion Stoica received his PhD from the Carnegie Mellon University in 2000. He is an Associate Professor in the EECS Department at University of California at Berkeley, where he does research on network architectures and distributed systems. Stoica is the recipient of the 2007 CoNEXT Rising Star Award, a Sloan Foundation Fellowship (2003), a Presidential Early Career Award for Scientists & Engineers (PECASE) (2002), and the ACM doctoral dissertation award (2001). He also serves as a CTO at Conviva, which he co-founded in 2006.