A distributed and robust SDN control plane for transactional network updates

2015 IEEE Conference on Computer Communications (INFOCOM)(2015)

引用 151|浏览143
暂无评分
摘要
Software-defined networking (SDN) is a novel paradigm that outsources the control of programmable network switches to a set of software controllers. The most fundamental task of these controllers is the correct implementation of the network policy, i.e., the intended network behavior. In essence, such a policy specifies the rules by which packets must be forwarded across the network. This paper studies a distributed SDN control plane that enables concurrent and robust policy implementation. We introduce a formal model describing the interaction between the data plane and a distributed control plane (consisting of a collection of fault-prone controllers). Then we formulate the problem of consistent composition of concurrent network policy updates (termed the CPC Problem). To anticipate scenarios in which some conflicting policy updates must be rejected, we enable the composition via a natural transactional interface with all-or-nothing semantics. We show that the ability of an f-resilient distributed control plane to process concurrent policy updates depends on the tag complexity, i.e., the number of policy labels (a.k.a. tags) available to the controllers, and describe a CPC protocol with optimal tag complexity f + 2.
更多
查看译文
关键词
distributed SDN control plane,robust SDN control plane,transactional network updates,software defined networking,programmable network,software controller,intended network behavior,concurrent policy implementation,robust policy implementation,fault-prone controllers,concurrent network policy updates,CPC problem,conflicting policy updates,natural transactional interface,all-or-nothing semantics,f-resilient distributed control plane,optimal tag complexity
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要