用于多节点边缘计算设备的监控方法和系统技术方案

技术编号:27934656 阅读:12 留言:0更新日期:2021-04-02 14:14
本发明专利技术提供了用于多节点边缘计算设备的监控方法和系统,其从若干服务器中选定满足特定数据处理能力条件的其中一个服务器作为主节点服务器以及将其与服务器作为从节点服务器,并通过从节点服务器根据其自身的地址信息适应性地接收并保留来自该主节点服务器的命令包,再根据对该命令包的解析处理结果,使该从节点服务器与该主节点服务器进行数据交互操作而完成相应的数据计算任务,其通过确定主节点服务器来对从节点服务器进行相应的命令指示,并且以地址信息作为命令接收与保留的根据,从而大大地提高命令包的传输效率和传输准确性、最大限度地提高多任务处理的可靠性和避免发生任务处理冲突的情况。

【技术实现步骤摘要】
用于多节点边缘计算设备的监控方法和系统
本专利技术涉及计算机数据处理的
,特别涉及用于多节点边缘计算设备的监控方法和系统。
技术介绍
分布式计算机系统包括多个相互通信连接的自主计算机节点组成,由于其自身具有计算速度快和能够进行多任务同步处理的特点,被广泛应用于不同数据处理场景中。在该分布式计算机系统中,所有自主计算机节点相互之间在系统中的地位平等的,其并不存在任何主次之分,这使得所有自主计算机节点分配到相应计算任务的概率是相同的,从而导致该分布式计算机系统在进行分布式任务计算处理过程中需要花费相应的时间和计算能力去决定将该计算任务分配到具体的自主计算机节点中,这不利于提高分布式计算机系统的计算效率和容易导致不同自主计算机节点发生计算冲突的情况。
技术实现思路
针对现有技术存在的缺陷,本专利技术提供用于多节点边缘计算设备的监控方法和系统,其通过获取若干服务器对应的数据处理状态信息,并根据该数据处理状态信息,将若干该服务器区分确定为一个主节点服务器和若干从节点服务器,并识别来自该主节点服务器的命令的目标地址信息,并将该目标地址信息与该从节点服务器自身的地址信息进行比对,从而确定指示该从节点服务器是否接收该命令包,再指示接收到该命令的从节点服务器对该命令包进行解析处理,从而根据所述解析处理的结果,与该主节点服务器进行适应性的数据交互操作;可见,该用于多节点边缘计算设备的监控方法和系统从若干服务器中选定满足特定数据处理能力条件的其中一个服务器作为主节点服务器以及将其与服务器作为从节点服务器,并通过从节点服务器根据其自身的地址信息适应性地接收并保留来自该主节点服务器的命令包,再根据对该命令包的解析处理结果,使该从节点服务器与该主节点服务器进行数据交互操作而完成相应的数据计算任务,其通过确定主节点服务器来对从节点服务器进行相应的命令指示,并且以地址信息作为命令接收与保留的根据,从而大大地提高命令包的传输效率和传输准确性、最大限度地提高多任务处理的可靠性和避免发生任务处理冲突的情况。本专利技术提供用于多节点边缘计算设备的监控方法,其特征在于,其包括如下步骤:步骤S1,获取若干服务器对应的数据处理状态信息,并根据所述数据处理状态信息,将若干所述服务器区分确定为一个主节点服务器和若干从节点服务器;步骤S2,识别来自所述主节点服务器的命令的目标地址信息,并将所述目标地址信息与所述从节点服务器自身的地址信息进行比对,从而确定指示所述从节点服务器是否接收所述命令包;步骤S3,指示接收到所述命令的从节点服务器对所述命令包进行解析处理,从而根据所述解析处理的结果,与所述主节点服务器进行适应性的数据交互操作;进一步,在所述步骤S1中,获取若干服务器对应的数据处理状态信息,并根据所述数据处理状态信息,将若干所述服务器区分确定为一个主节点服务器和若干从节点服务器具体包括:步骤S101,获取若干所述服务器各自对应的数据计算速度、数据传输速度和数据传输失真度,以此作为所述数据处理状态信息;步骤S102,根据所述数据计算速度、所述数据传输速度和所述数据传输失真度,确定每一个所述服务器对应的数据处理质量值;步骤S103,根据所述数据处理质量值的大小,将具有最大数据处理质量值的服务器确定为主节点服务器,并且将其余服务器确定为从节点服务器;进一步,在所述步骤S2中,识别来自所述主节点服务器的命令包的目标地址信息,并将所述目标地址信息与所述从节点服务器自身的地址信息进行比对,从而确定指示所述从节点服务器是否接收所述命令包具体包括:步骤S201,从来自所述主节点服务器的命中识别得到所述命令包需要发送到的目标服务器对应的目标地址信息,同时获取所有从节点服务器自身的MAC地址信息或者IP地址信息;步骤S202,将所述目标地址信息与所有从节点服务器的MAC地址信息或者IP地址信息进行比对,从而指示所述MAC地址信息或者所述IP地址信息与所述目标地址信息相一致的从节点服务器保留接收到的所述命令包,以及指示其他从节点服务器丢弃其接收到的所述命令包;进一步,在所述步骤S3中,指示接收到所述命令包的从节点服务器对所述命令包进行解析处理,从而根据所述解析处理的结果,与所述主节点服务器进行适应性的数据交互操作具体包括:步骤S301A,指示接收并保留所述命令包的从节点服务器对所述命令包解压处理和命令类型识别处理,以此确定所述命令包包含的指令属于控制指令还是查询指令;步骤S302A,若确定所述命令包包含的指令属于控制指令,则在所述从节点服务器成功执行所述控制指令后,向所述主节点服务器返回指令成功执行的消息;步骤S303A,若确定所述命令包包含的指令属于查询指令,则在所述从节点服务器成功执行所述查询指令后,向所述主节点服务器打包返回查询得到的数据,并且指示所述主节点服务器处理并显示打包返回的数据;进一步,在所述步骤S3中,指示接收到所述命令包的从节点服务器对所述命令包进行解析处理,从而根据所述解析处理的结果,与所述主节点服务器进行适应性的数据交互操作具体包括指示接收到所述命令包的从节点服务器对所述命令包进行解析处理,以此确定各个从节点服务器的数据处理质量值,并根据所述从节点服务器的IP地址,将主节点服务器的数据包传送至从节点服务器,从而实现所述数据交互操作,其具体为:步骤S301B,获取各个从节点服务器的运行状态信息,并根据下面公式(1),确定从节点服务器的数据处理质量值Q:在上述公式(1)中,N表示从节点服务器的总数量、且N大于或等于2,t表示预设单位时间、且其为1min的整数倍,μt+1表示时间t+1内从节点服务器累计处理的数据比特量,μt表示时间t内从节点服务器累计处理的数据比特量,Cul(μt+1,μt)表示时间t+1内与时间t内从节点服务器累计处理的数据比特量差值,Bt+1表示时间t+1内从节点服务器累计传输的数据比特量,Bt表示时间t内从节点服务器累计传输的数据比特量,Tra(Bt+1,Bt)表示时间t+1内与时间t内从节点服务器累计传输的数据比特量差值,Sim(Bt+1,Bt)表示时间t+1内与时间t内从节点服务器累计传输的数据比特量总和;步骤S302B,选定具有最高数据处理质量值Q的从节点服务器与主节点服务器进行数据交互,并根据下面公式(2),确定所述选定的从节点服务器在接收到来自主节点服务器的数据包后,所述选定的从节点服务器返回的参数值R:在上述公式(2)中,N表示从节点服务器的总数量、且N大于或等于2,Qmax表示各个从节点服务器的数据处理质量的最高值,x表示主节点服务器发送的数据包的总数量、且其x大于或者等于2,P0表示所述选定的从节点服务器与所述主节点服务器的通信距离,Pn-1表示除了所述选定的从节点服务器外的其他从节点服务器与所述主节点服务器的通信距离的最大值,D1表示所述主节点服务器发送的第一个数据包的数据比特量,Dx-1表示所述主节点服务器发送的第x-1个数据包的数据比特量,,Sim(P0,Pn-1)表示本文档来自技高网...

