文件传输调度方法、管理平台、请求平台以及存储介质技术

技术编号:18898828 阅读:25 留言:0更新日期:2018-09-08 13:43
本发明专利技术公开了一种文件传输的调度方法,包括:从已评估成功的传输任务中筛选获得待执行传输任务的关联传输任务,关联传输任务的传输时间段与待执行传输任务的配置信息中的传输时间段至少部分重叠;利用将关联传输任务的传输路径逐跳拆分得到的第一路径集合和将待执行传输任务的传输路径逐跳拆分得到的第二路径集合,确定时间路径关联集合;根据时间路径关联集合,确定待执行传输任务对应的最大可用带宽;基于确定的最大可用带宽确定允许待执行传输任务以配置信息对应的资源执行时,将文件传输指令下发至请求平台,以使请求平台利用对应的资源执行待执行传输任务。本发明专利技术还同时公开了一种管理平台、请求平台以及计算机可读存储介质。

File transfer scheduling method, management platform, request platform and storage medium

The invention discloses a scheduling method for file transmission, which comprises: selecting an associated transmission task from an evaluated successful transmission task, overlapping at least part of the transmission period of the associated transmission task with the transmission period of the configuration information of the transmission task to be performed, and utilizing the associated transmission task. The set of first paths obtained by hop-by-hop splitting of the transmission paths of the traffic and the set of second paths obtained by hop-by-hop splitting of the transmission paths of the transmission tasks to be performed determine the time path Association set; according to the set of time path association, determine the maximum available bandwidth corresponding to the transmission tasks to be performed; based on the determined maximum available bandwidth When the transmission task is allowed to be executed to configure the resources corresponding to the information to be executed, the file transfer instruction is sent down to the request platform so that the request platform executes the transmission task with the corresponding resources. The invention also discloses a management platform, a request platform and a computer readable storage medium.

