skip to main content
10.5555/1558977.1559000guideproceedingsArticle/Chapter ViewAbstractPublication PagesnsdiConference Proceedingsconference-collections
Article

Unraveling the complexity of network management

Published: 22 April 2009 Publication History

Abstract

Operator interviews and anecdotal evidence suggest that an operator's ability to manage a network decreases as the network becomes more complex. However, there is currently no way to systematically quantify how complex a network's design is nor how complexity may impact network management activities. In this paper, we develop a suite of complexity models that describe the routing design and configuration of a network in a succinct fashion, abstracting away details of the underlying configuration languages. Our models, and the complexity metrics arising from them, capture the difficulty of configuring control and data plane behaviors on routers. They also measure the inherent complexity of the reachability constraints that a network implements via its routing design. Our models simplify network design and management by facilitating comparison between alternative designs for a network. We tested our models on seven networks, including four university networks and three enterprise networks. We validated the results through interviews with the operators of five of the networks, and we show that the metrics are predictive of the issues operators face when reconfiguring their networks.

References

[1]
Authorized Agent Network Tool Suite (AANTS). http://www.doit.wisc.edu/network/upgrade/faq/aants.asp.
[2]
ACHARYA, S., WANG, J., GE, Z., ZNATI, T., AND GREENBERG, A. Simulation study of firewalls to aid improved performance. In ANSS '06.
[3]
BALLANI, H., AND FRANCIS, P. CONMan: A Step towards Network Manageability. In Proc. of ACM SIGCOMM (2007).
[4]
BENSON, T., AKELLA, A., AND MALTZ, D. A. Operator questionnaire. http://pages.cs.wisc.edu/tbenson/questionnaire.html.
[5]
BENSON, T., AKELLA, A., AND MALTZ, D. A. A case for complexity models in network design and management. Tech. Rep. 1643, UW Madison, August 2008.
[6]
CALDWELL, D., GILBERT, A., GOTTLIEB, J., GREENBERG, A., HJALMTYSSON, G., AND REXFORD, J. The cutting EDGE of IP router configuration. In HotNets (2003).
[7]
CANDEA, G. Toward quantifying system manageability. In Hot-Dep (2008), USENIX Association.
[8]
CASADO, M., FRIEDMAN, M., PETTITT, J., MCKEOWN, N., AND SHENKER, S. Ethane: Taking Control of the Enterprise. In SIGCOMM '07.
[9]
CHEN, X., MAO, Z. M., AND VAN DER MERWE, J. Towards automated network management: network operations using dynamic views. In INM '07.
[10]
FEAMSTER, N. Rethinking routing configuration: Beyond stimulus-response reasoning. In WIRED (Oct '03).
[11]
FELDMANN, A., AND MUTHUKRISHNAN, S. Tradeoffs for packet classification. In INFOCOM 2000.
[12]
FELDMANN, A., AND REXFORD, J. IP network configuration for intradomain traffic engineering. Network, IEEE 15 (Sep '01).
[13]
GARIMELLA, P., SUNG, Y.-W. E., ZHANG, N., AND RAO, S. Characterizing VLAN usage in an operational network. In INM '07.
[14]
GRAY, J., Ed. The Benchmark Handbook for Database and Transaction Processing Systems. Morgan Kaufmann, 1991.
[15]
GREENBERG, A., HJALMTYSSON, G., MALTZ, D. A., MYERS, A., REXFORD, J., XIE, G., YAN, H., ZHAN, J., AND ZHANG, H. A Clean Slate 4D Approach to Network Control and Management. ACM Sigcomm CCR (2005).
[16]
HEWLETT-PACKARD. Enterprise Management Software: HP OpenView. http://h20229.www2.hp.com/.
[17]
KAMIYA, T., KUSUMOTO, S., AND INOUE, K. Ccfinder: a multilinguistic token-based code clone detection system for large scale source code. IEEE Trans. Softw. Eng. 28, 7 (2002).
[18]
LE, F., XIE, G. G., PEI, D., WANG, J., AND ZHANG, H. Shedding light on the glue logic of the Internet routing architecture. In SIGCOMM (2008).
[19]
MALTZ, D. A., ZHAN, J., XIE, G., HJALMTYSSON, G., GREENBERG, A., AND ZHANG, H. Routing Design in Operational Networks: A Look from the Inside. In SIGCOMM (2004).
[20]
MATH WORKS. Statistics Toolbox for Use with MATLAB, 1999.
[21]
MCCABE, T., AND BUTLER, C. Design Complexity Measurement and Testing. Communications of the ACM 32, 12 (1989).
[22]
OPPENHEIMER, D., GANAPATHI, A., AND PATTERSON, D. A. Why do Internet services fail, and what can be done about it? In USITS (2003).
[23]
RATNASAMY, S. Capturing Complexity in Networked Systems Design: The Case for Improved Metrics. In HotNets (2006).
[24]
RYBACZYK, P. Network Design Solutions for Small-Medium Businesses. Cisco, 2004.
[25]
THOMAS, T., AND KHAN, A. Network Design and Case Studies (CCIE Fundamentals). Cisco, 1999.
[26]
WONG, E. W. W. Validating network security policies via static analysis of router ACL configuration. Master's thesis, Naval Postgraduate School (U.S.), 2006.
[27]
XIE, G., ZHAN, J., MALTZ, D. A., ZHANG, H., GREENBERG, A., HJALMTYSSON, G., AND REXFORD, J. On static reachability analysis of IP networks. In Proc. IEEE INFOCOM (2005).
[28]
ZHANG, B., NG, T. S. E., AND WANG, G. Reachability monitoring and verification in enterprise networks. In SIGCOMM Poster (Nov. 2008).

Cited By

View all
  • (2024)A Decentralized SDN Architecture for the WANProceedings of the ACM SIGCOMM 2024 Conference10.1145/3651890.3672257(938-953)Online publication date: 4-Aug-2024
  • (2021)CampionProceedings of the 2021 ACM SIGCOMM 2021 Conference10.1145/3452296.3472925(748-761)Online publication date: 9-Aug-2021
  • (2020)Finding network misconfigurations by automatic template inferenceProceedings of the 17th Usenix Conference on Networked Systems Design and Implementation10.5555/3388242.3388313(999-1014)Online publication date: 25-Feb-2020
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
NSDI'09: Proceedings of the 6th USENIX symposium on Networked systems design and implementation
April 2009
480 pages

Sponsors

  • USENIX Assoc: USENIX Assoc

Publisher

USENIX Association

United States

Publication History

Published: 22 April 2009

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A Decentralized SDN Architecture for the WANProceedings of the ACM SIGCOMM 2024 Conference10.1145/3651890.3672257(938-953)Online publication date: 4-Aug-2024
  • (2021)CampionProceedings of the 2021 ACM SIGCOMM 2021 Conference10.1145/3452296.3472925(748-761)Online publication date: 9-Aug-2021
  • (2020)Finding network misconfigurations by automatic template inferenceProceedings of the 17th Usenix Conference on Networked Systems Design and Implementation10.5555/3388242.3388313(999-1014)Online publication date: 25-Feb-2020
  • (2020)Config2SpecProceedings of the 17th Usenix Conference on Networked Systems Design and Implementation10.5555/3388242.3388311(969-984)Online publication date: 25-Feb-2020
  • (2020)TiramisuProceedings of the 17th Usenix Conference on Networked Systems Design and Implementation10.5555/3388242.3388257(201-220)Online publication date: 25-Feb-2020
  • (2020)Detecting network load violations for distributed control planesProceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation10.1145/3385412.3385976(974-988)Online publication date: 11-Jun-2020
  • (2020)Understanding and discovering software configuration dependencies in cloud and datacenter systemsProceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3368089.3409727(362-374)Online publication date: 8-Nov-2020
  • (2019)CAUDITProceedings of the 16th USENIX Conference on Networked Systems Design and Implementation10.5555/3323234.3323288(667-682)Online publication date: 26-Feb-2019
  • (2019)The State of the Art of Software Defined Networking (SDN) Issues in Current Network Architecture and a Solution for Network Management Using the SDNInternational Journal of Technology Diffusion10.4018/IJTD.201907010310:3(33-48)Online publication date: 1-Jul-2019
  • (2019)HeavyKeeperIEEE/ACM Transactions on Networking10.1109/TNET.2019.293386827:5(1845-1858)Online publication date: 1-Oct-2019
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media