一种用于云渲染的多节点资源分配方法和装置制造方法及图纸

技术编号:38467169 阅读:23 留言:0更新日期:2023-08-11 14:44
本发明专利技术公开了一种用于云渲染的多节点资源分配方法和装置。其中,该方法由云渲染系统中的主服务器执行,所述云渲染系统包括一台主服务器,至少一台子服务器,所述主服务器和子服务器配置在同一网络环境中,采用WebSocket实现主服务器和子服务器之间的数据互传,所述主服务器和子服务器至少分为一路渲染节点,所述方法包括:接收用户端发送的渲染请求;根据各渲染节点的硬件资源以及用户参数确定性能最优的目标渲染节点,以通过所述目标渲染节点执行所述渲染请求。本发明专利技术能整合多台服务器资源优势,形成多节点、多路数的云渲染资源,通过优化硬件资源分配,实现多并发、多终端、低延迟的浏览渲染效果。的浏览渲染效果。的浏览渲染效果。

【技术实现步骤摘要】
一种用于云渲染的多节点资源分配方法和装置


[0001]本专利技术实施例涉及云渲染
,尤其涉及一种用于云渲染的多节点资源分配方法和装置。

技术介绍

[0002]随着数字孪生、BIM等相关三维场景在各行业中被广泛的应用,逐步为政府管理、企业生产等多个领域带来了显著的应用价值。与此同时,对三维场景的快速、高效地浏览应用也提出了更高的要求。
[0003]云渲染作为当前主要的三维场景渲染解决方案,在其提供优秀的渲染体验的同时,不能利用多服务器多路数的资源提供渲染服务,也成为了云渲染方案目前的关键技术瓶颈。单一节点的渲染方式主要存在以下问题:1、不能支持多并发满足多用户的使用需求;2、不能实现负载均衡,单个服务器资源耗费严重,存在服务崩溃的风险。

技术实现思路

[0004]为了解决现有技术中的问题,本专利技术提出一种用于云渲染的多节点资源分配方法和装置,以实现数字孪生场景下多服务器多节点的资源协作渲染。
[0005]第一方面,本专利技术提供一种用于云渲染的多节点资源分配方法,由云渲染系统中的主服务器执行,所述云渲染系统本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于云渲染的多节点资源分配方法,其特征在于,由云渲染系统中的主服务器执行,所述云渲染系统包括一台主服务器,至少一台子服务器,所述主服务器和子服务器配置在同一网络环境中,采用WebSocket实现主服务器和子服务器之间的数据互传,所述主服务器和子服务器至少分为一路渲染节点,所述方法包括:S1、接收用户端发送的渲染请求;S2、根据各渲染节点的硬件资源以及用户参数确定性能最优的目标渲染节点,以通过所述目标渲染节点执行所述渲染请求。2.根据权利要求1所述的方法,其特征在于,所述S2具体包括:采用权重记分算法,根据各渲染节点对应的服务器硬件GPU、各渲染节点对应的服务器硬件CPU、用户端当前网络、用户端当前屏幕分辨率以及各渲染节点对应的服务器硬盘为各渲染节点进行打分,将得分最高渲染节点作为目标渲染节点。3.根据权利要求2所述的方法,其特征在于,所述权重积分算法的计算公式如下:V=A1*G+A2*C+A3*N+A4*S+A5*D其中,V为各渲染节点的得分,G、C、N、S、D分别表示各渲染节点对应的服务器硬件GPU、各渲染节点对应的服务器硬件CPU、用户端...

【专利技术属性】
技术研发人员:陈宁强漆学煊单文龙郑敬烊鲍华刘澍陆晓燕
申请(专利权)人:苏州华创智城科技有限公司
类型:发明
国别省市:

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

1