Skip to main content

Netpilot: Automating datacenter network failure mitigation

Publication ,  Journal Article
Wu, X; Turner, D; Chen, CC; Maltz, DA; Yang, X; Yuan, L; Zhang, M
Published in: Computer Communication Review
December 1, 2012

The soaring demands for always-on and fast-response online services have driven modern datacenter networks to undergo tremendous growth. These networks often rely on scale-out designs with large numbers of commodity switches to reach immense capacity while keeping capital expenses under check. The downside is more devices means more failures, raising a formidable challenge for network operators to promptly handle these failures with minimal disruptions to the hosted services. Recent research efforts have focused on automatic failure localization. Yet. resolving failures still requires significant human interventions, resulting in prolonged failure recovery time. Unlike previous work. NetPilot aims to quickly mitigate rather than resolve failures. NetPilot mitigates failures in much the same way operators do - by deactivating or restarting suspected offending components. NetPilot circumvents the need for knowing the exact root cause of a failure by taking an intelligent trial-and-error approach. The core of NetPilot is comprised of an Impact Estimator that helps guard against overly disruptive mitigation actions and a failure-specific mitigation planner that minimizes the number of trials. We demonstrate that NetPilot can effectively mitigate several types of critical failures commonly encountered in production datacenter networks. Copyright 2012 ACM.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Computer Communication Review

DOI

EISSN

1943-5819

ISSN

0146-4833

Publication Date

December 1, 2012

Volume

42

Issue

4

Start / End Page

419 / 430

Related Subject Headings

  • Networking & Telecommunications
  • 4606 Distributed computing and systems software
  • 4006 Communications engineering
  • 1005 Communications Technologies
  • 0805 Distributed Computing
  • 0803 Computer Software
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Wu, X., Turner, D., Chen, C. C., Maltz, D. A., Yang, X., Yuan, L., & Zhang, M. (2012). Netpilot: Automating datacenter network failure mitigation. Computer Communication Review, 42(4), 419–430. https://doi.org/10.1145/2377677.2377759
Wu, X., D. Turner, C. C. Chen, D. A. Maltz, X. Yang, L. Yuan, and M. Zhang. “Netpilot: Automating datacenter network failure mitigation.” Computer Communication Review 42, no. 4 (December 1, 2012): 419–30. https://doi.org/10.1145/2377677.2377759.
Wu X, Turner D, Chen CC, Maltz DA, Yang X, Yuan L, et al. Netpilot: Automating datacenter network failure mitigation. Computer Communication Review. 2012 Dec 1;42(4):419–30.
Wu, X., et al. “Netpilot: Automating datacenter network failure mitigation.” Computer Communication Review, vol. 42, no. 4, Dec. 2012, pp. 419–30. Scopus, doi:10.1145/2377677.2377759.
Wu X, Turner D, Chen CC, Maltz DA, Yang X, Yuan L, Zhang M. Netpilot: Automating datacenter network failure mitigation. Computer Communication Review. 2012 Dec 1;42(4):419–430.

Published In

Computer Communication Review

DOI

EISSN

1943-5819

ISSN

0146-4833

Publication Date

December 1, 2012

Volume

42

Issue

4

Start / End Page

419 / 430

Related Subject Headings

  • Networking & Telecommunications
  • 4606 Distributed computing and systems software
  • 4006 Communications engineering
  • 1005 Communications Technologies
  • 0805 Distributed Computing
  • 0803 Computer Software