当前位置: 首页 > 专利查询>中山大学专利>正文

一种高可靠单细胞数据分析方法、系统、设备及存储介质技术方案

技术编号:37707797 阅读:7 留言:0更新日期:2023-06-01 23:58
本申请公开了一种高可靠单细胞数据分析方法、系统、设备及存储介质,所述高可靠单细胞数据分析方法应用于单细胞数据分析平台,所述单细胞数据分析平台与各个物理节点连接,所述高可靠单细胞数据分析方法包括:控制每个所述物理节点创建至少一台虚拟机;在所述虚拟机上部署守护进程,其中,所述守护进程用于检测各所述物理节点是否存在故障;若检测到各所述物理节点中有存在故障的目标物理节点,则根据预设的节点容错规则处理所述目标物理节点。本申请提高了单细胞数据分析平台的可靠性。请提高了单细胞数据分析平台的可靠性。请提高了单细胞数据分析平台的可靠性。

【技术实现步骤摘要】
一种高可靠单细胞数据分析方法、系统、设备及存储介质


[0001]本申请涉及单细胞数据分析
,尤其涉及一种高可靠单细胞数据分析方法、系统、设备及存储介质。

技术介绍

[0002]随着测序技术的快速发展,基因研究机构和医学科研机构产生了海量的单细胞信息数据,但这些数据无法直接进行使用,需要利用单细胞数据分析平台和单细胞数据学技术对这些数据进行分析加工,从而给出清晰而且易于导出的结果信息。目前基于slurm(Simple Linux Utility for Resource Management,Linux平台简单资源管理工具)调度系统的单细胞数据分析平台,将一个物理节点部署在物理资源上,若物理资源出现宕机情况,则无法快速恢复物理节点的功能,而导致基于slurm调度系统的单细胞数据分析平台无法继续进行单细胞数据的分析,单细胞数据分析平台的可靠性低。

技术实现思路

