一种面向指令集的高可用计算控制方法技术

技术编号:28710957 阅读:18 留言:0更新日期:2021-06-06 00:07
本发明专利技术实现一种面向指令集的高可用计算控制方法,本发明专利技术在计算请求高并发的情况下,资源组管理服务也可以根据监控到的硬件资源,如果硬件资源足够的情况下,也可以有资源管理服务动态创建新的特殊指令扩展集Worker供业务模块使用,并且具有相同的计算能力的特殊指令扩展集Worker会部署在同一个特殊指令扩展集资源组内。从而能达到便于资源管理的目的。从而能达到便于资源管理的目的。

【技术实现步骤摘要】
一种面向指令集的高可用计算控制方法


[0001]本专利技术属于能链开放许可链领域,具体涉及基于一种面向指令集的高可用计算控制的方法。

技术介绍

[0002]特殊指令扩展集应用作为一种可信的计算资源,一般情况下相同的功能只需要部署一个特殊指令扩展集计算节点即可,单点部署一旦故障将会导致业务中断。在实际生产环境中,需要做到特殊指令扩展集计算资源的高可用性及横向可扩展性,已保证业务时刻有可用的特殊指令扩展集计算资源使用,因此需要设计高可用方案,在高可用方案中也可以根据以及计算能力动态扩容计算资源。

技术实现思路

[0003]在本专利技术中,本专利技术解决的技术问题:提出了一种面向指令集的高可用计算控制方法,降低用户使用区块链的门槛。
[0004]为克服现有技术的不足,本专利技术提供一种面向指令集的高可用计算控制方法,包括有:步骤一、将特殊指令扩展集应用作为一种可信的计算资源,在特殊指令扩展集可信计算业务中,构建一个高可用的特殊指令扩展集可信计算网络环境,以满足保证始终有足够的可信计算资源供业务使用;步骤二,构建特殊指令扩展集可信计算环境,特殊指令扩展集可信计算环境由特殊指令扩展集资源注册中心、特殊指令扩展集资源组管理服务以及特殊指令扩展集计算节点Worker组成;其中特殊指令扩展集资源注册中心主要负责管理整个特殊指令扩展集网络中的所有计算资源,特殊指令扩展集资源组管理服务管理功能组内的多个特殊指令扩展集计算节点Worker;步骤三,在特殊指令扩展集资源组内分别部署两类服务,特殊指令扩展集资源组管理服务和多个特殊指令扩展集计算节点Worker;步骤四、特殊指令扩展集资源组管理服务用云管理功能组内的多个特殊指令扩展集计算节点Worker,并实时获取特殊指令扩展集计算节点Worker的状态;步骤五、所述特殊指令扩展集计算节点Worker的状态包括有空闲、工作、不可用,同时获取特殊指令扩展集资源组的硬件资源信息,特殊指令扩展集资源组的硬件资源信息包括有CPU、内存的使用情况,将特殊指令扩展集计算节点Worker的状态和特殊指令扩展集资源组的硬件资源信息上报给特殊指令扩展集资源注册中心,如果有业务计算请求时,从特殊指令扩展集资源注册中心分配特殊指令扩展集资源组,再由特殊指令扩展集资源组分配最中执行计算的特殊指令扩展集计算节点Worker处理计算请求;步骤六、特殊指令扩展集资源注册中心和特殊指令扩展集资源组管理运行后,特殊指令扩展集资源组管理包含特殊指令扩展集资源组管理服务和一组特殊指令扩展集计算节点Worker;特殊指令扩展集资源组内的特殊指令扩展集计算节点Worker可支持弹性伸缩,当一组中的某个特殊指令扩展集计算节点Worker资源不可用后,资源管理服务尝试重启不可用的特殊指令扩展集计算节点Worker,如果无法启动,则会重新创建一个新的特殊指令扩展集计算节点Worker;步骤七、判断计算请求高并发的条件,并在硬件资
源足够的情况下,特殊指令扩展集资源组管理服务根据监控到的硬件资源,开始动态创建新的特殊指令扩展集计算节点Worker供业务模块使用;为了便于资源管理,通常具有相同的计算能力的特殊指令扩展集计算节点Worker会部署在同一个特殊指令扩展集资源组内;步骤八、特殊指令扩展集计算节点Worker启动时,会将自己的信息向特殊指令扩展集资源组管理服务注册,同时特殊指令扩展集计算节点Worker同特殊指令扩展集资源组管理服务之间建立心跳机制,定时将特殊指令扩展集计算节点Worker的状态发送给资源管理服务;步骤九、资源管理服务会定时向特殊指令扩展集资源注册中心上报特殊指令扩展集资源组的使用情况;特殊指令扩展集资源注册中心会将特殊指令扩展集资源组的状态信息记录到数据库中,当特殊指令扩展集资源注册中心服务重启后,能主动向管理的特殊指令扩展集资源组获取状态信息。
具体实施方式
[0005]下面结合具体实施方式来进一步说明本专利技术的技术方案。本专利技术技术方案包括有:将特殊指令扩展集应用作为一种可信的计算资源,在特殊指令扩展集可信计算业务中,构建一个高可用的特殊指令扩展集可信计算网络环境,以满足保证始终有足够的可信计算资源供业务使用;构建特殊指令扩展集可信计算环境,特殊指令扩展集可信计算环境由特殊指令扩展集资源注册中心、特殊指令扩展集资源组管理服务以及特殊指令扩展集计算节点Worker组成;其中特殊指令扩展集资源注册中心主要负责管理整个特殊指令扩展集网络中的所有计算资源,特殊指令扩展集资源组管理服务管理功能组内的多个特殊指令扩展集计算节点Worker;在特殊指令扩展集资源组内分别部署两类服务,特殊指令扩展集资源组管理服务和多个特殊指令扩展集计算节点Worker;特殊指令扩展集资源组管理服务用云管理功能组内的多个特殊指令扩展集计算节点Worker,并实时获取特殊指令扩展集计算节点Worker的状态;所述特殊指令扩展集计算节点Worker的状态包括有空闲、工作、不可用,同时获取特殊指令扩展集资源组的硬件资源信息,特殊指令扩展集资源组的硬件资源信息包括有CPU、内存的使用情况,将特殊指令扩展集计算节点Worker的状态和特殊指令扩展集资源组的硬件资源信息上报给特殊指令扩展集资源注册中心,如果有业务计算请求时,从特殊指令扩展集资源注册中心分配特殊指令扩展集资源组,再由特殊指令扩展集资源组分配最中执行计算的特殊指令扩展集计算节点Worker处理计算请求;特殊指令扩展集资源注册中心和特殊指令扩展集资源组管理运行后,特殊指令扩展集资源组管理包含特殊指令扩展集资源组管理服务和一组特殊指令扩展集计算节点Worker;特殊指令扩展集资源组内的特殊指令扩展集计算节点Worker可支持弹性伸缩,当一组中的某个特殊指令扩展集计算节点Worker资源不可用后,资源管理服务尝试重启不可用的特殊指令扩展集计算节点Worker,如果无法启动,则会重新创建一个新的特殊指令扩展集计算节点Worker;判断计算请求高并发的条件,并在硬件资源足够的情况下,特殊指令扩展集资源组管理服务根据监控到的硬件资源,开始动态创建新的特殊指令扩展集计算节点Worker供业务模块使用;为了便于资源管理,通常具有相同的计算能力的特殊指令扩展集计算节点Worker会部署在同一个特殊指令扩展集资源组内;特殊指令扩展集计算节点Worker启动时,会将自己的信息向特殊指令扩展集资源组管理服务注册,同时特殊指令扩展集计算节点Worker同特殊指令扩展集资源组管理服务之间建立心跳机制,定时将特殊指令扩展集计算节点Worker的状态发送给
资源管理服务;资源管理服务会定时向特殊指令扩展集资源注册中心上报特殊指令扩展集资源组的使用情况;特殊指令扩展集资源注册中心会将特殊指令扩展集资源组的状态信息记录到数据库中,当特殊指令扩展集资源注册中心服务重启后,能主动向管理的特殊指令扩展集资源组获取状态信息。
[0006]特殊指令扩展集应用作为一种可信的计算资源,一般情况下相同的功能只需要部署一个特殊指令扩展集计算节点即可,单点部署一旦故障将会导致业务中断。在实际生产环境中,需要做到特殊指令扩展集计算资源的高可用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向指令集的高可用计算控制方法,其特征在于