【技术实现步骤摘要】
文件传输调度方法、管理平台、请求平台以及存储介质
本专利技术涉及文件传输领域,尤其涉及一种文件传输的调度方法、管理平台、请求平台以及计算机可读存储介质。
技术介绍
服务器间文件传输方案的主要设计目标是提升文件传输效率。目前,文件传输方案主要采用两种策略,一种是基于冗余链路的策略,另外一种是基于协议优化的策略。具体地,基于冗余链路的策略适用于网络质量较差的环境,主要是通过提供冗余链路的方式来减少单次传输失败后的寻路时间,从而从整体上提高文件传输效率;而基于协议优化的策略主要是通过对TCP协议慢启动的特性进行修改,以调大拥塞窗口的方式来缩短文件传输的时间,从而达到提高文件传输速度的目的。然而,由于目前的数据中心内部网络抖动的情况很少,因此,由网络质量差而导致的失败重传几率会很低,这样基于冗余链路的策略对数据中心内文件传输效率的提升效果就不明显。而基于协议优化的策略需要对协议栈参数进行调整,这样要求在文件传输过程中对收发双方服务器进行配置,普适性较差。因此,在相关技术中,为了提升文件传输效率,通常是尽可能地增加服务器间的带宽资源占用,如此,高速率文件传输会导致服务器的负载迅速上升,在这种情况下,会大大提高数据中心网络拥塞的风险。
技术实现思路
为解决现有技术存在的问题,本专利技术实施例期望提供一种文件传输的调度方法、管理平台、请求平台以及计算机可读存储介质,能够根据文件的资源大小,以按需交付的方式分配带宽资源对文件进行传输,这样能够大大降低网络拥塞的风险。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种文件传输的调度方法,应用于管理平台,所述方法包括:从已评估成功的传输任务中筛选获得待执行传输任务的关联传输任务,所述关联传输任务的传输时间段与所述待执行传输任务的配置信息中的传输时间段至少部分重叠;利用将所述关联传输任务的传输路径逐跳拆分得到的第一路径集合和将所述待执行传输任务的传输路径逐跳拆分得到的第二路径集合,确定时间路径关联集合;所述时间路径关联集合为所述第一路径集合和第二路径集合的交集;根据所述时间路径关联集合,确定所述待执行传输任务对应的最大可用带宽;基于确定的最大可用带宽确定允许所述待执行传输任务以所述配置信息对应的资源执行时,将文件传输指令下发至请求平台,以使所述请求平台利用所述对应的资源执行所述待执行传输任务。上述方案中,所述根据所述时间路径关联集合,确定所述待执行传输任务对应的最大可用带宽,包括:针对所述时间路径关联集合中的每条路径,确定在所述待执行传输任务中对应的可用带宽;基于确定的所述可用带宽,确定所述待执行传输任务对应的最大可用带宽。上述方案中,所述针对所述时间路径关联集合中的每条路径,确定在所述待执行传输任务中对应的可用带宽,包括:针对所述时间路径关联集合中的每条路径,获取分配给相应路径的传输带宽;确定所述相应路径在所述关联传输任务进行文件传输时所需要占用的传输带宽用量;将分配的传输带宽减去所述传输带宽用量获得的结果确定为所述相应路径在所述待执行传输任务中对应的可用带宽。上述方案中,所述方法还包括:接收所述请求平台的上报信息;根据所述上报信息中所述待执行传输任务对应的实际传输带宽,对所述待执行传输任务对应的传输带宽用量进行更新。上述方案中,基于确定的最大可用带宽确定允许所述待执行传输任务以所述配置信息对应的资源执行,包括:若所述最大可用带宽大于或等于所述待执行传输任务对应的最小传输带宽,确定允许所述待执行传输任务以所述配置信息对应的资源执行。本专利技术实施例还提供了一种文件传输的调度方法,应用于请求平台,所述方法包括:接收管理平台下发的文件传输指令,所述文件传输指令包括待执行传输任务的配置信息;利用所述配置信息对应的资源执行所述待执行传输任务。上述方案中,所述利用所述配置信息对应的资源执行所述待执行传输任务,包括:基于所述配置信息,确定所述待执行传输任务对应的最小传输带宽;基于所述最小传输带宽,确定所述待执行传输任务对应的目标传输带宽;基于所述目标传输带宽,执行所述待执行传输任务。本专利技术实施例还提供了一种文件传输的调度方法,所述方法包括:管理平台从已评估成功的传输任务中筛选获得待执行传输任务的关联传输任务,所述关联传输任务的传输时间段与所述待执行传输任务的配置信息中的传输时间段至少部分重叠;利用将所述关联传输任务的传输路径逐跳拆分得到的第一路径集合和将所述待执行传输任务的传输路径逐跳拆分得到的第二路径集合,确定时间路径关联集合;所述时间路径关联集合为所述第一路径集合和第二路径集合的交集;根据所述时间路径关联集合,确定所述待执行传输任务对应的最大可用带宽;基于确定的最大可用带宽确定允许所述待执行传输任务以所述配置信息对应的资源执行时,所述管理平台将文件传输指令下发至请求平台;所述请求平台接收所述管理平台下发的文件传输指令,所述文件传输指令包括所述待执行传输任务的配置信息;利用所述配置信息中对应的资源执行所述待执行传输任务。本专利技术实施例还提供了一种管理平台,所述管理平台包括:第一处理器、用于存储能够在第一处理器上运行的计算机程序的第一存储器;其中,所述第一处理器,用于运行所述计算机程序时实现上述管理平台侧文件传输的调度方法。本专利技术实施例还提供了一种管理平台,所述管理平台包括:筛选模块、第一确定模块、第二确定模块和发送模块;其中,所述筛选模块,用于从已评估成功的传输任务中筛选获得待执行传输任务的关联传输任务,所述关联传输任务的传输时间段与所述待执行传输任务的配置信息中的传输时间段至少部分重叠;所述第一确定模块,用于利用将所述关联传输任务的传输路径逐跳拆分得到的第一路径集合和将所述待执行传输任务的传输路径逐跳拆分得到的第二路径集合,确定时间路径关联集合;所述时间路径关联集合为所述第一路径集合和第二路径集合的交集;所述第二确定模块,用于根据所述时间路径关联集合,确定所述待执行传输任务对应的最大可用带宽;所述发送模块,用于基于确定的最大可用带宽确定允许所述待执行传输任务以所述配置信息对应的资源执行时,将文件传输指令下发至请求平台,以使所述请求平台利用所述对应的资源执行所述待执行传输任务。本专利技术实施例还提供了一种请求平台,所述请求平台包括:第二处理器、用于存储能够在第二处理器上运行的计算机程序的第二存储器;其中,所述第二处理器,用于运行所述计算机程序时实现请求平台侧文件传输的调度方法。本专利技术实施例还提供了一种请求平台,所述请求平台包括:接收模块和任务执行模块;其中,所述接收模块,用于接收管理平台下发的文件传输指令,所述文件传输指令包括待执行传输任务的配置信息;所述任务执行模块,用于利用所述配置信息对应的资源执行所述待执行传输任务。本专利技术实施例还提供了一种文件传输的调度系统,所述文件传输的调度系统包括:管理平台和请求平台;其中,所述管理平台,用于从已评估成功的传输任务中筛选获得待执行传输任务的关联传输任务,所述关联传输任务的传输时间段与所述待执行传输任务的配置信息中的传输时间段至少部分重叠;利用将所述关联传输任务的传输路径逐跳拆分得到的第一路径集合和将所述待执行传输任务的传输路径逐跳拆分得到的第二路径集合,确定时间路径关联集合;所述时间路径关联集合为所述第一路径集合和第二路径集合的交集;根据本文档来自技高网...