[0003]本申请的主要目的在于提供一种高可靠单细胞数据分析方法、系统、设备及存储介质,旨在解决如何提高单细胞数据分析平台的可靠性的技术问题。
[0004]为实现上述目的,本申请提供一种高可靠单细胞数据分析方法应用于单细胞数据分析平台,所述单细胞数据分析平台与各个物理节点连接,所述高可靠单细胞数据分析方法包括以下步骤:
[0005]控制每个所述物理节点创建至少一台虚拟机;
[0006]在所述虚拟机上部署守护进程,其中,所述守护进程用于检测各所述物理节点是否存在故障;
[0007]若检测到各所述物理节点中有存在故障的目标物理节点,则根据预设的节点容错规则处理所述目标物理节点。
[0008]可选地,所述控制每个所述物理节点创建至少一台虚拟机的步骤之前,包括:
[0009]设置每个所述物理节点的节点角色,其中,所述节点角色包括控制节点、计算节点与存储节点,所述控制节点包括控制主节点与控制备节点,所述存储节点包括存储主节点与存储备节点;
[0010]设置所述控制节点与所述计算节点访问所述存储节点的共享路径,并设置所述控制节点与所述计算节点基于预设的调度系统进行作业调度,其中,所述预设的调度系统包括Linux平台简单资源管理工具slurm调度系统。
[0011]可选地,所述根据预设的节点容错规则处理所述目标物理节点的步骤,包括:
[0012]确定所述故障的故障类型;
[0013]在所述故障类型为硬件故障之后,确定所述目标物理节点的节点角色;
[0014]在所述节点角色为控制主节点之后,确定所有所述物理节点中节点角色为控制备节点的第一物理节点;
[0015]将所述目标物理节点的节点角色设置为控制备节点,并将所述第一物理节点的节点角色设置为控制主节点。
[0016]可选地,所述确定所述目标物理节点的节点角色的步骤之后,包括:
[0017]在所述节点角色为存储主节点之后,确定所有所述物理节点中节点角色为存储备节点的第二物理节点,其中,所述存储主节点与所述存储备节点保持数据同步;
[0018]将所述目标物理节点的节点角色设置为存储备节点,并将所述第二物理节点的节点角色设置为存储主节点。
[0019]可选地,所述确定所述目标物理节点的节点角色的步骤之后,包括:
[0020]在所述节点角色为计算节点之后,确定所述目标物理节点对应的目标虚拟机;
[0021]确定所述目标虚拟机中包括的所有作业,将所有所述作业迁移至预备份虚拟机,并将所述目标物理节点部署到预备份虚拟机上。
[0022]可选地,所述确定所述故障的故障类型的步骤之后,包括:
[0023]在所述故障类型为软件故障之后,确定所述目标物理节点对应的目标虚拟机;
[0024]读取所述目标虚拟机留存的所有快照,根据所有所述快照回滚所述目标虚拟机。
[0025]可选地,所述根据所有所述快照回滚所述目标虚拟机的步骤,包括:
[0026]从所有所述快照中选择一个目标快照,其中,每个所述快照中记录有所述目标虚拟机的瞬时状态;
[0027]获取所述目标快照中记录的所述目标虚拟机的目标瞬时状态,将所述目标虚拟机的当前状态回滚至所述目标瞬时状态。
[0028]此外,为实现上述目的,本申请还提供一种高可靠单细胞数据分析系统,所述单细胞数据分析系统包括单细胞数据分析平台,以及与所述单细胞数据分析平台连接的物理节点,所述物理节点包括控制节点、计算节点与存储节点,所述单细胞数据分析平台包括:
[0029]创建模块,用于控制每个所述物理节点创建至少一台虚拟机;
[0030]部署模块,用于在所述虚拟机上部署守护进程,其中,所述守护进程用于检测各所述物理节点是否存在故障;
[0031]处理模块,用于若检测到各所述物理节点中有存在故障的目标物理节点,则根据预设的节点容错规则处理所述目标物理节点。
[0032]此外,为实现上述目的本申请,还提供一种高可靠单细胞数据分析设备,所述高可靠单细胞数据分析设备包括:存储器、处理器及存储在所述存储器上的单细胞数据分析程序;所述处理器用于执行所述单细胞数据分析程序,以实现上述高可靠单细胞数据分析方法的步骤。
[0033]此外,为实现上述目的,本申请还提供了一种存储介质,所述存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述高可靠单细胞数据分析方法的步骤。
[0034]本申请通过控制每个所述物理节点创建至少一台虚拟机,从而将与生物分析平台连接的各物理节点部署在虚拟机上,并且在所述虚拟机上部署守护进程,用于检测各所述物理节点是否存在故障,若检测到各所述物理节点中有存在故障的目标物理节点,则按照预设的节点容错规则处理所述目标物理,避免了将物理节点直接部署在物理资源上,物理资源出错导致物理节点出现故障时,无法快速恢复物理节点的功能,导致整个单细胞数据
分析平台陷入等待状态的现象发生,本申请通过将物理节点部署在虚拟机,通过虚拟机实时检测各物理节点是否存在故障,一旦检测到有存在故障的目标物理节点,则以预设的节点容错规则处理所述目标物理节点,保证单细胞数据分析平台可以继续的进行单细胞数据分析的进程,从而提高了单细胞数据分析平台的可靠性。
附图说明
[0035]本申请目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
[0036]图1是本申请实施例方案涉及的硬件运行环境的终端\系统结构示意图;
[0037]图2是本申请高可靠单细胞数据分析方法的第一实施例的流程示意图;
[0038]图3是本申请高可靠单细胞数据分析方法中生物分析平台总体架构图;
[0039]图4是本申请高可靠单细胞数据分析方法的故障恢复流程示意图;
[0040]图5是本申请高可靠单细胞数据分析方法的存储服务架构示意图;
[0041]图6是本申请高可靠单细胞数据分析方法的软件调用流程示意图;
[0042]图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种高可靠单细胞数据分析方法,其特征在于,所述高可靠单细胞数据分析方法应用于单细胞数据分析平台,所述单细胞数据分析平台与各个物理节点连接,所述高可靠单细胞数据分析方法包括:控制每个所述物理节点创建至少一台虚拟机;在所述虚拟机上部署守护进程,其中,所述守护进程用于检测各所述物理节点是否存在故障;若检测到各所述物理节点中有存在故障的目标物理节点,则根据预设的节点容错规则处理所述目标物理节点。2.如权利要求1所述的高可靠单细胞数据分析方法,其特征在于,所述控制每个所述物理节点创建至少一台虚拟机的步骤之前,包括:设置每个所述物理节点的节点角色,其中,所述节点角色包括控制节点、计算节点与存储节点,所述控制节点包括控制主节点与控制备节点,所述存储节点包括存储主节点与存储备节点;设置所述控制节点与所述计算节点访问所述存储节点的共享路径,并设置所述控制节点与所述计算节点基于预设的调度系统进行作业调度,其中,所述预设的调度系统包括Linux平台简单资源管理工具slurm调度系统。3.如权利要求2所述的高可靠单细胞数据分析方法,其特征在于,所述根据预设的节点容错规则处理所述目标物理节点的步骤,包括:确定所述故障的故障类型;在所述故障类型为硬件故障之后,确定所述目标物理节点的节点角色;在所述节点角色为控制主节点之后,确定所有所述物理节点中节点角色为控制备节点的第一物理节点;将所述目标物理节点的节点角色设置为控制备节点,并将所述第一物理节点的节点角色设置为控制主节点。4.如权利要求3所述的高可靠单细胞数据分析方法,其特征在于,所述确定所述目标物理节点的节点角色的步骤之后,包括:在所述节点角色为存储主节点之后,确定所有所述物理节点中节点角色为存储备节点的第二物理节点,其中,所述存储主节点与所述存储备节点保持数据同步;将所述目标物理节点的节点角色设置为存储备节点,并将所述第二物理节点的节点角色设置为存储主节点。5.如权利要求3所述的高可靠单细胞数据分析方法,其特征在于,所述确定所述目标物...

【专利技术属性】
技术研发人员:杨跃东张浩坤陈志广卢宇彤
申请(专利权)人:中山大学
类型:发明
国别省市:

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

1