申请/专利权人:深圳市瑞云科技有限公司
申请日:2021-12-31
公开(公告)日:2024-01-30
公开(公告)号:CN114338725B
主分类号:H04L67/1097
分类号:H04L67/1097;H04L67/10;H04L67/06;G06F16/27
优先权:
专利状态码:有效-授权
法律状态:2024.01.30#授权;2022.04.29#实质审查的生效;2022.04.12#公开
摘要:本发明公开一种提升大规模集群渲染上限的分布式存储调度方法。本发明中缓存文件具有高效传播性,并且在传播过程中不会对集中存储以及各个节点造成性能负担,当第一个节点机从集中存储读取到文件后,就会成为一个传播点,第二个节点机读取第一个节点机的文件,一个节点机能被多个节点机读取文件,并且第二个节点机也会成为一个传播点,以此类推。这样同一个文件就会有多份存在于不同的节点机,极大的提升了整个存储系统的负载上限,充分利用渲染节点的存储空间,提升集群渲染上限,渲染集群数量越大,渲染性能越高,不会因为存储瓶颈导致渲染集群数量受限,实现真正的大规模集群渲染。
主权项:1.一种提升大规模集群渲染上限的分布式存储调度方法,包括:若干节点机、与所述节点机通讯连接的数据库;其特征在于,节点机部署有文件客户端,数据库部署有文件服务端,包括以下步骤:S1:第一节点机需要读取文件A;S2:部署在第一节点机上的客户端监听到需要读取的文件A,发送请求给文件服务端;S3:文件服务端在数据库中查询其他节点是否有文件A;若文件服务端在数据库中没有查到其他节点存储有文件A,进入步骤S4;若文件服务端在数据库中查到其他节点机存储有文件A,定义存储有文件A的节点机为第二节点机,文件服务端获取第二节点机中的文件A读取并发上限以及当前并发数,进入步骤S5;S4:第一节点机在数据库中读取文件A,并将文件A存储到本地,并通过文件客户端设置文件A的读取并发上限、当前并发数;存储完成后通过文件客户端将缓存状态上报到文件服务端;S5:对比第二节点机中的文件A的读取并发上限以及当前并发数,若并发上限>当前并发数+1,第一节点机直接从第二节点机读取文件A;若并发上限<当前并发数+1,第一节点机从数据库中读取文件A,并将文件存储到本地,并通过文件客户端设置文件A的读取并发上限、当前并发数,存储完成后通过文件客户端将缓存状态上报到文件服务端;在步骤S3中,文件服务端在数据库中查询其他节点是否有文件A后,需要向第一节点机的文件服务端反馈查询结果及查询到的信息;具体为:若文件服务端在数据库中没有查到其他节点存储有文件A并将该信息反馈给第一节点机的文件客户端,进入步骤S4;若文件服务端在数据库中查到其他节点机存储有文件A,定义存储有文件A的节点机为第二节点机,文件服务端获取第二节点机中的文件A读取并发上限以及当前并发数并将该信息反馈给第一节点机的文件客户端,进入步骤S5;在步骤S4中,第一节点机在数据库中读取文件A的过程为:文件服务端给文件客户端返回文件A在数据库中的访问地址,第一节点机通过访问地址读取文件A;在步骤S5中,第一节点机在数据库中读取文件A的过程为:文件服务端给文件客户端返回文件A在数据库中的访问地址,第一节点机通过访问地址读取文件A。
全文数据:
权利要求:
百度查询: 深圳市瑞云科技有限公司 一种提升大规模集群渲染上限的分布式存储调度方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。