Projects per year
Abstract / Description of output
Datacenter networks continue to grow complex due to larger scales, higher speeds and higher link utilization. Existing tools to manage and debug these networks are even more complex, requiring in-network techniques like collecting per-packet per-switch logs, dynamic switch rule updates, periodically collecting data plane snapshots, packet mirroring, packet sampling, traffic replay, etc.
This paper calls for a radically different approach to network management and debugging: in contrast to implementing the functionality entirely in-network, we should carefully partition the debugging tasks between the edge devices and the network elements. We present the design, implementation and evaluation of PathDump, a minimalistic tool that utilizes resources at edge devices for network debugging. PathDump currently runs over a real network comprising only of commodity hardware, and yet, can support a surprisingly large class of network debugging problems. Evaluation results show that PathDump requires minimal switch and edge resources, while enabling network debugging at fine-grained time scales.
This paper calls for a radically different approach to network management and debugging: in contrast to implementing the functionality entirely in-network, we should carefully partition the debugging tasks between the edge devices and the network elements. We present the design, implementation and evaluation of PathDump, a minimalistic tool that utilizes resources at edge devices for network debugging. PathDump currently runs over a real network comprising only of commodity hardware, and yet, can support a surprisingly large class of network debugging problems. Evaluation results show that PathDump requires minimal switch and edge resources, while enabling network debugging at fine-grained time scales.
Original language | English |
---|---|
Title of host publication | 12th USENIX Symposium on Operating Systems Design and Implementation OSDI16 |
Place of Publication | Savannah, GA, USA |
Publisher | USENIX Association |
Pages | 233-248 |
Number of pages | 16 |
ISBN (Print) | 978-1-931971-33-1 |
Publication status | Published - 4 Nov 2016 |
Event | 12th USENIX Symposium on Operating Systems Design and Implementation - Savannah, United States Duration: 2 Nov 2016 → 4 Nov 2016 https://www.usenix.org/conference/osdi16 |
Conference
Conference | 12th USENIX Symposium on Operating Systems Design and Implementation |
---|---|
Abbreviated title | OSDI'16 |
Country/Territory | United States |
City | Savannah |
Period | 2/11/16 → 4/11/16 |
Internet address |
Fingerprint
Dive into the research topics of 'Simplifying Datacenter Network Debugging with PathDump'. Together they form a unique fingerprint.Projects
- 2 Finished
-
Robustness-as-evolvability: building a dynamic control plane with Software-Defined Networking
Aspinall, D. & Lee, M.
1/04/15 → 31/03/18
Project: Research
-
App Guarden: Resilient Application Stores
Aspinall, D., Franke, B., Gordon, A., Sannella, D., Stark, I. & Sutton, C.
1/09/13 → 31/08/16
Project: Research