基于Openflow技术的网络广播方法及系统

    公开(公告)号:CN105323077B

    公开(公告)日:2018-08-31

    申请号:CN201410310704.9

    申请日:2014-07-01

    发明人: 许延伟 侯雨辰

    IPC分类号: H04L12/18

    摘要: 本发明提供一种基于Openflow技术的网络广播方法及系统。其中,根据本发明的方法,先由控制器基于所获取的网络中所有交换机信息和各交换机之间的连接信息、建树策略、建树算法及待广播的广播包信息来生成包含所需交换机的广播树,并基于所生成的广播树来配置各所需交换机各自的流表信息,并将各流表信息发送给各对应的交换机;随后,各交换机各自基于所述控制器所下发的流表信息来对各自接收到的广播包进行相应处理,以便来自源终端的广播包能发送至各目的终端,由此实现基于Openflow技术的网络广播;相对于传统的广播而言范围减小,降低网络和交换节点负载,减小网络资源占用;而且可以控制广播所覆盖的范围,规定广播的路径、方向。

    一种SDN控制器消息队列管理方法及系统

    公开(公告)号:CN107547440A

    公开(公告)日:2018-01-05

    申请号:CN201610485519.2

    申请日:2016-06-28

    IPC分类号: H04L12/861 H04L12/863

    摘要: 本发明提供一种SDN控制器消息队列管理方法及系统。所述SDN控制器消息队列管理方法包括:所述SDN控制器根据消息类型划分为至少两个消息队列,每一种消息类型只能属于一个消息队列;根据一个消息的消息特征为所述消息建立一个对应的Handler,所述消息的消息特征包括消息类型;所述SDN控制器接收消息,并根据消息的消息特征确定对应的Handler,调用所述Handler的add_msg接口将所述消息封装并添加到所述消息队列中;从所述消息队列中取出被封装的消息,并调用所述被封装的消息对应的Handler的msg_handler接口对所述被封装的消息进行处理。本发明使得SDN控制器的消息处理更加灵活。

    Top‑k关键词搜索方法/系统,可读存储介质及终端

    公开(公告)号:CN107247800A

    公开(公告)日:2017-10-13

    申请号:CN201710508847.4

    申请日:2017-06-28

    发明人: 许延伟

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30424 G06F17/30595

    摘要: 本发明提供一种Top‑k关键词搜索方法/系统,可读存储介质及终端,搜索方法包括:生成网格式关系数据库;计算网格式关系数据库中每一节点上元组的关联度上限,并非递增顺序进行排序;判断该元组的关联度上限是否大于当前已查找到的搜索结果中第k个最大关联度;若否,输出当前已查找到的搜索结果中第k个最大关联度;若是,处理查找到的网格式关系数据库中一节点上存在未处理的元组,保存在处理完元组后产生的搜索结果,并更新网格式关系数据库中所有节点上存在未处理的元组的关联度上限;循环执行,直至处理完未处理的元组。本发明降低关系数据库top‑k关键词搜索方法性能,降低搜索处理过程中对关系数据库的频繁访问和服务器内存消耗。

    基于粒子群算法的贝叶斯网络优化方法

    公开(公告)号:CN104778495A

    公开(公告)日:2015-07-15

    申请号:CN201410014689.3

    申请日:2014-01-13

    IPC分类号: G06N3/00

    摘要: 本发明提供一种基于粒子群算法的贝叶斯网络优化方法。根据本发明的方法,当执行对问题求解的算法没有获得最优解时,基于预定选择策略由当前解群中选择较优解以形成较优解群;随后,基于较优解群来构造贝叶斯网络,并利用评价函数构建符合各较优解的贝叶斯网络概率模型;对贝叶斯网络概率模型进行推理采样,以获得所述问题的较优候选解群,并基于粒子群算法对较优候选解群进行深度搜索,以获得更优候选解群;再基于相关替换策略、较优候选解及更优候选解群来更新当前解群。可见,本发明的方法既能充分利用已建立的贝叶斯网概率模型进行全局的推理采样,还能利用粒子群算法对某些局部较优区域进行深度探索,有效提高了贝叶斯网络优化的有效性和可靠性。

    高可用SDN控制器集群方法、系统、存储介质及设备

    公开(公告)号:CN110838935B

    公开(公告)日:2023-01-03

    申请号:CN201811207413.1

    申请日:2018-10-17

    发明人: 江波 许延伟

    摘要: 本发明提供一种高可用SDN控制器集群方法、系统、存储介质及设备,所述高可用SDN控制器集群方法包括:设置集群中的服务端口、控制器IP以及虚拟IP进配置文件中;设置单一TCP连接在所有任意两个所述控制器之间;基于上述TCP连接在所述控制器之间设置主控制器选举机制;当主控制器宕机或网络异常后,选举出新主控制器;所述新主控制器抢占虚拟IP并广播免费ARP请求;通知局域网中的节点更新ARP缓存表。本发明解决了现有技术中在SDN控制器集群中,当主控制器出现宕机或者网络出现异常时,整个SDN控制器集群将面临着不可用的非正常状态的问题。并创造性利用主控制器选举机制,实现SDN控制器集群的高可用。

    多个连续top-k关键词查询结果更新方法、系统、存储介质及终端

    公开(公告)号:CN109582698B

    公开(公告)日:2021-08-13

    申请号:CN201710909356.0

    申请日:2017-09-29

    发明人: 许延伟

    摘要: 本发明提供一种多个连续top‑k关键词查询结果更新方法、系统、存储介质及终端,包括以下步骤:将每个关键词基于关系数据库在先元组查询的备选网络表示为一个以新元组为根节点的网络树;通过自上向下合并近似边的方式将所有的网络树合并为一个以新元组为根节点的根树;自上向下逐层计算所述根树中的连接,并根据连接之间的相似性进行合并查询,以获取多个连续top‑k关键词基于新元组的查询结果。本发明的多个连续top‑k关键词查询结果更新方法、系统、存储介质及终端有效地提高了关系数据库中多个连续top‑k关键词搜索的效率;降低了搜索处理过程中对关系数据库的频繁访问;降低了搜索处理过程中的服务器内存消耗。

    软件定义交换网的通信方法/系统、可读存储介质及设备

    公开(公告)号:CN108183862B

    公开(公告)日:2021-02-09

    申请号:CN201810067739.2

    申请日:2018-01-24

    发明人: 许延伟

    摘要: 本发明提供一种软件定义交换网的通信方法/系统、可读存储介质及设备,软件定义交换网的通信方法包括:待软件定义交换网中出现网络通信请求时,计算虚拟交换机、转发交换机、外网出口交换机之间的通信路径;为虚拟交换机、转发交换机、外网出口交换机分配用于路由交换的标签;根据所述通信路径,建立基于标签的、与虚拟交换机、转发交换机、外网出口交换机对应的数据流表,并予以下发数据流表。本发明通过多流表分级有效降低SDN网络流表数量,可有效提高交换机的性能,有效提高数据通信的速度,并可支持现有物理SDN交换机组网,可支持网络功能的扩展,具备适应不同云计算平台的能力,解决了现有云计算环境中网络灵活性和性能方面的矛盾。

    一种SDN控制器消息队列管理方法及系统

    公开(公告)号:CN107547440B

    公开(公告)日:2020-12-08

    申请号:CN201610485519.2

    申请日:2016-06-28

    IPC分类号: H04L12/861 H04L12/863

    摘要: 本发明提供一种SDN控制器消息队列管理方法及系统。所述SDN控制器消息队列管理方法包括:所述SDN控制器根据消息类型划分为至少两个消息队列,每一种消息类型只能属于一个消息队列;根据一个消息的消息特征为所述消息建立一个对应的Handler,所述消息的消息特征包括消息类型;所述SDN控制器接收消息,并根据消息的消息特征确定对应的Handler,调用所述Handler的add_msg接口将所述消息封装并添加到所述消息队列中;从所述消息队列中取出被封装的消息,并调用所述被封装的消息对应的Handler的msg_handler接口对所述被封装的消息进行处理。本发明使得SDN控制器的消息处理更加灵活。

    基于胖树结构的SDN交换网络
    9.
    发明公开

    公开(公告)号:CN109743266A

    公开(公告)日:2019-05-10

    申请号:CN201910056420.4

    申请日:2019-01-22

    发明人: 许延伟

    摘要: 本发明提供一种基于胖树结构的SDN交换网络,所述SDN交换网络包括:控制层,控制层包括SDN控制器,通过SDN控制器获取全网的交换机拓扑信息,对全网的交换机进行集中式管理控制;由第一SDN交换机构成胖树结构的核心交换层;由与胖树边缘层中的第一SDN交换机相连接的第二SDN交换机构成的接入层;及由与第二SDN交换机相连接的主机构成的主机层。本发明基于胖树结构构建可扩展的无阻塞网络;采用了基于标签的路由交换算法,实现数据包在核心交换层中的高效路由;通过SDN控制器获取全网的交换机拓扑信息,对全网的交换机进行统一集中管理和调度;从而达到提高网络资源利用率,降低系统维护成本的目的。

    一种OpenStack多节点自动化安装方法及系统

    公开(公告)号:CN107515760A

    公开(公告)日:2017-12-26

    申请号:CN201610430213.7

    申请日:2016-06-16

    IPC分类号: G06F9/445

    摘要: 本发明提供一种OpenStack多节点自动化安装方法及系统。其中,所述OpenStack多节点自动化安装方法包括:在虚拟机中根据OpenStack配置文档进行OpenStack的Controller和Compute节点的安装;修改/etc/profile文件,加入配置菜单运行命令;制作OpenStack镜像启动盘;通过所述OpenStack镜像启动盘将所述Openstack镜像分区拷贝到待安装的服务器上;重启所述服务器,通过所述配置菜单分别对所述Controller和Computer节点进行配置;完成所述服务器的OpenStack安装。本发明可提高OpenStack多节点安装的效率。