通信资源的管理方法、装置、设备和存储介质制造方法及图纸

技术编号:38614915 阅读:10 留言:0更新日期:2023-08-26 23:42
本发明专利技术涉及通信领域,公开了一种通信资源的管理方法、装置、设备和存储介质,包括:将通信资源池中所有目标连接协议置于栈内;在当前通信业务量小于通信业务量阈值时,将栈内处于空闲状态的目标连接协议释放,并使用预设时间内使用过的目标连接协议进行通信;本发明专利技术可以使目标连接协议连接在空闲时能够主动释放,避免占用存储系统中过多的目标连接协议资源,使得后续一个云平台扩容后,有更多的节点能够通过目标连接协议管理存储资源,同时也能够使一台存储设备同时接入更多的云平台。台存储设备同时接入更多的云平台。台存储设备同时接入更多的云平台。

【技术实现步骤摘要】
通信资源的管理方法、装置、设备和存储介质


[0001]本专利技术涉及通信
,具体涉及一种通信资源的管理方法、装置、设备和存储介质。

技术介绍

[0002]在云计算场景下,需要大量的服务器和存储设备共同构建一个云环境。同时这些服务器需要将存储设备中的卷映射到服务器上作为存储资源。因此通常需要在这些服务器上部署云平台。该云平台在请求到来时,从队列的队首获取一个可用的安全壳协议连接处理请求,当请求完成后,将安全壳协议连接放入队列的队尾。
[0003]然而,在上述云平台等场景下,由于连接池中安全壳协议连接存放的方式以及保活机制,使得一旦创建出来的安全壳协议连接永远不会被释放。即使云平台业务不繁忙的时候,这些安全壳协议连接也会保持激活状态,导致资源浪费。而存储侧安全壳协议连接数是有上限的,一旦达到上限后,无法再创建新的安全壳协议连接。后续随着云平台节点的扩容,存储将无法对接其他的云平台。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种通信资源的管理方法、装置、设备和存储介质,以解决现有安全壳协议连接,一旦创建出来连接永远不会被释放,即使云平台业务不繁忙的时候也会保持激活状态,导致资源浪费的问题。
[0005]第一方面,本专利技术提供了一种通信资源的管理方法,该方法包括:将通信资源池中所有目标连接协议置于栈内;在当前通信业务量小于通信业务量阈值时,将栈内处于空闲状态的目标连接协议释放,并使用预设时间内使用过的目标连接协议进行通信。通过上述过程,可以使目标连接协议连接在空闲时能够主动释放,避免占用存储系统中过多的目标连接协议资源,使得后续一个云平台扩容后,有更多的节点能够通过目标连接协议管理存储资源,同时也能够使一台存储设备同时接入更多的云平台。
[0006]在一种可选的实施方式中,确定栈内的目标连接协议处于空闲状态,包括:
[0007]获取栈内各目标连接协议在预设时间内的使用频率;
[0008]当目标连接协议在预设时间内的使用频率小于频率阈值时,确定目标连接协议处于空闲状态。
[0009]在一种可选的实施方式中,将栈内处于空闲状态的目标连接协议释放之后,该方法还包括:
[0010]将栈内各目标连接协议的使用频率重置为初始值。
[0011]在一种可选的实施方式中,该方法还包括:
[0012]当接收到通过目标连接协议进行通信的通信请求时,统计栈内已存储的目标连接协议的数量;
[0013]当栈内已存储的目标连接协议的数量为空时,在通信资源池中创建一个新目标连
接协议,以处理通信请求;
[0014]当栈内已存储的目标连接协议的数量不为空时,则从栈顶获取一个目标连接协议。
[0015]在一种可选的实施方式中,创建一个新目标连接协议处理请求之后,该方法还包括:
[0016]当栈内已存储的目标连接协议的数量小于协议数量阈值时,在通信请求处理完成之后,将新目标连接协议插入栈内并进行使用频率更新;
[0017]当栈内已存储的目标连接协议的数量等于协议数量阈值时,在处理请求完成之后,直接将新目标连接协议释放。
[0018]在一种可选的实施方式中,从栈顶获取一个目标连接协议之后,该方法包括:
[0019]当目标连接协议有效,则使用目标连接协议处理请求,并在处理请求完成之后,将目标连接协议置于栈顶并进行使用频率更新;
[0020]当目标连接协议无效,则将目标连接协议从栈内删除,同时清除目标连接协议的使用频率信息。
[0021]在一种可选的实施方式中,当目标连接协议无效,则将目标连接协议从栈内删除,同时清除目标连接协议的使用频率信息之后,该方法还包括:
[0022]创建一个新目标连接协议来处理通信请求,在通信请求处理完成之后,将新目标连接协议插入栈内并进行使用频率更新。
[0023]第二方面,本专利技术提供了一种本专利技术实施例提供了一种通信资源的管理装置,该装置主要包括:连接协议处理模块、及连接协议释放模块;其中,连接协议处理模块用于将通信资源池中所有目标连接协议置于栈内;连接协议释放模块用于在当前通信业务量小于通信业务量阈值时,将栈内处于空闲状态的目标连接协议释放,并使用预设时间内使用过的目标连接协议进行通信。通过上述过程,可以使目标连接协议连接在空闲时能够主动释放,避免占用存储系统中过多的目标连接协议资源,使得后续一个云平台扩容后,有更多的节点能够通过目标连接协议管理存储资源,同时也能够使一台存储设备同时接入更多的云平台。
[0024]第三方面,本专利技术提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的通信资源的管理方法。
[0025]第四方面,本专利技术提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的通信资源的管理方法。
附图说明
[0026]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1是本专利技术实施例的一种应用环境的示意图;
[0028]图2是本专利技术实施例的通信资源的管理方法的流程示意图;
[0029]图3是本专利技术实施例的另一通信资源的管理方法的流程示意图;
[0030]图4是本专利技术实施例的又一通信资源的管理方法的流程示意图;
[0031]图5是本专利技术实施例的再一通信资源的管理方法的数据流意图;
[0032]图6是本专利技术实施例的通信资源的管理装置的结构框图;
[0033]图7是本专利技术实施例的计算机设备的硬件结构示意图。
具体实施方式
[0034]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0035]本专利技术的说明书和权利要求书及上述附图中的术语“第一”和“第二”是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的保护。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本专利技术中的“多个”可以表示至少两个,例如可以是两个、三个或者更多个,本专利技术实施例不做限制。
[0036]请参阅图1,图1是本专利技术实施例提供的一种应用环境本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信资源的管理方法,其特征在于,所述方法包括:将通信资源池中所有目标连接协议置于栈内;在当前通信业务量小于通信业务量阈值时,将所述栈内处于空闲状态的目标连接协议释放,并使用预设时间内使用过的目标连接协议进行通信。2.根据权利要求1所述的方法,其特征在于,确定所述栈内的目标连接协议处于空闲状态,包括:获取所述栈内各目标连接协议在预设时间内的使用频率;当所述目标连接协议在预设时间内的使用频率小于频率阈值时,确定所述目标连接协议处于空闲状态。3.根据权利要求2所述的方法,其特征在于,将所述栈内处于空闲状态的目标连接协议释放之后,所述方法还包括:将所述栈内各目标连接协议的使用频率重置为初始值。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法还包括:当接收到通过所述目标连接协议进行通信的通信请求时,统计所述栈内已存储的目标连接协议的数量;当所述栈内已存储的目标连接协议的数量为空时,在所述通信资源池中创建一个新目标连接协议,以处理通信请求;当所述栈内已存储的目标连接协议的数量不为空时,则从栈顶获取一个目标连接协议。5.根据权利要求4所述的方法,其特征在于,创建一个新目标连接协议之后,所述方法还包括:当所述栈内已存储的目标连接协议的数量小于协议数量阈值时,在通信请求处理完成之后,将所述新目标连接协议插入栈内并进行使用频率更新;当所述栈内已存储的目标连接协议的数量等于协议数量阈值时,在处理请求完成之后,直接将所...

【专利技术属性】
技术研发人员:朱冰阳
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1