NetMedic helps operators perform detailed diagnosis in computer networks. It diagnoses not only generic faults (e.g., performance-related) but also application specfic faults (e.g., error codes). It identifies culprits at a fine granularity such as a process or firewall configuration. Our work focuses on both the algorithmic aspects of detailed diagnosis as well as the important task of explaining diagnostic reasoning to the operator.
- Radhika Niranjan Mysore, Ratul Mahajan, Amin Vahdat, and George Varghese, Gestalt: Unifying fault localization for networked systems, no. MSR-TR-2013-65, 1 July 2013.
- zhicheng liu, bongshin lee, srikanth kandula, and ratul mahajan, NetClinic: Interactive Visualization to Enhance Automated Fault Diagnosis in Enterprise Networks , in IEEE Visual Analytics Science and Technology , IEEE, 29 October 2010.
- Sharad Agarwal, Ratul Mahajan, Alice Zheng, and Paramvir Bahl, There's an app for that, but it doesn't work. Diagnosing Mobile Applications in the Wild., in HotNets IX, Association for Computing Machinery, Inc., 20 October 2010.
- Srikanth Kandula, Ratul Mahajan, Patrick Verkaik, Sharad Agarwal, Jitendra Padhye, and Paramvir Bahl, Detailed Diagnosis in Enterprise Networks, in SIGCOMM, Association for Computing Machinery, Inc., 17 August 2009.
Troubleshooting small networks, Jan 2010