DocumentCode
1220619
Title
Configuration management at massive scale: system design and experience
Author
Enck, William ; Moyer, Thomas ; McDaniel, Patrick ; Sen, Subhabrata ; Sebos, Panagiotis ; Spoerel, Sylke ; Greenberg, Albert ; Sung, Yu-Wei Eric ; Rao, Sanjay ; Aiello, William
Author_Institution
Pennsylvania State Univ., University Park, PA
Volume
27
Issue
3
fYear
2009
fDate
4/1/2009 12:00:00 AM
Firstpage
323
Lastpage
335
Abstract
The development and maintenance of network device configurations is one of the central challenges faced by large network providers. Current network management systems fail to meet this challenge primarily because of their inability to adapt to rapidly evolving customer and provider-network needs, and because of mismatches between the conceptual models of the tools and the services they must support. In this paper, we present the Presto configuration management system that attempts to address these failings in a comprehensive and flexible way. Developed for and used during the last 5 years within a large ISP network, Presto constructs device-native configurations based on the composition of configlets representing different services or service options. Configlets are compiled by extracting and manipulating data from external systems as directed by the Presto configuration scripting and template language. We outline the configuration management needs of large-scale network providers, introduce the PRESTO system and configuration language, and reflect upon our experiences developing PRESTO configured VPN and VoIP services. In doing so, we describe how PRESTO promotes healthy configuration management practices.
Keywords
computer network management; ISP network; Presto configuration management system; computer network management; configlets; data extraction; data manipulation; network provider; template language; Costs; Data mining; Databases; Delay; Large-scale systems; Maintenance; Microprogramming; Profitability; Time to market; Virtual private networks; Computer network management;
fLanguage
English
Journal_Title
Selected Areas in Communications, IEEE Journal on
Publisher
ieee
ISSN
0733-8716
Type
jour
DOI
10.1109/JSAC.2009.090408
Filename
4808476
Link To Document