NetPrints: Diagnosing Home Network Misconfigurations. Aggarwal, B., Bhagwan, R., Das, T., Eswaran, S., Padmanabhan, V., N., & Voelker, G., M. In Proceedings of USENIX Symposium on Networked Systems Design and Implementation (NSDI), 4. USENIX.
abstract   bibtex   
Networks and networked applications depend on several pieces of configuration information to operate correctly. Such information resides in routers, firewalls, and end hosts, among other places. Incorrect information, or misconfiguration, could interfere with the running of networked applications. This problem is particularly acute in consumer settings such as home networks, where there is a huge diversity of network elements and applications coupled with the absence of network administrators. \par To address this problem, we present NetPrints, a system that leverages shared knowledge in a population of users to diagnose and resolve misconfigurations. Basically, if a user has a working network configuration for an application or has determined how to rectify a problem, we would like this knowledge to be made available automatically to another user who is experiencing the same problem. NetPrints accomplishes this task by applying decision tree based learning on working and non-working configuration snapshots and by using network traffic based problem signatures to index into configuration changes made by users to fix problems. \par We describe the design and implementation of NetPrints, and demonstrate its effectiveness in diagnosing a variety of home networking problems reported by users.
@inProceedings{
 title = {NetPrints: Diagnosing Home Network Misconfigurations},
 type = {inProceedings},
 keywords = {fixnot-doi,network},
 month = {4},
 publisher = {USENIX},
 id = {9e1de85f-4735-33b6-8f5f-5d695202a8a5},
 created = {2018-07-12T21:32:42.487Z},
 file_attached = {false},
 profile_id = {f954d000-ce94-3da6-bd26-b983145a920f},
 group_id = {b0b145a3-980e-3ad7-a16f-c93918c606ed},
 last_modified = {2018-07-12T21:32:42.487Z},
 read = {false},
 starred = {false},
 authored = {false},
 confirmed = {true},
 hidden = {false},
 citation_key = {aggarwal:netprints},
 source_type = {inproceedings},
 private_publication = {false},
 abstract = {Networks and networked applications depend on several pieces of configuration information to operate correctly. Such information resides in routers, firewalls, and end hosts, among other places. Incorrect information, or misconfiguration, could interfere with the running of networked applications. This problem is particularly acute in consumer settings such as home networks, where there is a huge diversity of network elements and applications coupled with the absence of network administrators.
\par
To address this problem, we present NetPrints, a system that leverages shared knowledge in a population of users to diagnose and resolve misconfigurations. Basically, if a user has a working network configuration for an application or has determined how to rectify a problem, we would like this knowledge to be made available automatically to another user who is experiencing the same problem. NetPrints accomplishes this task by applying decision tree based learning on working and non-working configuration snapshots and by using network traffic based problem signatures to index into configuration changes made by users to fix problems. 
\par
We describe the design and implementation of NetPrints, and demonstrate its effectiveness in diagnosing a variety of home networking problems reported by users.},
 bibtype = {inProceedings},
 author = {Aggarwal, Bhavish and Bhagwan, Ranjita and Das, Tathagata and Eswaran, Siddharth and Padmanabhan, Venkata N and Voelker, Geoffrey M},
 booktitle = {Proceedings of USENIX Symposium on Networked Systems Design and Implementation (NSDI)}
}

Downloads: 0