DYSWIS: Crowdsourcing a home network diagnosis

Existing failure diagnostic techniques for end users are insufficient to pinpoint the root causes of network failures due to their limited capabilities to probe other network elements. We present DYSWIS, an automatic network fault detection and diagnosis system for end-users. DYSWIS leverages user collaboration to distinguish important network faults from false positive indications, and diagnoses the root cause of the fault using diagnostic rules that consider diverse information from multiple nodes. Our rule system is specially designed to support crowdsourcing and distributed probes. We have implemented DYSWIS and compared its performance with other tools to prove that several network failures which are difficult to be diagnosed by the single-user probe can be detected and diagnosed successfully with our approach.

[1]  Geoffrey M. Voelker,et al.  NetPrints: Diagnosing Home Network Misconfigurations Using Shared Knowledge , 2009, NSDI.

[2]  Nick Feamster,et al.  WTF? Locating Performance Problems in Home Networks , 2013 .

[3]  Arie van Deursen,et al.  A Comparison of Push and Pull Techniques for AJAX , 2007, 2007 9th IEEE International Workshop on Web Site Evolution.

[4]  Henning Schulzrinne,et al.  DYSWIS: An architecture for automated diagnosis of networks , 2008, NOMS 2008 - 2008 IEEE Network Operations and Management Symposium.

[5]  R. Chandra,et al.  WiFiProfiler: cooperative diagnosis in wireless LANs , 2006, MobiSys '06.

[6]  Venkata N. Padmanabhan,et al.  WebProfiler: Cooperative diagnosis of Web failures , 2010, 2010 Second International Conference on COMmunication Systems and NETworks (COMSNETS 2010).

[7]  Markus Fiedler,et al.  A P2P-Based Framework for Distributed Network Management , 2005, EuroNGI Workshop.

[8]  A Survey of Peer-to-Peer Networks , 2005 .

[9]  Henning Schulzrinne,et al.  Mobile Video Is Inefficient: A Traffic Analysis , 2013 .

[10]  Guillaume Pierre,et al.  A survey of DHT security techniques , 2011, CSUR.

[11]  Zihui Ge,et al.  Crowdsourcing service-level network event monitoring , 2010, SIGCOMM '10.

[12]  Ratul Mahajan,et al.  User-level internet path diagnosis , 2003, SOSP '03.

[13]  Marcel Dischinger,et al.  Glasnost: Enabling End Users to Detect Traffic Differentiation , 2010, NSDI.

[14]  Heng Cui,et al.  Trouble shooting interactive web sessions in a home environment , 2011, HomeNets '11.

[15]  Balachander Krishnamurthy,et al.  Dasu: Pushing Experiments to the Internet's Edge , 2013, NSDI.

[16]  Naranker Dulay,et al.  Argumentation-based fault diagnosis for home networks , 2011, HomeNets '11.

[17]  Catherine Rosenberg,et al.  Characterizing home networks with HomeNet Profiler , 2011 .

[18]  Ming Zhang,et al.  Effective Diagnosis of Routing Disruptions from End Systems , 2008, NSDI.

[19]  Henning Schulzrinne,et al.  Online non-intrusive diagnosis of one-way RTP faults in VoIP networks using cooperation , 2010, IPTComm.