一种基于iSCSI协议的存储集群的高可用性连通方法和系统

    公开(公告)号:CN115378962A

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

    申请号:CN202210991287.3

    申请日:2022-08-18

    摘要: 本发明公开一种基于iSCSI协议的存储集群的高可用性连通方法和系统,方法包括:任务分发与执行单元选择存储集群中一健康存储节点作为发起客户端的接入节点,为接入节点配置虚拟IP;iSCSI重定向服务单元监听接入节点的iSCSI服务默认端口;iSCSI重定向服务单元向分布式元信息服务单元上传发起客户端的访问消息;分布式元信息服务单元根据预定负载均衡策略选择健康存储节点;iSCSI重定向服务单元将发起客户端的访问目标重定向设置为健康存储节点;建立发起客户端与健康存储节点的会话,进行发起客户端对iSCSI的访问。本发明解决现有技术中的经常会出现存储节点损坏或断网,导致难以实现与存储集群会话的问题。

    一种基于iSCSI协议的存储集群的高可用性连通方法和系统

    公开(公告)号:CN115378962B

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

    申请号:CN202210991287.3

    申请日:2022-08-18

    摘要: 本发明公开一种基于iSCSI协议的存储集群的高可用性连通方法和系统,方法包括:任务分发与执行单元选择存储集群中一健康存储节点作为发起客户端的接入节点,为接入节点配置虚拟IP;iSCSI重定向服务单元监听接入节点的iSCSI服务默认端口;iSCSI重定向服务单元向分布式元信息服务单元上传发起客户端的访问消息;分布式元信息服务单元根据预定负载均衡策略选择健康存储节点;iSCSI重定向服务单元将发起客户端的访问目标重定向设置为健康存储节点;建立发起客户端与健康存储节点的会话,进行发起客户端对iSCSI的访问。本发明解决现有技术中的经常会出现存储节点损坏或断网,导致难以实现与存储集群会话的问题。

    基于远程直接内存访问的内存管理方法和设备

    公开(公告)号:CN114153785B

    公开(公告)日:2022-08-30

    申请号:CN202111430440.7

    申请日:2021-11-29

    发明人: 孙文全

    IPC分类号: G06F15/173 G06F9/50

    摘要: 本发明提供一种基于远程直接内存访问的内存管理方法和设备。其中方法包括:向计算机系统申请内存区域获得内存区域的地址,将内存区域的地址注册到计算机系统的RDMA设备中;基于内存区域的地址按照8MiB将内存区域划分为内存段,并将内存段连接成全局堆链表;响应于远程直接内存访问的线程启动,从全局堆链表中为线程分配内存段,并连接成线程堆链表,将线程堆链表的头指针返回给线程;响应于线程接收到内存块分配请求,将线程堆链表中的一个内存段划分为四个2MiB的子段,并将一个子段作为一个2MiB的大页或者划分为八个256KiB的小页,将一个大页或者小页划分为大小相同的内存块,选取一个内存块将其地址返回给线程。

    基于远程直接内存访问的内存管理方法和设备

    公开(公告)号:CN114153785A

    公开(公告)日:2022-03-08

    申请号:CN202111430440.7

    申请日:2021-11-29

    发明人: 孙文全

    IPC分类号: G06F15/173 G06F9/50

    摘要: 本发明提供一种基于远程直接内存访问的内存管理方法和设备。其中方法包括:向计算机系统申请内存区域获得内存区域的地址,将内存区域的地址注册到计算机系统的RDMA设备中;基于内存区域的地址按照8MiB将内存区域划分为内存段,并将内存段连接成全局堆链表;响应于远程直接内存访问的线程启动,从全局堆链表中为线程分配内存段,并连接成线程堆链表,将线程堆链表的头指针返回给线程;响应于线程接收到内存块分配请求,将线程堆链表中的一个内存段划分为四个2MiB的子段,并将一个子段作为一个2MiB的大页或者划分为八个256KiB的小页,将一个大页或者小页划分为大小相同的内存块,选取一个内存块将其地址返回给线程。