期刊文献+

一种支持细粒度并行的SDN虚拟化编程框架 被引量:15

Fine-Grained Parallel SDN Virtualization Programming Framework
下载PDF
导出
摘要 软件定义网络(software defined network,简称SDN)通过集中式的控制器提高了网络的可编程性,成为近年来网络领域非常热门的话题.以Openflow网络为代表的软件定义网络将逻辑控制与数据转发相隔离,为网络虚拟化技术提供了良好的平台.集中式的抽象与控制使得SDN虚拟化框架的处理效率成为主要瓶颈.现有的SDN虚拟化框架由于缺乏对细粒度并行的支持,为编程人员充分利用多核/众核资源、控制更大规模的网络带来了极大的挑战.为了提高SDN虚拟化框架的处理效率,提出一种新的SDN虚拟化编程框架,通过新颖的API和运行时,在框架内部支持细粒度的并行处理.该框架通过对网络中流和网络资源进行抽象,使开发人员可以直接通过划分流空间来定义不同的虚拟网络,利用无锁的编程方式对共享的网络资源和流进行操作.实验结果表明,该框架在逻辑控制的执行效率方面具有良好的可扩展性,可以创建出更大规模的虚拟网络,并对其进行更为复杂的控制. Software defined network (SDN), which introduces centralized controllers to drastically increase network programmability, has been a hot topic in the network domain. Software defined network separates control plane from data plane of network equipment, establishing a good platform for network virtualization. As the network scales up, the performance of SDN virtualization framework becomes a key bottleneck. Still, current SDN virtualization frameworks lack support for fine-grained parallelism, making them challenging for developers to fully exploit many cores to virtualize large networks. This paper presents a novel API and runtime for fine-grained parallel programming in SDN virtualization framework. By abstracting flows and network resources, the framework programming model enables developers to easily write programs to directly define various virtual networks and parallelly operate the network resource or flow objects by a lock-free manner. Experimental results show that the presented framework has a better logical control performance, allowing one to implement rich functional virtual networks.
出处 《软件学报》 EI CSCD 北大核心 2014年第10期2220-2234,共15页 Journal of Software
基金 国家自然科学基金(61133004) 国家高技术研究发展计划(863)(2012AA01A302) 华为合作项目(YB2012120105)
关键词 SDN虚拟化 事件编程 细粒度并行 众核处理器 SDN virtualization event-based programming fine-grained parallelism many-core processor
  • 相关文献

参考文献1

二级参考文献12

  • 1崔逊学,林闯.一种带约束的多目标服务质量路由算法[J].计算机研究与发展,2004,41(8):1368-1375. 被引量:13
  • 2崔逊学,林闯.基于多目标遗传算法的多播服务质量路由优化[J].计算机研究与发展,2004,41(7):1144-1150. 被引量:15
  • 3Braden B, Clark R, Shenker S. Integrated services in the internet architecture: An overview. RFC 1633, July, 1994.
  • 4Shaikh A, Rexford J, Shin K G. Evaluating the impact of stale link state on quality-of-service routing. IEEE/ACM Transactions on Networking, 2001, 9(2): 162-176.
  • 5Avadora Dumitrescu. Dynamic widest path selection for connection admission control in core-stateless networks//Proceedings of the 1st International Conference on Quality of Service in Heterogeneous Wired/Wireless Networks. Dallas, Texas, 2004: 102-111.
  • 6Van Mieghem P, Kuipers F A. Concepts of exact QoS routing algorithms. IEEE/ACM Transactions on Networking, 2004, 12(5): 851-864.
  • 7Pitsillides A, Stylianou G. Bandwidth allocation for virtual paths (BAVP), investigation of performance of classical constrained and genetic algorithm base optimization techniques//Proceedings of the 19th Annual Joint Conference of the IEEE Computer and Communications Societies. Tel Aviv, Israel, 2000:1379-1387.
  • 8Waxman Bernard M. Routing of multipoint connections. IEEE Journal on Selected Areas in Communications, 1988, 6(9) : 1617-1622.
  • 9Siachalou Stavroula, Georgiadis Leonidas. Efficient QoS routing. Computer Networks, 2003, 43(3): 351-367.
  • 10冯径,马小骏,顾冠群.适应QoS路由机制的网络模型研究[J].计算机学报,2000,23(8):799-805. 被引量:30

共引文献7

同被引文献121

引证文献15

二级引证文献56

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部