BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:NetCheck: Network Diagnoses from Blackbox Traces - Justin Cappos (
 NYU)
DTSTART:20141003T140000Z
DTEND:20141003T150000Z
UID:TALK53833@talks.cam.ac.uk
CONTACT:Eiko Yoneki
DESCRIPTION:This talk introduces NetCheck\, a tool to diagnose network pro
 blems in large and complex applications. NetCheck uses traces from existin
 g blackbox tracing mechanisms\, such as strace\, to diagnose network probl
 ems in real world applications.  NetCheck can diagnose faults without any 
 specific information about the underlying network or application.  NetChec
 k does this by (1) totally ordering the distributed set of input traces\, 
 and by (2) utilizing a network model to identify points in the totally ord
 ered execution where the traces deviated from the behavior a programmer is
  likely to expect.   The key insight in this work is to perform network pr
 oblem diagnosis by understanding how the programmer expects the network to
  operate and look for differences in the observed behavior.\n \nOur evalua
 tion demonstrates that NetCheck is able to accurately diagnose failures wi
 thout relying on any application- or network-specific information. For ins
 tance\, NetCheck correctly identified the existence of NAT devices\, simul
 taneous network disconnection/reconnection\, and platform portability issu
 es. In a more targeted evaluation\, we have found that NetCheck correctly 
 detects over 95% of the network problems reported in bug trackers of proje
 cts like Python\, Apache\, and Ruby. When applied to traces of faults obse
 rved by a network administrator in a live network\, NetCheck identified th
 e primary cause of the fault in 90% of the cases.  NetCheck performs diagn
 osis efficiently and can process a GB-long trace in about 2 minutes.\n \nB
 io: Justin Cappos is an assistant professor in the Polytechnic School of E
 ngineering at New York University.   Justin's research interests focus on 
 understanding systems security problems by building and deploying systems.
   His dissertation work on package management has been adopted by popular 
 Linux package managers\, enhancing the security of millions of Linux serve
 rs worldwide.  His Seattle testbed is the world's largest academic testbed
  with thousands of installs\, developers\, and users.  Due to the practica
 l impact of his research\, he was chosen as one of Popular Science's "Bril
 liant 10" researchers under age 40.  \n
LOCATION:SS03\, Computer Laboratory\, William Gates Builiding
END:VEVENT
END:VCALENDAR
