System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于DPU的分布式系统的对时方法、装置、存储介质及电子设备制造方法及图纸_技高网

基于DPU的分布式系统的对时方法、装置、存储介质及电子设备制造方法及图纸

技术编号:42302005 阅读:17 留言:0更新日期:2024-08-14 15:49
本申请实施例提供了一种基于DPU的分布式系统的对时方法、装置、存储介质及电子设备,基于DPU的分布式系统的对时方法应用于分布式系统中与主计算设备耦接的专用数据处理器,分布式系统还包括多个从计算设备,向多个从计算设备中的起始从计算设备发送对时数据包,以使对时数据包在多个从计算设备中按照预设传输路径到达终止从计算设备;在对时数据包中记录各从计算设备的收发时间信息;接收终止从计算设备返回的对时数据包;基于对时数据包中记录的各从计算设备的收发时间信息和主计算设备的收发时间信息,计算各从计算设备相对于主计算设备的计时偏差,从而可以根据计时偏差对各从计算设备的收发时间信息进行调整,以实现分布式系统内部的时间对齐。

【技术实现步骤摘要】

本申请实施例涉及计算机,尤其涉及一种基于dpu的分布式系统的对时方法、装置、存储介质及电子设备。


技术介绍

1、分布式系统是由多个计算机或节点通过网络连接而形成的一个整体,它们共同协作来完成某项任务或提供某种服务。通常,分布式系统中的每个计算机或节点具有计时功能,但每个计算机或节点的计时功能只是针对单机的计时,而无法实现整个分布式系统中各计算机或节点之间的时间同步,导致在针对分布式系统进行性能分析时,难以确定各计算机或节点的耗时情况,从而无法得到准确的性能分析结果。


技术实现思路

1、有鉴于此,本申请实施例提供一种基于dpu的分布式系统的对时方法、装置、计算机存储介质及电子设备,以至少部分解决上述问题。

2、根据本申请实施例的第一方面,提供了一种基于dpu的分布式系统的对时方法,应用于分布式系统中与主计算设备耦接的专用数据处理器,分布式系统还包括多个从计算设备,包括:向多个从计算设备中的起始从计算设备发送对时数据包,以使对时数据包在多个从计算设备中按照预设传输路径到达终止从计算设备;传输过程中,在对时数据包中记录各从计算设备的收发时间信息;接收终止从计算设备返回的对时数据包;基于对时数据包中记录的各从计算设备的收发时间信息和主计算设备的收发时间信息,计算各从计算设备相对于主计算设备的计时偏差,以根据计时偏差实现分布式系统内部的时间对齐。

3、根据本申请实施例的第二方面,提供了一种基于dpu的分布式系统的对时装置,应用于分布式系统中与主计算设备耦接的专用数据处理器,分布式系统还包括多个从计算设备,包括发送模块、接收模块和计算模块。其中,发送模块用于向多个从计算设备中的起始从计算设备发送对时数据包,以使对时数据包在多个从计算设备中按照预设传输路径到达终止从计算设备;传输过程中,在对时数据包中记录各从计算设备的收发时间信息;接收模块用于接收终止从计算设备返回的对时数据包;计算模块用于基于对时数据包中记录的各从计算设备的收发时间信息和主计算设备的收发时间信息,计算各从计算设备相对于主计算设备的计时偏差,以根据计时偏差实现分布式系统内部的时间对齐。

4、根据本申请实施例的第三方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的方法。

5、根据本申请实施例的第四方面,提供了一种电子设备,包括处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行如第一方面所述的方法对应的操作。

6、本申请实施例提供一种基于dpu的分布式系统的对时方法、装置、存储介质及电子设备,其中,基于dpu的分布式系统的对时方法应用于分布式系统中与主计算设备耦接的专用数据处理器,分布式系统还包括多个从计算设备,本方案将对时数据包按照从主计算设备起始、遍历各从计算设备后再回到主计算设备的传输路径进行传输,并再传输过程中记录了主计算设备和各从计算设备的收发时间信息,进而计算各从计算设备相对于主计算设备的计时偏差,从而可以根据计时偏差对各从计算设备的收发时间信息进行调整,实现分布式系统中各计算设备的时间坐标系一致,便于在针对分布式系统进行性能分析时,提升性能分析结果的准确性。

本文档来自技高网...

【技术保护点】

1.一种基于DPU的分布式系统的对时方法,其特征在于,应用于分布式系统中与主计算设备耦接的专用数据处理器,所述分布式系统还包括多个从计算设备,所述方法包括:

2.根据权利要求1所述的基于DPU的分布式系统的对时方法,其特征在于,所述收发时间信息包括本机发送时间、本机接收时间、本机计时频率和预设回路时长,所述预设回路时长为传输过程中相邻的计算设备之间进行数据传输的回路时长;

3.根据权利要求2所述的基于DPU的分布式系统的对时方法,其特征在于,所述根据所述主计算设备和各所述从计算设备的所述本机发送时间、所述本机接收时间、所述本机计时频率和所述预设回路时长,确定各所述从计算设备相对于所述主计算设备的计时偏差,包括:

4.根据权利要求3所述的基于DPU的分布式系统的对时方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的基于DPU的分布式系统的对时方法,其特征在于,所述主计算设备中设置主时钟服务程序,各所述从计算设备中设置从时钟服务程序,所述方法还包括:

6.根据权利要求2所述的基于DPU的分布式系统的对时方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的基于DPU的分布式系统的对时方法,其特征在于,所述主计算设备包括显示界面,所述方法还包括:

8.一种基于DPU的分布式系统的对时装置,其特征在于,应用于分布式系统中与主计算设备耦接的专用数据处理器,所述分布式系统还包括多个从计算设备,所述装置包括:

9.一种电子设备,其特征在于,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

10.一种计算机存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的方法。

...

【技术特征摘要】

1.一种基于dpu的分布式系统的对时方法,其特征在于,应用于分布式系统中与主计算设备耦接的专用数据处理器,所述分布式系统还包括多个从计算设备,所述方法包括:

2.根据权利要求1所述的基于dpu的分布式系统的对时方法,其特征在于,所述收发时间信息包括本机发送时间、本机接收时间、本机计时频率和预设回路时长,所述预设回路时长为传输过程中相邻的计算设备之间进行数据传输的回路时长;

3.根据权利要求2所述的基于dpu的分布式系统的对时方法,其特征在于,所述根据所述主计算设备和各所述从计算设备的所述本机发送时间、所述本机接收时间、所述本机计时频率和所述预设回路时长,确定各所述从计算设备相对于所述主计算设备的计时偏差,包括:

4.根据权利要求3所述的基于dpu的分布式系统的对时方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的基于dpu的分布式系统...

【专利技术属性】
技术研发人员:李林耿嘉袁晓飞鄢贵海
申请(专利权)人:中科驭数北京科技有限公司
类型:发明
国别省市:

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

1