【技术保护点】
1.用于多节点边缘计算设备的监控方法,其特征在于,其包括如下步骤:/n步骤S1,获取若干服务器对应的数据处理状态信息,并根据所述数据处理状态信息,将若干所述服务器区分确定为一个主节点服务器和若干从节点服务器;/n步骤S2,识别来自所述主节点服务器的命令的目标地址信息,并将所述目标地址信息与所述从节点服务器自身的地址信息进行比对,从而确定指示所述从节点服务器是否接收所述命令包;/n步骤S3,指示接收到所述命令的从节点服务器对所述命令包进行解析处理,从而根据所述解析处理的结果,与所述主节点服务器进行适应性的数据交互操作。/n

【技术特征摘要】
1.用于多节点边缘计算设备的监控方法,其特征在于,其包括如下步骤:
步骤S1,获取若干服务器对应的数据处理状态信息,并根据所述数据处理状态信息,将若干所述服务器区分确定为一个主节点服务器和若干从节点服务器;
步骤S2,识别来自所述主节点服务器的命令的目标地址信息,并将所述目标地址信息与所述从节点服务器自身的地址信息进行比对,从而确定指示所述从节点服务器是否接收所述命令包;
步骤S3,指示接收到所述命令的从节点服务器对所述命令包进行解析处理,从而根据所述解析处理的结果,与所述主节点服务器进行适应性的数据交互操作。


