Declarative configuration management for complex and dynamic networks

Declarative configuration management for complex and dynamic networks
复制标题

DOI:
10.1145/1921168.1921176
复制
发表时间:
2010-11
期刊:
Proceedings of the 6th International COnference
影响因子:
--
通讯作者:
Xu Chen;Yun Mao;Z. Morley Mao;J. Merwe
Xu Chen;Yun Mao;Z. Morley Mao;J. Merwe
中科院分区:
其他
文献类型:
--
作者:
Xu Chen;Yun Mao;Z. Morley Mao;J. Merwe

文献摘要

被引文献

相似文献

网络管理和操作是复杂、乏味和容易出错的,需要大量的人力参与和领域知识。由于更大规模的网络和更复杂的协议特征,所涉及的复杂性不可避免地增加,人类操作员越来越人手不足,尽管现有的支持系统已经尽了最大努力。本文介绍了coolaid,一个系统下,设备供应商和服务提供商的领域知识是正式捕获的声明性语言。通过有效和强大的基于规则的推理,在设备网络上的数据库抽象之上,coolaid使新的管理原语能够执行网络范围的推理,防止错误配置,并自动化网络配置,同时需要最少的操作员工作。我们描述了coolaid的设计和原型实现,并通过各种现实的网络管理任务证明了其有效性和可扩展性。
Network management and operations are complicated, tedious, and error-prone, requiring signifcant human involvement and domain knowledge. As the complexity involved inevitably grows due to larger scale networks and more complex protocol features, human operators are increasingly short-handed, despite the best effort from existing support systems to make it otherwise. This paper presents coolaid, a system under which the domain knowledge of device vendors and service providers is formally captured by a declarative language. Through effcient and powerful rule-based reasoning on top of a database-like abstraction over a network of devices, coolaid enables new management primitives to perform network-wide reasoning, prevent misconfguration, and automate network confguration, while requiring minimum operator effort. We describe the design and prototype implementation of coolaid, and demonstrate its effectiveness and scalability through various realistic network management tasks.