System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通用网内聚合,特别是涉及一种面向分布式应用程序的通用网内同步聚合方法、系统及设备。
技术介绍
1、在可编程网络设备的推动下,提出了一种新的通信和计算范式,称为网内聚合(ina),并将ina应用于多种分布式系统,包括分布式训练(dt)、高性能计算(hpc)、分布式块存储和网络监控。ina将数据流的聚合工作卸载到交换机上,以减少业务量和整体作业完成时间。现有的原型已经显示了ina的性能提升,例如在dt作业中提升66%,在存储中提升2.7-6.8倍。
2、虽然ina已经在单个应用程序中证明了它的成功,但应用程序和ina功能的紧密耦合会导致诸如冗余开发、无法在运行时更新、潜在安全风险和资源利用效率低下等问题。这些问题阻碍了在开发、部署和操作中广泛采用ina,无法实现多个分布式应用程序并行复用。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够降低分布式应用程序并行复用时,降低交换机资源开销的面向分布式应用程序的通用网内同步聚合方法、系统及设备。
2、一种面向分布式应用程序的通用网内同步聚合方法,应用于分布式应用程序共享集群通用网络架构中,所述方法包括:
3、获取应用程序的聚合任务请求。
4、根据聚合任务请求与预设的调度策略确定目标任务的聚合器资源与目标任务的执行顺序,通过控制器为每一个聚合器资源分配隔离区域,并设置隔离区域对应的偏移量规则,将隔离区域与隔离区域对应的偏移量规则写入控制器的聚合表中,得到聚合规则。
...【技术保护点】
1.一种面向分布式应用程序的通用网内同步聚合方法,其特征在于,应用于分布式应用程序共享集群通用网络架构中;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在获取应用程序的聚合任务请求的步骤之前,还包括:
3.根据权利要求2所述的方法,其特征在于,根据所述聚合任务请求与预设的调度策略确定目标任务的聚合器资源与所述目标任务的执行顺序,通过控制器为每一个聚合器资源分配隔离区域,并设置所述隔离区域对应的偏移量规则,将所述隔离区域与所述隔离区域对应的所述偏移量规则写入所述控制器的聚合表中,得到聚合规则,包括:
4.根据权利要求3所述的方法,其特征在于,在交换机根据所述执行顺序与所述聚合规则接收所述目标任务的发送方发送的数据包序列,并将所述数据包序列定位至所述聚合表,得到所述数据包序列匹配的聚合器的步骤之前,还包括:
5.根据权利要求4所述的方法,其特征在于,交换机根据所述执行顺序与所述聚合规则接收所述目标任务的发送方发送的数据包序列,并将所述数据包序列定位至所述聚合表,得到所述数据包序列匹配的聚合器,包括:
6.根据权利
7.根据权利要求1至6任意一项所述的方法,其特征在于,所述聚合任务请求包括:目标任务ID、所述目标任务的发送方ID、所述目标任务的接收方ID聚合函数以及聚合类型;
8.根据权利要求7所述的方法,其特征在于,在所述接收方根据所述结果数据包回复ACK报文序列,并通过交换机组播同步回传至所述发送方的步骤之后,还包括:
9.一种面向分布式应用程序的通用网内同步聚合系统,其特征在于,所述系统包括:
10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述方法的步骤。
...【技术特征摘要】
1.一种面向分布式应用程序的通用网内同步聚合方法,其特征在于,应用于分布式应用程序共享集群通用网络架构中;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在获取应用程序的聚合任务请求的步骤之前,还包括:
3.根据权利要求2所述的方法,其特征在于,根据所述聚合任务请求与预设的调度策略确定目标任务的聚合器资源与所述目标任务的执行顺序,通过控制器为每一个聚合器资源分配隔离区域,并设置所述隔离区域对应的偏移量规则,将所述隔离区域与所述隔离区域对应的所述偏移量规则写入所述控制器的聚合表中,得到聚合规则,包括:
4.根据权利要求3所述的方法,其特征在于,在交换机根据所述执行顺序与所述聚合规则接收所述目标任务的发送方发送的数据包序列,并将所述数据包序列定位至所述聚合表,得到所述数据包序列匹配的聚合器的步骤之前,还包括:
5.根据权利要求4所述的方法,其特征在于,交换机根据所述执行顺序与所述聚合规则接收所述目标任务的发送方发送的数据包序列,并将所述数据...
【专利技术属性】
技术研发人员:任棒棒,夏俊旭,郭得科,罗来龙,程葛瑶,张千桢,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。