[发明专利]面向复杂高并发计算的动力装备分布式存储与计算架构有效
申请号: | 201910292819.2 | 申请日: | 2019-04-12 |
公开(公告)号: | CN110069343B | 公开(公告)日: | 2023-09-29 |
发明(设计)人: | 周登极;吴伟;张麟;邵铁民;张会生;唐善华;颜辉;陈鹏 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F16/22;G06F16/25;G06F16/28 |
代理公司: | 上海旭诚知识产权代理有限公司 31220 | 代理人: | 郑立 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 复杂 并发 计算 动力 装备 分布式 存储 架构 | ||
1.一种面向复杂高并发计算的动力装备分布式存储与计算架构,其特征在于,包括数据主服务器、计算主服务器、数据子服务器集群、计算子服务器集群、客户端群,其中:
所述数据主服务器用于定时监控所述数据子服务器集群状态,并定时处理写错误日志,所述数据主服务器包括第一循环管理器模块、第一原始和计算数据接口、管理数据相关接口,所述数据主服务器用于定时执行第一循环管理器模块,所述第一循环管理器模块用于实现以下功能至少之一:获取数据源写入数据子服务器,数据子服务器状态监测,数据子服务器数据同步异常处理,管理数据备份异常处理;
所述计算主服务器用于定时生成计算任务,并定时监测所述计算子服务器集群的状态,通过调用统一的接口实现计算任务的分发,所述计算主服务器包括第二循环管理器模块、第一计算请求相关接口、数据主服务器备份接口,所述计算主服务器用于定时执行第二循环管理器模块,所述第二循环管理器模块用于实现以下功能至少之一:机组模型统一执行,失败自动重试,计算子服务器状态监测;
所述客户端群通过与所述数据主服务器通信,实现机组数据存储、访问服务和计算服务中的一种或多种;
所述数据子服务器集群包括一个或多个数据子服务器,所述计算子服务器集群包括一个或多个计算子服务器,所述数据子服务器和所述计算子服务器设置在物理子服务器上,所述物理子服务器、数据主服务器、计算主服务器均采用相同配置;
所述数据子服务器包括关系数据库、第二原始和计算数据接口,所述关系数据库负责机组数据的存储和访问;所述计算子服务器包括配置文件、模型文件、第二计算请求相关接口,采用通用编程语言进行计算任务的编程;所述模型文件为原有的核心业务,即通过所述配置文件和所述第二原始和计算数据接口的方式,避免对所述原有核心业务的侵入式改写;所述数据主服务器通过所述第一原始和计算数据接口调用所述数据子服务器上的所述第二原始和计算数据接口实现机组数据存储或访问服务,所述计算主服务器通过所述第一计算请求相关接口调用所述计算子服务器上的所述第二计算请求相关接口实现计算任务的分配。
2.如权利要求1所述的面向复杂高并发计算的动力装备分布式存储与计算架构,其特征在于,所述客户端群包括一个或多个客户端。
3.如权利要求2所述的面向复杂高并发计算的动力装备分布式存储与计算架构,其特征在于,所述客户端用于实现以下功能至少之一:机组状态监测、系统数据流监控、设备信息管理、用户权限管理。
4.如权利要求1所述的面向复杂高并发计算的动力装备分布式存储与计算架构,其特征在于,各机组的数据采用主一备一的方式存储在所述数据子服务器上,所述数据主服务器用于管理所述数据子服务器地址及连接状态,所述计算主服务器用于管理所述计算子服务器的资源使用情况及连接状态,所述数据主服务器通过所述计算主服务器下发计算任务,所述计算子服务器返回计算结果至所述数据主服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910292819.2/1.html,转载请声明来源钻瓜专利网。