###
Journal of Software:2016.27(4):993-1008

软件定义网络中北向接口语言综述
于洋,王之梁,毕军,施新刚,尹霞
(清华大学 网络科学与网络空间研究院, 北京 100084;清华大学 计算机科学与技术系, 北京 100084;清华信息科学与技术国家实验室(筹)(清华大学), 北京 100084;清华大学 网络科学与网络空间研究院, 北京 100084;清华信息科学与技术国家实验室(筹)(清华大学), 北京 100084)
Survey on the Languages in the Northbound Interface of Software Defined Networking
YU Yang,WANG Zhi-Liang,BI Jun,SHI Xin-Gang,YIN Xia
(Institute for the Network Sciences and Cyberspace, Tsinghua University, Beijing 100084, China;Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China;Tsinghua National Laboratory for Information Science and Technology(Tsinghua University), Beijing 100084, China;Institute for the Network Sciences and Cyberspace, Tsinghua University, Beijing 100084, China;Tsinghua National Laboratory for Information Science and Technology(Tsinghua University), Beijing 100084, China)
Abstract
Chart / table
Reference
Similar Articles
Article :Browse 4279   Download 2596
Received:November 07, 2014    Revised:June 12, 2015
> 中文摘要: 软件定义网络(software defined networking,简称SDN)的产生使得网络中的数据平面与控制平面相分离,网络中的控制逻辑集中于控制器上,运行于控制器上的网络应用使得网络变得更加简单可控和灵活.软件定义网络中的北向接口是指控制器与网络应用之间进行通信的接口.在软件定义网络应用研究与开发的过程中,北向接口占据着一个重要的地位.综述了SDN中北向接口的编程语言,首先介绍北向接口编程语言的研究背景,然后根据编程语言的抽象程度、编程模型、实现机制以及是否引入新功能这4个方面将编程语言分类,详细介绍每个类别下各种北向接口语言的结构和核心特性,最后结合语言的应用场景对编程语言进行横向比较,进而展望了北向接口编程语言未来的研究方向.
Abstract:Software defined networking(SDN) is a research trend as it decouples the control plane from the data plane. SDN applications are essential since they can be used to make the network simple to manage, flexible, more secure and more powerful. Northbound Interface is the communication interface between the controller and applications, it plays an important role in the process of the research and development of SDN. The state of the art of the programming languages in the SDN Northbound Interface is surveyed in this paper. It first summarizes the research background of the programming languages in the Northbound Interface. By classifying these languages into different categories according to their abstraction, programming model, implementation mechanisms and whether introducing new features, the study analyzes the key characteristic and language structure in each category. Incorporating with application scenarios in SDN, this paper compares the advantages and disadvantages of each language, and at the end discusses the future research trend.
文章编号:     中图分类号:    文献标志码:
基金项目:国家高技术研究发展计划(863)(2015AA016105,2013AA013505);国家自然科学基金(61202357,61472213) 国家高技术研究发展计划(863)(2015AA016105,2013AA013505);国家自然科学基金(61202357,61472213)
Foundation items:National High Technology Research and Development Program of China (863) (2015AA016105, 2013AA013505); National Natural Science Foundation of China (61202357, 61472213)
Reference text:

于洋,王之梁,毕军,施新刚,尹霞.软件定义网络中北向接口语言综述.软件学报,2016,27(4):993-1008

YU Yang,WANG Zhi-Liang,BI Jun,SHI Xin-Gang,YIN Xia.Survey on the Languages in the Northbound Interface of Software Defined Networking.Journal of Software,2016,27(4):993-1008