DECOR: DEClarative network management and OpeRation

DECOR: DEClarative network management and OpeRation
复制标题

DOI:
10.1145/1672308.1672321
复制
发表时间:
2010-01
期刊:
Comput. Commun. Rev.
影响因子:
--
通讯作者:
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

文献摘要

被引文献

相似文献

网络管理操作复杂、繁琐且容易出错,需要大量人员参与和专业知识。在本文中,我们首先检查了管理操作的基本组成部分,并论证了自动化的缺乏是由于在适当的抽象级别上缺乏可编程性。为了应对这一挑战,我们提出了DECOR,这是一个面向数据库的、用于自动化网络管理的声明性框架。DECOR将路由器配置和任何一般网络状态建模为概念上集中的数据库中的关系数据。因此,网络管理操作可以表示为一系列事务性数据库查询,这提供了原子性、一致性和隔离性的好处。DECOR中基于规则的语言提供了灵活的可编程性,以指定和执行网络范围的管理约束,并实现高级任务调度。我们描述了DECOR的设计原理和体系结构,并提供了一些将我们的方法应用于常见网络管理任务的初步示例。
Network management operations are complicated, tedious and error-prone, requiring significant human involvement and expert knowledge. In this paper, we first examine the fundamental components of management operations and argue that the lack of automation is due to a lack of programmability at the right level of abstraction. To address this challenge, we present DECOR, a database-oriented, declarative framework towards automated network management. DECOR models router configuration and any generic network status as relational data in a conceptually centralized database. As such, network management operations can be represented as a series of transactional database queries, which provide the benefit of atomicity, consistency and isolation. The rule-based language in DECOR provides the flexible programmability to specify and enforce network-wide management constraints, and achieve high-level task scheduling. We describe the design rationale and architecture of DECOR and present some preliminary examples applying our approach to common network management tasks.