2.如权利要求1所述的用于多节点边缘计算设备的监控方法,其特征在于:
在所述步骤S1中,获取若干服务器对应的数据处理状态信息,并根据所述数据处理状态信息,将若干所述服务器区分确定为一个主节点服务器和若干从节点服务器具体包括:
步骤S101,获取若干所述服务器各自对应的数据计算速度、数据传输速度和数据传输失真度,以此作为所述数据处理状态信息;
步骤S102,根据所述数据计算速度、所述数据传输速度和所述数据传输失真度,确定每一个所述服务器对应的数据处理质量值;
步骤S103,根据所述数据处理质量值的大小,将具有最大数据处理质量值的服务器确定为主节点服务器,并且将其余服务器确定为从节点服务器。


3.如权利要求2所述的用于多节点边缘计算设备的监控方法,其特征在于:
在所述步骤S2中,识别来自所述主节点服务器的命令包的目标地址信息,并将所述目标地址信息与所述从节点服务器自身的地址信息进行比对,从而确定指示所述从节点服务器是否接收所述命令包具体包括:
步骤S201,从来自所述主节点服务器的命中识别得到所述命令包需要发送到的目标服务器对应的目标地址信息,同时获取所有从节点服务器自身的MAC地址信息或者IP地址信息;
步骤S202,将所述目标地址信息与所有从节点服务器的MAC地址信息或者IP地址信息进行比对,从而指示所述MAC地址信息或者所述IP地址信息与所述目标地址信息相一致的从节点服务器保留接收到的所述命令包,以及指示其他从节点服务器丢弃其接收到的所述命令包。


4.如权利要求3所述的用于多节点边缘计算设备的监控方法,其特征在于:
在所述步骤S3中,指示接收到所述命令包的从节点服务器对所述命令包进行解析处理,从而根据所述解析处理的结果,与所述主节点服务器进行适应性的数据交互操作具体包括:
步骤S301A,指示接收并保留所述命令包的从节点服务器对所述命令包解压处理和命令类型识别处理,以此确定所述命令包包含的指令属于控制指令还是查询指令;
步骤S302A,若确定所述命令包包含的指令属于控制指令,则在所述从节点服务器成功执行所述控制指令后,向所述主节点服务器返回指令成功执行的消息;
步骤S303A,若确定所述命令包包含的指令属于查询指令,则在所述从节点服务器成功执行所述查询指令后,向所述主节点服务器打包返回查询得到的数据,并且指示所述主节点服务器处理并显示打包返回的数据。


5.如权利要求3所述的用于多节点边缘计算设备的监控方法,其特征在于:
在所述步骤S3中,指示接收到所述命令包的从节点服务器对所述命令包进行解析处理,从而根据所述解析处理的结果,与所述主节点服务器进行适应性的数据交互操作具体包括指示接收到所述命令包的从节点服务器对所述命令包进行解析处理,以此确定各个从节点服务器的数据处理质量值,并根据所述从节点服务器的IP地址,将主节点服务器的数据包传送至从节点服务器,从而实现所述数据交互操作,其具体为:
步骤S301B,获取各个从节点服务器的运行状态信息,并根据下面公式(1),确定从节点服务器的数据处理质量值Q:



在上述公式(1)中,N表示从节点服务器的总数量、且N大于或等于2,t表示预设单位时间、且其为1min的整数倍,μt+1表示时间t+1内从节点服务器累计处理的数据比特量,μt表示时间t内从节点服务器累计处理的数据比特量,Cul(μt+1,μt)表示时间t+1内与时间t内从节点服务器累计处理的数据比特量差值,Bt+1表示时间t+1内从节点服务器累计传输的数据比特量,Bt表示时间t内从节点服务器累计传输的数据比特量,Tra(Bt+1...

【专利技术属性】
技术研发人员:余丹兰雨晴王丹星杨文昭
申请(专利权)人:中标慧安信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1