分布式系统中主节点的选举方法、装置和电子设备

    公开(公告)号:CN115811520B

    公开(公告)日:2023-04-07

    申请号:CN202310083063.7

    申请日:2023-02-08

    摘要: 本发明实施例提供了一种分布式系统中主节点的选举方法、装置、电子设备及可读存储介质,包括:在当前分布式节点为非主节点时,查询在选主数据库中是否存在主节点对应的主节点对象;若在选主数据库中不存在主节点对应的主节点对象或者在选主数据库中存在主节点对应的主节点对象但主节点处于异常状态时,则查询在选主数据库中的指定节点对象;遍历指定节点对象中分布式节点对应的属性信息,并查询分布式节点对应的属性信息所对应的节点对象的状态信息;根据状态信息从节点对象中确定作为主节点的目标节点对象;在当前分布式节点的属性信息与目标节点对象的属性信息一致时,将当前分布式节点作为主节点。本发明实施例分布式节点计算的主节点一致。

    分布式系统中主节点的选举方法、装置和电子设备

    公开(公告)号:CN115811520A

    公开(公告)日:2023-03-17

    申请号:CN202310083063.7

    申请日:2023-02-08

    摘要: 本发明实施例提供了一种分布式系统中主节点的选举方法、装置、电子设备及可读存储介质,包括:在当前分布式节点为非主节点时,查询在选主数据库中是否存在主节点对应的主节点对象;若在选主数据库中不存在主节点对应的主节点对象或者在选主数据库中存在主节点对应的主节点对象但主节点处于异常状态时,则查询在选主数据库中的指定节点对象;遍历指定节点对象中分布式节点对应的属性信息,并查询分布式节点对应的属性信息所对应的节点对象的状态信息;根据状态信息从节点对象中确定作为主节点的目标节点对象;在当前分布式节点的属性信息与目标节点对象的属性信息一致时,将当前分布式节点作为主节点。本发明实施例分布式节点计算的主节点一致。

    一种kernel大页内存优化方法
    3.
    发明公开

    公开(公告)号:CN117827430A

    公开(公告)日:2024-04-05

    申请号:CN202311708527.5

    申请日:2023-12-13

    IPC分类号: G06F9/50 G06F12/1009

    摘要: 本发明公开了一种kernel大页内存优化方法,包括第一步,通过buddy内存管理子系统接管空闲内存,并建立struct page元数据对4KB的内存页面进行管理,并设置启动参数与启动后参数,对内存进行预留,第二步,利用建立内存池和二层内存管理架构对大页进行申请与释放进行管理,第三步,利用建立物理内存与虚拟地址联系实现通过内存池进行内存的使用,本发明通过减少了系统page元数据管理数量,优化内核自带的大页组织管理,在大页管理系统每1GB大页内存上实现16MB内存空间的节省,当服务器配置大页数量越多,可以释放出来的内存也越多,而释放出来的内存可以直接用于云主机,也可以分配给服务器系统来使用,实现内存利用率的提高。

    Ceph分布式存储系统访问方法及装置

    公开(公告)号:CN115499157A

    公开(公告)日:2022-12-20

    申请号:CN202210913985.1

    申请日:2022-07-29

    摘要: 本发明实施例涉及一种Ceph分布式存储系统访问方法及装置,所述方法包括:接收客户端的智能网卡发送的访问Ceph分布式存储系统的访问请求,其中,所述访问请求中携带有Ceph分布式存储系统中的块存储设备标识;基于所述访问请求中携带的块存储设备标识,确定目标块存储设备;建立所述Ceph分布式存储系统与网关服务器之间的网络连接,以使所述客户端访问所述目标块存储设备,由此,将librbd访问Ceph的事务卸载到网关服务器,可以得到足够充分的CPU计算资源,大大提升存储访问性能;智能网卡不再直接处理librbd事务,可以将卡上的CPU资源空闲出来供其他事务使用,进而提高其他事务的处理效率。

    一种数据获取方法、装置及电子设备

    公开(公告)号:CN115268778A

    公开(公告)日:2022-11-01

    申请号:CN202210876525.6

    申请日:2022-07-25

    IPC分类号: G06F3/06

    摘要: 一种数据获取方法、装置及电子设备,该方法包括:当客户端与目标存储设备之间存在多个服务节点时,确定出客户端接收的操作请求,基于操作请求中的操作类型确定出操作请求对应的执行操作,当从多个服务节点中确定出异常服务节点时,控制客户端从异常服节点传输数据切换至正常服务节点传输数据,基于操作请求以及正常服务节点从目标存储设备中提取出操作请求对应的请求数据,并将请求数据发送至客户端。通过上述的方法,在客户端与目标存储设备之间创建多条链路,用于确保客户端与目标存储设备中的云硬盘对应的目的端子系统连接不中断,从而使得客户端能够从目标存储设备中获取操作请求中请求的数据。

    一种基于软硬协同的异常续传方法及系统

    公开(公告)号:CN117499353A

    公开(公告)日:2024-02-02

    申请号:CN202311602920.6

    申请日:2023-11-28

    IPC分类号: H04L49/90 H04L47/62

    摘要: 本发明公开了一种基于软硬协同的异常续传方法及系统,属于通信技术领域,方法包括:主机侧接收数据发送请求时,通过Virtio前端驱动通知Virtio DMA引擎,根据数据发送请求发起描述符搬运操作;当描述符返回时,消费描述符进行数据搬运,并将描述符的描述信息存储到FPGA连接的内存中;网卡侧通过Virtio DMA引擎将数据发送至网卡内存;当数据类型为存储数据或者带QoS的网络数据报文时,向FPGA返回响应标识符;FPGA接收到响应标识符时,释放与响应标识符对应的描述符的缓存空间,并向Virtio前端驱动发送同步信息,以释放主机侧的数据缓存空间,变更数据属性;FPGA检测到存在异常超时的描述符时,通知重新从主机侧向网卡侧搬运与超时的描述符对应的数据。

    一种负载均衡方法、装置、可读存储介质及电子设备

    公开(公告)号:CN116248687A

    公开(公告)日:2023-06-09

    申请号:CN202211698678.2

    申请日:2022-12-28

    摘要: 本发明提供了一种负载均衡方法、装置、可读存储介质及电子设备,该方法包括:在检测到系统中存在新网关的情况下,确定系统对应的期望网关负载和系统中各个网关对应的当前网关负载;基于期望网关负载和各个当前网关负载,确定迁移目的网关列表和迁移源网关列表;针对迁移源网关列表中的每一迁移源网关,获取迁移源网关的挂载列表中处于目标位置的目标云硬盘;在目标云硬盘的第一标识信息符合目标智能网卡的第二标识信息的情况下,将目标云硬盘作为迁移对象;在迁移目的网关列表中选择出目标迁移目的网关,将作为迁移对象的目标云硬盘迁移至目标迁移目的网关,迁移效率较高、准确性较高。

    一种网卡存储驱动升级方法、装置、电子设备及存储介质

    公开(公告)号:CN116107604A

    公开(公告)日:2023-05-12

    申请号:CN202211711651.2

    申请日:2022-12-29

    发明人: 张端 王雷 刘禄仁

    IPC分类号: G06F8/65 G06F9/445 G06F13/40

    摘要: 本发明实施例提供了一种网卡存储驱动升级方法、装置、电子设备及存储介质,所述方法包括:未触发网卡存储驱动升级时,通过网卡上的第一PCIe设备接收主机发送的输入/输出请求,并通过第一存储驱动程序处理主机发送的输入/输出请求;当触发网卡存储驱动升级时,启动第二存储驱动程序,并将第二存储驱动程序挂载至第二PCIe设备;响应于网卡存储驱动升级完成,通过第二PCIe设备接收主机发送的输入/输出请求,并通过第二存储驱动程序处理主机发送的输入/输出请求,以及退出第一存储驱动程序。该方法可以在网卡存储驱动升级期间,使网卡持续不间断地处理主机发送的输入/输出请求,从而避免存储业务发生卡顿甚至中断问题。