元宇宙计算资源调度系统技术方案

技术编号:37958682 阅读:8 留言:0更新日期:2023-06-30 09:33
本发明专利技术提供一种元宇宙计算资源调度系统,包括元宇宙服务器、任务管理单元、实时响应计算单元和调度响应计算单元;元宇宙服务器用于生成计算任务,将计算任务发送至任务管理单元;任务管理单元用于检测各调度响应计算单元是否空闲,当存在调度响应计算单元空闲时,将计算任务分配给空闲的调度响应计算单元;当不存在空闲的调度响应计算单元时,将计算任务分配给实时响应计算单元。在调度响应计算单元空闲时将计算任务分配给空闲的调度响应计算单元,仅在没有空闲的调度响应计算单元,将计算任务分配给实时响应计算单元,提高调度响应计算单元的计算资源的利用率,避免调度响应计算单元长时间的等待任务,有效减少计算资源的浪费。费。费。

【技术实现步骤摘要】
元宇宙计算资源调度系统


[0001]本专利技术涉及元宇宙计算资源处理
,特别涉及一种元宇宙计算资源调度系统。

技术介绍

[0002]元宇宙(或虚拟世界)是一种模拟的环境,用户可以在其中以数字化身形式生活并通过化身与其他用户进行交互。元宇宙中数字化身、物体和场景通常为三维模型。在元宇宙中的虚拟环境是真实环境的仿真,用户因此可获得一种沉浸式的应用体验。为了获得与真实环境近似的虚拟环境,对数字化身和虚拟场景进行实时渲染需要海量的计算资源和极大的网络带宽。基于云计算的计算方式很难满足海量用户的实时渲染需求。
[0003]为了满足元宇宙的计算资源的需求,目前的一种方法是把客户端的部分(或全部)渲染计算放在边缘计算单元(由具有闲置可用计算资源的用户提供)处理,处理完成后把渲染结果返回给客户端;客户端将边缘节点完成的渲染任务和客户端本地渲染部分(如果需要)整合,再把最终结果呈现给用户。该边缘计算单元可根据其完成的目的计算任务获得激励。
[0004]由于边缘计算单元自身的计算资源、网络带宽的不确定性,因此提供的计算服务质量不能保证。因此边缘计算单元资源池需要具有冗余性,即边缘计算单元资源池应包含尽可能多的计算资源,目的计算任务可从资源池中选择可用性最高的计算单元,其余计算单元作为备份计算单元。问题在于,作为备份计算单元的计算机在等待任务期间无法获得奖励,降低了用户提供资源的意愿。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种元宇宙计算资源调度系统。
[0006]一种元宇宙计算资源调度系统,包括:元宇宙服务器、任务管理单元、多个实时响应计算单元和多个调度响应计算单元;所述元宇宙服务器用于生成目的计算任务,将所述目的计算任务发送至所述任务管理单元;所述任务管理单元用于检测各所述调度响应计算单元是否空闲,当存在至少一个所述调度响应计算单元空闲时,将所述目的计算任务分配给空闲的所述调度响应计算单元;当不存在空闲的所述调度响应计算单元时,将所述目的计算任务分配给所述实时响应计算单元;所述实时响应计算单元用于接收所述目的计算任务,执行所述目的计算任务;所述调度响应计算单元用于接收所述目的计算任务,执行所述目的计算任务。
[0007]在其中一个实施例中,所述任务管理单元用于当不存在空闲的所述调度响应计算单元时,将所述目的计算任务分配给所述实时响应计算单元,并检测是否存在符合任务条件的所述调度响应计算单元,如存在符合任务条件的所述调度响应计算单元,则向所述调
度响应计算单元发送挂起指令,且将所述目的计算任务发送至符合所述任务条件的所述调度响应计算单元;所述调度响应计算单元用于在接收所述挂起指令后,在预定时间后挂起或停止当前的计算任务,开始执行所述目的计算任务。
[0008]在其中一个实施例中,所述实时响应计算单元用于在所述调度响应计算单元开始执行所述目的计算任务时,停止执行所述目的计算任务。
[0009]在其中一个实施例中,所述实时响应计算单元的数量小于所述调度响应计算单元的数量。
[0010]在其中一个实施例中,所述元宇宙服务器用于生成目的计算任务,将所述目的计算任务以及所述目的计算任务所需的计算素材发送至所述任务管理单元;所述任务管理单元用于将所述计算素材分配给空闲的所述调度响应计算单元或所述实时响应计算单元;所述实时响应计算单元用于接收所述目的计算任务,基于所述计算素材,执行所述目的计算任务;所述实时响应计算单元用于接收所述目的计算任务,基于所述计算素材,执行所述目的计算任务。
[0011]在其中一个实施例中,所述任务管理单元包括调度模块、消息模块和传输模块;所述调度模块用于接收所述元宇宙服务器发送的所述目的计算任务以及所述目的计算任务所需的计算素材,控制所述消息模块向所述实时响应计算单元或所述调度响应计算单元发送接收消息,控制所述传输模块向所述实时响应计算单元或所述调度响应计算单元发送所述目的计算任务以及所述计算素材;所述实时响应计算单元用于响应所述接收消息,接收所述目的计算任务以及所述计算素材,基于所述计算素材执行所述目的计算任务;所述调度响应计算单元用于响应所述接收消息,接收所述目的计算任务以及所述计算素材,基于所述计算素材执行所述目的计算任务。
[0012]在其中一个实施例中,所述任务管理单元还包括决策模块;所述调度模块用于接收所述元宇宙服务器发送的任务策略,将所述任务策略发送至所述决策模块;所述决策模块用于从所述调度模块获取所述任务策略,基于所述任务策略获取当前的各所述实时响应计算单元和各所述调度响应计算单元的资源池状态,基于所述资源池状态生成执行策略;所述调度模块还用于根据所述执行策略控制所述传输模块向所述实时响应计算单元或所述调度响应计算单元发送所述目的计算任务以及所述计算素材。
[0013]在其中一个实施例中,所述任务管理单元还包括监测模块;所述监测模块用于监测各所述实时响应计算单元和各所述调度响应计算单元的空闲、占用状态,获得所述资源池状态。
[0014]在其中一个实施例中,所述监测模块还用于监测各所述实时响应计算单元和各所述调度响应计算单元的性能参数;所述决策模块用于基于所述性能参数以及所述资源池状态生成执行策略。
[0015]在其中一个实施例中,所述任务管理单元还包括历史数据库;所述历史数据库用于存储各所述实时响应计算单元和各所述调度响应计算单元的性能参数以及所述资源池状态。
[0016]上述元宇宙计算资源调度系统,任务管理单元在调度响应计算单元空闲时才将目的计算任务分配给空闲的调度响应计算单元,而仅在没有空闲的调度响应计算单元,才将目的计算任务分配给实时响应计算单元,从而有效提高了调度响应计算单元的计算资源的利用率,避免了调度响应计算单元长时间的等待任务,能够有效减少计算资源的浪费。
附图说明
[0017]图1为一个实施例中元宇宙计算资源调度系统的系统框架结构示意图;图2为一个实施例中任务管理单元的框架结构示意图。
具体实施方式
[0018]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0019]实施例一本实施例中,如图1所示,提供了一种元宇宙计算资源调度系统,其包括:元宇宙服务器、任务管理单元、多个实时响应计算单元和多个调度响应计算单元;所述元宇宙服务器用于生成目的计算任务,将所述目的计算任务发送至所述任务管理单元;所述任务管理单元用于检测各所述调度响应计算单元是否空闲,当存在至少一个所述调度响应计算单元空闲时,将所述目的计算任务分配给空闲的所述调度响应计算单元;当不存在空闲的所述调度响应计算单元时,将所述目的计算任务分配给所述实时响应计算单元;所述实时响应计算单元用于接收所述目的计算任务,执行所述目的计算任务;所述调度响应计算单元用于接收所述目的计算任务,执行所述目的计算任务。
[0020]本实施例中,元宇宙服务器通过网络与任本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种元宇宙计算资源调度系统,其特征在于,包括:元宇宙服务器、任务管理单元、多个实时响应计算单元和多个调度响应计算单元;所述元宇宙服务器用于生成目的计算任务,将所述目的计算任务发送至所述任务管理单元;所述任务管理单元用于检测各所述调度响应计算单元是否空闲,当存在至少一个所述调度响应计算单元空闲时,将所述目的计算任务分配给空闲的所述调度响应计算单元;当不存在空闲的所述调度响应计算单元时,将所述目的计算任务分配给所述实时响应计算单元;所述实时响应计算单元用于接收所述目的计算任务,执行所述目的计算任务;所述调度响应计算单元用于接收所述目的计算任务,执行所述目的计算任务。2.根据权利要求1所述的元宇宙计算资源调度系统,其特征在于,所述任务管理单元用于当不存在空闲的所述调度响应计算单元时,将所述目的计算任务分配给所述实时响应计算单元,并检测是否存在符合任务条件的所述调度响应计算单元,如存在符合任务条件的所述调度响应计算单元,则向所述调度响应计算单元发送挂起指令,且将所述目的计算任务发送至符合所述任务条件的所述调度响应计算单元;所述调度响应计算单元用于在接收所述挂起指令后,在预定时间后挂起或停止当前的计算任务,开始执行所述目的计算任务。3.根据权利要求2所述的元宇宙计算资源调度系统,其特征在于,所述实时响应计算单元用于在所述调度响应计算单元开始执行所述目的计算任务时,停止执行所述目的计算任务。4.根据权利要求1所述的元宇宙计算资源调度系统,其特征在于,所述实时响应计算单元的数量小于所述调度响应计算单元的数量。5.根据权利要求1所述的元宇宙计算资源调度系统,其特征在于,所述元宇宙服务器用于生成目的计算任务,将所述目的计算任务以及所述目的计算任务所需的计算素材发送至所述任务管理单元;所述任务管理单元用于将所述计算素材分配给空闲的所述调度响应计算单元或所述实时响应计算单元;所述实时响应计算单元用于接收所述目的计算任务,基于所述计算素材,执行所述目的计算任务;所述实时响应计算单元用于接收所述目的计算任务,基于所述计算素材,执行所述目的计算任...

【专利技术属性】
技术研发人员:孔剑平胡楠王琪李炳博
申请(专利权)人:浙江毫微米科技有限公司
类型:发明
国别省市:

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

1