计算机网络和信息集成教育部重点实验室(东南大学)

 
   



2015年学术报告


--- 2015年学术报告
---
<strong>NetCheck: Network Diagnoses from Blackbox Traces</strong>

时间:2015年12月23日下午2:30 地点:九龙湖计算机楼313会议室

报告简介:

   This talk introduces NetCheck, a tool designed to diagnose network problems in large and complex applications. NetCheck relies on blackbox tracing mechanisms, such as strace, to automatically collect sequences of network system call invocations generated by the application hosts. NetCheck performs its diagnosis by (1) totally ordering the distributed set of input traces, and by (2) utilizing a network model to identify points in the totally ordered execution where the traces deviated from expected network semantics. Our evaluation demonstrates that NetCheck is able to diagnose failures in popular and complex applications without relying on any application- or network-specific information. For instance, NetCheck correctly identified the existence of NAT devices, simultaneous network disconnection/ reconnection, and platform portability issues. In a more targeted evaluation, NetCheck correctly detects over 95% of the network problems we found from bug trackers of projects like Python, Apache, and Ruby. When applied to traces of faults reproduced in a live network, NetCheck identified the primary cause of the fault in 90% of the cases. Additionally, NetCheck is efficient and can process a GB-long trace in about 2 minutes.

报告人简介:

  Yanyan Zhuang is currently a Postdoctoral Fellow in the Department of Computer Science at University of British Columbia (UBC). She will join the Department of Computer Science and Engineering at New York University (NYU) as a non-tenured research professor in 2016. She has published papers at NSDI, INFOCOM, ACSAC, and IEEE Transactions such as JSAC and TVT. She has been a program committee member of conferences such as Tridentcom, PacRim, and SAS. In 2014, she was awarded an NSERC (Natural Sciences and Engineering Research Council of Canada) postdoctoral fellowship. Her research focuses on developing mobile sensing platforms, and program diagnoses for developers to troubleshoot application failures. In the past three years, she has received a number of grants and awards from the Canadian and US government agencies for over $1.6M USD.
   

东南大学计算机网络和信息集成教育部重点实验室 版权所有