1.一种基于云边协同技术的工业物联网调度方法,其特征在于,包括:根据计算任务的元信息,获取计算任务的首选执行节点;
根据首选执行节点对于计算任务的预期响应值,获取未验证节点中具有和首选执行节点近似响应的计算节点集;
基于计算任务构建基准测试任务,至少选择计算节点集中的一个候选计算节点和首选执行节点执行基准测试任务;
根据基准测试任务选择的候选计算节点和首选执行节点的执行结果更新计算节点对于计算任务的优先级,并产生应用层的控制指令;
所述首选执行节点按照如下方式获取:
提取任务的元信息中包含的计算任务类型,根据计算任务类型选择高评分级别的计算节点序列,按照可用资源的比例对计算节点序列进行排序获取可用资源比例最高的计算节点作为首选执行节点;
所述计算节点集按照如下方式获取:
根据资源的类型和需求选取满足资源额度配置的计算节点,并按照可用资源额度的比例对计算节点进行排序,按照节点所属网络切片的信息对计算节点进行分组,按照预设比例选取云计算节点和边缘计算节点。
2.如权利要求1所述的基于云边协同技术的工业物联网调度方法,其特征在于,所述计算任务的元信息包括资源需求、响应需求、计算类型和目标应用。
3.如权利要求1所述的基于云边协同技术的工业物联网调度方法,其特征在于,执行基准测试任务时,于调度服务器构建回调监听器,并将基准测试任务的回调层替换为调度服务器监听器的端口,并根据基准测试任务的执行结果向计算任务的回调层发送消息,并产生针对端侧设备的控制指令。
4.如权利要求3所述的基于云边协同技术的工业物联网调度方法,其特征在于,所述回调监听器在接收到候选计算节点和首选执行节点返回的计算结果时,将两者进行比对,根据两者差异确定是否需要重新计算;如不需重新计算,则根据候选计算节点的响应时长更新其响应评级。
5.如权利要求4所述的基于云边协同技术的工业物联网调度方法,其特征在于,确定是否需要重新计算的步骤包括:判断首选执行节点的响应时长和计算时长是否分别大于对应的响应时长阈值和计算时长阈值,在响应时长和计算时长至少有一个高于阈值时,重选首选执行节点执行计算任务,并和候选计算节点的结果比对;
在响应时长和计算时长均低于阈值时,于计算节点集中选择不同的云计算节点和边缘计算节点执行基准测试任务。
6.如权利要求3所述的基于云边协同技术的工业物联网调度方法,其特征在于,在边缘侧服务器满足需求时,将边缘侧服务器加入计算类型对应的高优先级节点;在云服务器满足需求时,将云测服务器加入计算类型对应的普通优先级节点。
7.如权利要求1所述的基于云边协同技术的工业物联网调度方法,其特征在于,在一个计算节点执行计算任务的次数超过阈值时,将该计算节点标为未验证的节点。
8.一种基于云边协同技术的工业物联网调度系统,其特征在于,包括:首选执行节点获取单元,用于根据计算任务的元信息,获取计算任务的首选执行节点;
计算节点集获取单元,用于根据首选执行节点对于计算任务的预期响应值,获取未验证节点中具有和首选执行节点近似响应的计算节点集;
基准测试任务生成单元,用于基于计算任务构建基准测试任务,至少选择计算节点集中的一个候选计算节点和首选执行节点执行基准测试任务;
调度控制单元,用于根据基准测试任务选择的候选计算节点和首选执行节点的执行结果更新计算节点对于计算任务的优先级,并产生应用层的控制指令;
所述首选执行节点按照如下方式获取:
提取任务的元信息中包含的计算任务类型,根据计算任务类型选择高评分级别的计算节点序列,按照可用资源的比例对计算节点序列进行排序获取可用资源比例最高的计算节点作为首选执行节点;
所述计算节点集按照如下方式获取:
根据资源的类型和需求选取满足资源额度配置的计算节点,并按照可用资源额度的比例对计算节点进行排序,按照节点所属网络切片的信息对计算节点进行分组,按照预设比例选取云计算节点和边缘计算节点。