【技术保护点】
1.一种文件传输的调度方法,其特征在于,所述方法包括:从已评估成功的传输任务中筛选获得待执行传输任务的关联传输任务,所述关联传输任务的传输时间段与所述待执行传输任务的配置信息中的传输时间段至少部分重叠;利用将所述关联传输任务的传输路径逐跳拆分得到的第一路径集合和将所述待执行传输任务的传输路径逐跳拆分得到的第二路径集合,确定时间路径关联集合;所述时间路径关联集合为所述第一路径集合和第二路径集合的交集;根据所述时间路径关联集合,确定所述待执行传输任务对应的最大可用带宽;基于确定的最大可用带宽确定允许所述待执行传输任务以所述配置信息对应的资源执行时,将文件传输指令下发至请求平台,以使所述请求平台利用所述对应的资源执行所述待执行传输任务。

【技术特征摘要】
1.一种文件传输的调度方法,其特征在于,所述方法包括:从已评估成功的传输任务中筛选获得待执行传输任务的关联传输任务,所述关联传输任务的传输时间段与所述待执行传输任务的配置信息中的传输时间段至少部分重叠;利用将所述关联传输任务的传输路径逐跳拆分得到的第一路径集合和将所述待执行传输任务的传输路径逐跳拆分得到的第二路径集合,确定时间路径关联集合;所述时间路径关联集合为所述第一路径集合和第二路径集合的交集;根据所述时间路径关联集合,确定所述待执行传输任务对应的最大可用带宽;基于确定的最大可用带宽确定允许所述待执行传输任务以所述配置信息对应的资源执行时,将文件传输指令下发至请求平台,以使所述请求平台利用所述对应的资源执行所述待执行传输任务。2.根据权利要求1所述的方法,其特征在于,所述根据所述时间路径关联集合,确定所述待执行传输任务对应的最大可用带宽,包括:针对所述时间路径关联集合中的每条路径,确定在所述待执行传输任务中对应的可用带宽;基于确定的所述可用带宽,确定所述待执行传输任务对应的最大可用带宽。3.根据权利要求2所述的方法,其特征在于,所述针对所述时间路径关联集合中的每条路径,确定在所述待执行传输任务中对应的可用带宽,包括:针对所述时间路径关联集合中的每条路径,获取分配给相应路径的传输带宽;确定所述相应路径在所述关联传输任务进行文件传输时所需要占用的传输带宽用量;将分配的传输带宽减去所述传输带宽用量获得的结果确定为所述相应路径在所述待执行传输任务中对应的可用带宽。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述请求平台的上报信息;根据所述上报信息中所述待执行传输任务对应的实际传输带宽,对所述待执行传输任务对应的传输带宽用量进行更新。5.根据权利要求1所述的方法,其特征在于,基于确定的最大可用带宽确定允许所述待执行传输任务以所述配置信息对应的资源执行,包括:若所述最大可用带宽大于或等于所述待执行传输任务对应的最小传输带宽,确定允许所述待执行传输任务以所述配置信息对应的资源执行。6.一种文件传输的调度方法,其特征在于,所述方法包括:接收管理平台下发的文件传输指令,所述文件传输指令包括待执行传输任务的配置信息;利用所述配置信息对应的资源执行所述待执行传输任务。7.根据权利要求6所述的方法,其特征在于,所述利用所述配置信息对应的资源执行所述待执行传输任务,包括:基于所述配置信息,确定所述待执行传输任务对应的最小传输带宽;基于所述最小传输带宽,确定所述待执行传输任务对应的目标传输带宽;基于所述目标传输带宽,执行所述待执行传输任务。8.一种文件传输的调度方法,其特征在于,所述方法包括:管理平台从已评估成功的传输任务中筛选获得待执行传输任务的关联传输任务,所述关联传输任务的传输时间段与所述待执行传输任务的配置信息中的传输时间段至少部分重叠;利用将所述关联传输任务的传输路径逐跳拆分得到的第一路径集合和将所述待执行传输任务的传输路径逐跳拆分得到的第二路径集合,确定时间路径关联集合;所述时间路径关联集合为所述第一路径集合和第二路径集合的交集;根据所述时间路径关联集合,确定所述待执行传输任务对应的最大可用带宽;基于确定的最大可用带宽确定允许所述待执行传输任务以所述配置信息对应...

【专利技术属性】
技术研发人员:王林涛李小海李超张竞
申请(专利权)人:咪咕文化科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:北京,11

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

1