【技术实现步骤摘要】
基于图数据库的任务调度方法、装置及电子设备
本申请涉及大量任务调度领域,尤其涉及一种基于图数据库的任务调度方法、装置、电子设备及计算机可读存储介质。
技术介绍
现有技术中,通常会采用基于关系型数据库的任务调度方法,是通过SQL事务结合读写锁的机制或消息中间件来完成任务调度和资源分配。基于SQL事务结合读写锁的机制调度方法可以一定程度表征关系模型中的调度逻辑,但并发能力和实时性较差,在复杂关系模型下,影响调度逻辑的因子增多,计算量增大,这种方式处理效率会随着关系的复杂度的增加而降低。基于消息中间件的任务调度方法可以处理较大的并发,但很难表征复杂关系模型中的调度逻辑,在复杂关系模型下处理效率低。例如数据标注任务与标注人员(资源)的分配。数据标注作为人工智能产业的基础,是机器感知现实世界的起点,数据标注即是为数据打标签,现在数据标注的工作通常是外包给数据众包公司或者数据标注平台,由数据众包公司或数据标注平台安排标注人员来对接收到的待标注数据打标签。其中,标注人员为待标注数据打的标签的准确率对于机器最终的识别准确率有重要影响 ...
【技术保护点】
1.一种基于数据库的任务调度方法,其特征在于,包括:/n在数据库中创建任务实体和资源实体;/n创建影响所述任务实体、所述资源实体调度的关系实体,并建立基于所述任务实体、资源实体和关系实体的关系模型;/n设置所述任务实体、所述资源实体和所述关系实体的权重属性,以及所述任务实体、所述资源实体和所述关系实体间的关系的权重值;/n根据所述权重属性和所述权重值计算所述任务实体与所述资源实体间最短权值路径,以得到调度决策;/n实施所述调度决策,并更新所述数据库。/n
【技术特征摘要】
1.一种基于数据库的任务调度方法,其特征在于,包括:
在数据库中创建任务实体和资源实体;
创建影响所述任务实体、所述资源实体调度的关系实体,并建立基于所述任务实体、资源实体和关系实体的关系模型;
设置所述任务实体、所述资源实体和所述关系实体的权重属性,以及所述任务实体、所述资源实体和所述关系实体间的关系的权重值;
根据所述权重属性和所述权重值计算所述任务实体与所述资源实体间最短权值路径,以得到调度决策;
实施所述调度决策,并更新所述数据库。
2.根据权利要求1所述基于数据库的任务调度方法,其特征在于,所述数据库为图数据库。
3.根据权利要求2所述基于数据库的任务调度方法,其特征在于,所述图数据库中,所述关系实体包括:标注组别实体、标签实体、任务描述文件实体和标注结果实体中的一种或多种。
4.根据权利要求3所述基于数据库的任务调度方法,其特征在于,所述关系的权重值根据所述关系实体影响所述任务实体和所述资源实体调度的优先程度进行设置。
5.根据权利要求4所述基于数据库的任务调度方法,其特征在于,所述权重属性包括:任务优先级、标注人员熟练等级、组别标注类型、标注人员特点、任务要求特点、标注结果置信度、标注结果置效率中的一种或多种。
6.一种基于数据库的任务调度装置,其特征在于,...
【专利技术属性】
技术研发人员:王红宾,吕昊,李梦钰,
申请(专利权)人:上海依图网络科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。