包括有:步骤一、将特殊指令扩展集应用作为一种可信的计算资源,在特殊指令扩展集可信计算业务中,构建一个高可用的特殊指令扩展集可信计算网络环境,以满足保证始终有足够的可信计算资源供业务使用;步骤二、构建特殊指令扩展集可信计算环境,特殊指令扩展集可信计算环境由特殊指令扩展集资源注册中心、特殊指令扩展集资源组管理服务以及特殊指令扩展集计算节点Worker组成;其中特殊指令扩展集资源注册中心主要负责管理整个特殊指令扩展集网络中的所有计算资源,特殊指令扩展集资源组管理服务管理功能组内的多个特殊指令扩展集计算节点Worker;步骤三、在特殊指令扩展集资源组内分别部署两类服务,特殊指令扩展集资源组管理服务和多个特殊指令扩展集计算节点Worker;步骤四、特殊指令扩展集资源组管理服务用云管理功能组内的多个特殊指令扩展集计算节点Worker,并实时获取特殊指令扩展集计算节点Worker的状态;步骤五、所述特殊指令扩展集计算节点Worker的状态包括有空闲、工作、不可用,同时获取特殊指令扩展集资源组的硬件资源信息,特殊指令扩展集资源组的硬件资源信息包括有CPU、内存的使用情况,将特殊指令扩展集计算节点Worker的状态和特殊指令扩展集资源组的硬件资源信息上报给特殊指令扩展集资源注册中心,如果有业务计算请求时,从特殊指令扩展集资源注册中心分配特殊指令扩展集资源组,再由特殊指令扩展集资源组分配最中执行计算的特殊指...

【专利技术属性】
技术研发人员:林乐兰春嘉
申请(专利权)人:上海能链众合科技有限公司
类型:发明
国别省市:

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

1