[发明专利]一种管理线程池的方法和装置有效
申请号: | 201611219265.6 | 申请日: | 2016-12-26 |
公开(公告)号: | CN106775984B | 公开(公告)日: | 2020-01-21 |
发明(设计)人: | 林建华;许永峰 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 11274 北京中博世达专利商标代理有限公司 | 代理人: | 申健 |
地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 管理 线程 方法 装置 | ||
本发明实施例公开了一种管理线程池的方法和装置,涉及通信技术领域领域,用以解决现有技术南向插件与网元设备的交互过程中因突发社会事件等使报文激增而导致的网络堵塞问题。该方法包括:线程池管理装置将第一南向插件与一网元设备建立的连接关系绑定到第一南向插件的一个专属线程池,并将连接关系的第一任务插入到专属线程池;获取连接关系的第一流量参数,并当连接关系的第一流量参数满足使用共享线程池条件时,将连接关系绑定到一个共享线程池,以便将连接关系的第二任务插入到共享线程池;在专属线程池上连接关系的第一任务执行完后,解除连接关系与专属线程池的绑定关系,并唤醒共享线程池的工作线程来执行共享线程池上连接关系的第二任务。
技术领域
本发明涉及通信技术领域,尤其涉及一种管理线程池的方法和装置。
背景技术
软件定义网络(Sofeware Defined Networking,简称SDN)是一种新兴的基于软件的网络架构及技术,其最大的特点在于具有耦合的控制平面与数据平面、支持集中化的网络状态控制、实现底层网络设施对上层应用的透明。正如SDN的名字所言,它具有灵活的软件编程能力,使得网络的自动化管理和控制能力获得了空前的提升,能够有效地解决当前网络系统所要面临的资源规模扩展受限、组网灵活性差、难以快速满足业务需求等问题。
SDN包括:控制器、物理层、应用层、南向插件(也叫南向接口)、北向插件(也叫北向接口)。其中,控制器集中管理网络中所有设备,虚拟整个网络为资源池,根据用户不同的需求以及全局网络拓扑,灵活动态的分配资源。SDN控制器具有网络的全局视图,负责管理整个网络:对下层,通过标准的协议与基础网络进行通信;对上层,通过开放接口向应用层提供对网络资源的控制能力。物理层是硬件设备层,专注于单纯的数据、业务物理转发,关注的是与控制层的安全通信,其处理性能一定要高,以实现高速数据转发。SDN应用层通过控制层提供的编程接口对底层设备进行编程,把网络的控制权开放给用户,基于开发各种业务应用,实现丰富多彩的业务创新。南向插件是物理设备与控制器信号传输的通道,相关的设备状态、数据流表项和控制指令都需要经由SDN的南向接口传达,实现对设备管控。北向插件是通过控制器向上层业务应用开放的接口,目的是使得业务应用能够便利地调用底层的网络资源和能力,其直接为业务应用服务的,其设计需要密切联系业务应用需求,具有多样化的特征。
在SDN网络中,SDN控制器通过南向插件与网元设备的交互,实现控制器对网元设备的配置和管理,以及对网元设备报文转发行为的控制。网络总是千变万化的,一个突发社会事件,一次网络攻击,都会使南向插件和网元设备的交互报文数量激增,流量突然增大,从而导致网络堵塞,影响网络效率。
发明内容
本发明的实施例提供一种管理线程池的方法和装置,用以解决现有技术南向插件与网元设备的交互过程中因突发社会事件等使报文激增而导致的网络堵塞问题。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明实施例提供了一种管理线程池的方法,包括:
线程池管理装置将第一南向插件与一网元设备建立的连接关系绑定到所述第一南向插件的一个专属线程池,并将所述连接关系的第一任务插入到所述专属线程池,以便所述专属线程池的工作线程执行所述连接关系的第一任务,所述第一南向插件的专属线程池为仅供所述第一南向插件使用的线程池;
获取所述连接关系的第一流量参数,并当所述连接关系的第一流量参数满足使用共享线程池条件时,将所述连接关系绑定到一个共享线程池,以便将所述连接关系的第二任务插入到所述共享线程池,所述共享线程池为至少供所述第一南向插件使用的线程池,该第二任务为在所述连接关系绑定到所述共享线程池之后到来的任务;
在所述专属线程池上所述连接关系的第一任务执行完后,解除所述连接关系与所述专属线程池的绑定关系,并唤醒所述共享线程池的工作线程来执行所述共享线程池上所述连接关系的第二任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611219265.6/2.html,转载请声明来源钻瓜专利网。