摘要
本申请公开了一种用于弱网络和全动态的分布式协同处理方法,涉及分布式计算领域,包括:通过感知层分别获取本地节点的网络状态数据、计算能力数据和环境数据;并通过发送探测包获取本地节点与周围节点的网络连接指标;支撑层接收数据,并通过传输算法对数据进行编码和压缩处理;调度层根据各节点的邻域数据支撑表,计算节点的度量指标,并构建节点调度向量表;调度层根据用户的计算任务和节点调度向量表,采用贪心算法或动态规划算法生成协同计算节点列表;处理层采用基于UDP的轻量级远程过程调用LightRPC方法,将算子传输到协同计算节点列表中指定的节点上执行;针对现有技术弱网络和全动态条件下分布式协同计算效率低,本申请提高了计算效率。