运算资源分配和管理方法及代理服务器技术

技术编号:24289623 阅读:33 留言:0更新日期:2020-05-26 20:01
本发明专利技术涉及一种运算资源分配和管理方法及代理服务器。所述方法包括:与远端的运算请求端和运算服务端建立通信连接,生成运算管理记录,运算管理记录至少包括运算请求端的运算请求单元和运算服务端的运算服务单元的身份信息;接收来自运算请求单元的运算任务;根据运算任务和运算管理记录分配运算任务给运算服务端的运算服务单元,并根据分配结果得到分配信息;发送所述分配信息给发送所述运算任务的运算请求单元;接收运算服务单元发送的对应于所述运算任务的任务进度信息;及根据所述任务进度信息更新所述运算管理记录。本案能够高效地利用运算服务端的运算设备,节约能源及提高运算设备的资源利用率。

Operation resource allocation and management method and proxy server

【技术实现步骤摘要】
运算资源分配和管理方法及代理服务器
本专利技术涉及工业运算数据处理领域,尤其涉及一种运算资源分配和管理方法及代理服务器。
技术介绍
产品加工后需要进行外观质量或几何形状等检测。现有技术中可由光学、影像运算请求端进行图像取像检测并经由自动光学检测(Automaticopticalinspection,AOI)软件或人工智能模型检测出产品的外观质量是否达到标准。然而,随着运算请求端需求的日益增加,会造成运算设备的数量、能源及成本的消耗及运算设备的资源利用率的降低。
技术实现思路
鉴于以上内容,有必要提供一种运算资源分配和管理方法及代理服务器,使其高效地利用运算服务端的运算设备,从而节约能源及提高运算设备的资源利用率。本申请第一方面提供一种运算资源分配和管理方法,用以管理远端的运算任务,包括:与远端的运算请求端和运算服务端建立通信连接,所述运算请求端包括至少二个运算请求单元,所述运算服务端包括至少二个运算服务单元;生成运算管理记录,所述运算管理记录至少包括所述运算请求单元和所述运算服务单元的身份信息;...

【技术保护点】
1.一种运算资源分配和管理方法,用以管理远端的运算任务,所述方法包括:/n与远端的运算请求端和运算服务端建立通信连接,所述运算请求端包括至少二个运算请求单元,所述运算服务端包括至少二个运算服务单元;/n生成运算管理记录,所述运算管理记录至少包括所述运算请求单元和所述运算服务单元的身份信息;/n接收来自运算请求单元的运算任务;/n根据所述运算任务和所述运算管理记录分配所述运算任务给所述运算服务端的其中一或多个所述运算服务单元,并根据分配结果得到分配信息;/n发送所述分配信息给发送所述运算任务的运算请求单元;/n接收所述一或多个所述运算服务单元发送的对应于所述运算任务的任务进度信息;及/n根据所述...

【技术特征摘要】
1.一种运算资源分配和管理方法,用以管理远端的运算任务,所述方法包括:
与远端的运算请求端和运算服务端建立通信连接,所述运算请求端包括至少二个运算请求单元,所述运算服务端包括至少二个运算服务单元;
生成运算管理记录,所述运算管理记录至少包括所述运算请求单元和所述运算服务单元的身份信息;
接收来自运算请求单元的运算任务;
根据所述运算任务和所述运算管理记录分配所述运算任务给所述运算服务端的其中一或多个所述运算服务单元,并根据分配结果得到分配信息;
发送所述分配信息给发送所述运算任务的运算请求单元;
接收所述一或多个所述运算服务单元发送的对应于所述运算任务的任务进度信息;及
根据所述任务进度信息更新所述运算管理记录。


2.如权利要求1所述的运算资源分配和管理方法,所述与远端的运算请求端和运算服务端建立通信连接包括:
接收来自所述运算请求单元和/或运算服务单元的请求连接命令,所述请求连接命令包含第一验证信息;
检测所述验证信息与预设验证信息是否一致;及
当所述验证信息与所述预设验证信息一致时,与所述运算请求单元和/或运算服务单元建立连接。


3.如权利要求1所述的运算资源分配和管理方法,所述运算管理记录至少还包括对应于各运算请求单元的任务数据信息和任务规范信息,和对应于各运算服务单元的运算能力信息和服务状态信息。


4.如权利要求3所述的运算资源分配和管理方法,所述运算管理记录包括运算请求单元列表,所述运算请求单元列表记录有所述运算请求单元的身份信息、所述任务数据信息和所述任务规范信息,运算服务单元列表,所述运算服务单元列表记录有所述运算服务单元的身份信息、所述运算能力信息和所述服务状态信息,和运算任务列表,所述运算任务列表记录有所述运算任务。


5.如权利要求3所述的运算资源分配和管理方法,所述根据所述运算任务需求和所述运算管理记录分配所述运算任务给所述运算服务端的其中一或多个所述运算服务单元的步骤包括:
确定所述运算任务对应的运算请求单元;
根据所述运算管理记录判断所述运算任务对应的任务规范;及
根据所述任务规范选择运算能力和服务状态匹配的运算服务单元。


6.如权利要求5所述的运算资源分配和管理方法,所述根据所述任务规范选择运算能力和服务状态匹配的运算服务单元的步骤还包括:
根据所述运算任务和所述任务规范判断所述运算任务的运算复杂度;及
根据运算复杂度和运算能力判断所述运算任务的任务执行模式。


7.如权利要求6所述的运算资源分配和管理方法,所述运算复杂度包括至少下列一者:运算任务完成的循环时间、所述运算请求端与所述运算服务端的匹配方式、任务优先级、所述运算请求单元的数量、任务结果精确度。


8.如权利要求1所述的运算资源分配和管理方法,所述根据所述运算任务和所述运算管理记录分配所述运算任务给所述运算服务端的其中一或多个运算服务单元的步骤还包括:
根据所述运算管理记录确认可执行任务的一或多个运算服务单元;及
分配所述运算任务给可执行任务的运算服务单元。


9.如权利要求8所述的运算资源分配和管理方法,所述分配所述运算任务给可执行任务的运算服务单元的步骤还包括:

【专利技术属性】
技术研发人员:刘骏昱赵学兴陈昱廷
申请(专利权)人:河南裕展精密科技有限公司
类型:发明
国别省市:河南;41

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

1