首页 | 本学科首页   官方微博 | 高级检索  
     

一种基于MapReduce的OpenFlow网络属性并行验证算法
引用本文:刘 艺,雷 程,张红旗,杨英杰,代向东.一种基于MapReduce的OpenFlow网络属性并行验证算法[J].计算机应用研究,2016,33(7).
作者姓名:刘 艺  雷 程  张红旗  杨英杰  代向东
作者单位:解放军信息工程大学 河南郑州,解放军信息工程大学 河南郑州,解放军信息工程大学 河南郑州,解放军信息工程大学 河南郑州,解放军信息工程大学 河南郑州
基金项目:国家863高技术研究发展计划2012AA012704资助课题; 郑州市科技领军人才项目(131PLJRC644)
摘    要:针对OpenFlow网络中流表配置错误引起转发回路、路由黑洞和访问控制规则失效等问题,提出一种并行的基于MapReduce的OpenFlow网络属性验证算法。通过在Map阶段划分规则等价类,在Reduce阶段为规则等价类构建基于交换机端口谓词的网络转发图并分析可达性,实现对网络属性的并行验证。同时,通过采用原子谓词将传统可达性分析中的规则匹配域多维集合运算转换为整数集合运算,以进一步提高可达性分析效率。此外,基于原子谓词的谓词表达方式可消除交换机端口谓词集合中的冗余项,降低存储开销。最后,通过理论分析和仿真实验验证了算法的正确性及在时间和存储开销方面的优越性。

关 键 词:流表配置错误  网络属性并行验证  MapReduce  OpenFlow网络
收稿时间:2015/5/13 0:00:00
修稿时间:2016/5/17 0:00:00

MapReduce-based network property parallel verification algorithm for OpenFlow network
LIU Yi,LEI Cheng,ZHANG Hong-qi,YANG Ying-jie and DAI Xiang-dong.MapReduce-based network property parallel verification algorithm for OpenFlow network[J].Application Research of Computers,2016,33(7).
Authors:LIU Yi  LEI Cheng  ZHANG Hong-qi  YANG Ying-jie and DAI Xiang-dong
Affiliation:PLA Information Engineering University,PLA Information Engineering University,PLA Information Engineering University,PLA Information Engineering University,PLA Information Engineering University
Abstract:For flow table misconfiguration leading to loops, black-holes and failure of access control rules in OpenFlow network, this paper proposed a MapReduce-based network property parallel verification algorithm. The algorithm sliced network into equivalence classes in map phase and built forwarding graphs using switch port predicates and computed reachability in reduce phase, which could verify network properties in parallel. To improve the speed of verification, it used atomic predicates to convert the conjunction and disjunction of predicates to the intersection and union of sets of integers respectively, resulting in efficient computation of network reachability. Meanwhile, the method of representing predicates with atomic predicates could eliminate redundancy of sets of switch port predicates leading to reduction of storage overhead. Theoretical analysis and simulation results show that the proposed algorithm is much more time and space efficient than existing ones.
Keywords:flow table misconfiguration  network property parallel verification  MapReduce  OpenFlow network
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号