范围锁的实现方法、装置、设备、系统及存储介质

    公开(公告)号:CN118473685A

    公开(公告)日:2024-08-09

    申请号:CN202310138327.4

    申请日:2023-02-09

    Abstract: 本申请提供了一种范围锁的实现方法、装置、设备、系统及存储介质,涉及数据处理技术领域。以客户端执行该方法为例,客户端获取待上锁的共享存储资源的第一范围;将第一范围映射为第一线段树上的目标节点,其中,第一线段树包括多层节点,多层节点中的每个节点对应一个连续的范围,每个节点对应的范围为每个节点连接的下层节点对应的范围的并集,同层节点对应的范围之间不存在交集;在基于第一线段树对应的节点信息对目标节点上锁成功且不存在锁冲突的情况下,获取第一范围对应的范围锁,第一线段树对应的节点信息用于指示与目标节点相关的节点的上锁情况。该方法通过线段树获取的范围锁不存在锁冲突,保证了获取的范围锁的准确性。

    一种基于远程直接内存访问RDMA的内存通信方法及装置

    公开(公告)号:CN111858418B

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

    申请号:CN201910364014.4

    申请日:2019-04-30

    Abstract: 一种基于远程直接内存访问RDMA的内存通信方法及装置,属于通信领域。在该方法中,服务器根据接收的多个客户端发送的RDMA消息从所述多个客户端中确定第一组客户端。在第一时间片内,服务器对缓存于第一缓存空间的所述第一组客户端的数据进行处理。并且,在所述第一时间片内,所述服务器从所述多个客户端中确定第二组客户端,所述服务器的网卡将根据所述第二组客户端的RDMA消息从所述第二组客户端读取的数据放入所述服务器的第二缓存空间。在第二时间片内,所述服务器对所述第二缓存空间中的所述第二组客户端的数据进行处理。本申请能够提高系统的扩展性。

    数据写入方法、数据读取方法、装置、设备、系统及介质

    公开(公告)号:CN115639947A

    公开(公告)日:2023-01-24

    申请号:CN202110814096.5

    申请日:2021-07-19

    Abstract: 本申请公开了数据写入方法、数据读取方法、装置、设备、系统及介质,由网络控制器对原始数据进行纠删码编码,并将得到的多个目标数据块中第三数量的目标数据块写入存储节点,由网络控制器从存储节点中读取第三数量的目标数据块中第一数量个目标数据块,并对读取的目标数据块进行解码,其中,多个目标数据块包括第一数量的原始数据块和第二数量的校验数据块,目标数据块的两端包含相同的版本信息,第三数量大于第一数量。本申请能够将原本属于中央处理器的计算开销卸载到网络控制器上,减少中央处理器消耗,提升数据处理的效率,通过目标数据块两端包含的版本信息,来保证数据的有效性。

    读写请求处理方法、装置、电子设备以及存储介质

    公开(公告)号:CN109885393A

    公开(公告)日:2019-06-14

    申请号:CN201910024624.X

    申请日:2019-01-10

    Abstract: 本发明公开了一种读写请求处理方法、装置、电子设备以及存储介质,属于数据处理领域。本方法通过对各个终端进行分组,并为每个终端组分配不同的服务时长,使得服务器在任一服务时长内,仅能处理与该服务时长对应的终端组中的终端的发送的读写请求,从而基于该终端组中的终端发送的读写请求所生成的QP和WQE有限,可以使得服务器的网卡的缓存区只存储有限的QP和WQE,进而可以避免出现网卡的缓存区出现资源分布不均的问题。

    一种访问索引的方法以及计算机集群

    公开(公告)号:CN115599532A

    公开(公告)日:2023-01-13

    申请号:CN202110766287.9

    申请日:2021-07-07

    Abstract: 本申请公开一种访问索引的方法以及计算机集群,该方法可以应用于存算一体的存储系统或者存算分离的存储系统。在该方法中,客户端根据第一锁表判断第一索引信息是否处于加锁状态;若未处于加锁状态,客户端向第一服务器发送访问请求;第一服务器接收所述访问请求之后,根据第二锁表判断第一索引信息是否处于加锁状态;当确定第一索引信息未处于加锁状态时,第一服务器执行访问请求。通过本申请,当客户端发送的多个访问请求皆用于访问第一索引信息时,第一服务器仅响应其中的一个访问请求,客户端在本地尝试对第一锁表中的第一索引信息进行加锁操作,无需再次向第一服务器发送其余加锁失败的访问请求,能够减少网络资源的开销。

    一种固态硬盘的管理方法、装置及固态硬盘

    公开(公告)号:CN115543180A

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

    申请号:CN202110738604.6

    申请日:2021-06-30

    Abstract: 本申请提供了一种固态硬盘的管理方法,该方法包括:在所述固态硬盘的使用过程中,将该固态硬盘中的第一部分存储介质从第一类闪存介质转换为第二类闪存介质。其中,该第二类闪存介质的单位存储容量大于第一类闪存介质的单位存储容量。本方法可以实现从第一类闪存介质到第二类闪存介质的转换,从而避免数据从不同类型介质之间进行数据迁移时对硬盘的过度磨损,能有效提升固态硬盘的寿命。

    一种分布式存储系统、数据迁移方法及存储装置

    公开(公告)号:CN115495433A

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

    申请号:CN202110678722.2

    申请日:2021-06-18

    Abstract: 本申请提供一种分布式存储系统、数据迁移方法及存储装置,该分布式存储系统包括多个节点,该多个节点中的第一节点处于空闲状态,该多个节点中的第二节点处于繁忙状态。第一节点用于向该第二节点发送数据拉取请求,对应的,第二节点接收到第一节点发送的数据拉取请求,之后,第二节点基于该数据拉取请求将存储在第二存储器中的目标数据发送给第一节点,第一节点接收该目标数据,并将该目标数据存储在第一存储器中。通过上述方法,第二节点可以将目标数据迁出至第一节点,这样,第二节点便可以释放中用于存储目标数据的存储空间,从而缓解了存储器资源不足的问题,同时由于第二节点不需要寻找可用的存储资源,因此也减轻了第二节点的CPU负担。

    一种日志管理方法及装置
    8.
    发明公开

    公开(公告)号:CN115237854A

    公开(公告)日:2022-10-25

    申请号:CN202110744793.8

    申请日:2021-06-30

    Abstract: 本申请公开了一种日志管理方法及装置,尤其涉及数据存储领域。该日志管理方法包括:首先,处理器将硬盘的存储空间划分为多个段,一个段包括一个或多个物理块,该一个段用于存储日志;其次,处理器接收第一写日志请求和第二写日志请求,该第一写日志请求包括第一日志项,该第二写日志请求包括第二日志项;最后,处理器并行地将第一日志项写入多个段中的第一段,以及将第二日志项写入第一段。由于硬盘的存储空间被划分为多个段,避免了硬盘以日志文件的形式存储日志,减少了日志写入过程中文件锁的开销,提高了日志写入的效率;多个日志项可以被并行的写入一个段,避免了在日志文件中写入日志项所需的加锁过程,提高了日志并行写入硬盘的效率。

    一种基于远程直接内存访问RDMA的内存通信方法及装置

    公开(公告)号:CN111858418A

    公开(公告)日:2020-10-30

    申请号:CN201910364014.4

    申请日:2019-04-30

    Abstract: 一种基于远程直接内存访问RDMA的内存通信方法及装置,属于通信领域。在该方法中,服务器根据接收的多个客户端发送的RDMA消息从所述多个客户端中确定第一组客户端。在第一时间片内,服务器对缓存于第一缓存空间的所述第一组客户端的数据进行处理。并且,在所述第一时间片内,所述服务器从所述多个客户端中确定第二组客户端,所述服务器的网卡将根据所述第二组客户端的RDMA消息从所述第二组客户端读取的数据放入所述服务器的第二缓存空间。在第二时间片内,所述服务器对所述第二缓存空间中的所述第二组客户端的数据进行处理。本申请能够提高系统的扩展性。

    一种存储设备的事务恢复方法,及装置

    公开(公告)号:CN105335220A

    公开(公告)日:2016-02-17

    申请号:CN201410357653.5

    申请日:2014-07-25

    Abstract: 本发明实施例公开了一种存储设备的事务恢复方法,及装置,其中方法的实现包括:在执行事务处理过程中,将事务的第二版本数据存储到存储设备的非易失性缓存;若存在事务的第一版本数据,则第一版本数据存储在存储设备的非易失性缓存或者存储设备的非易失性存储器;第二版本数据为本次执行事务处理过程中产生的数据;第一版本数据为本次之前执行事务已提交的数据;在将事务的第二版本数据存储到存储设备的非易失性缓存过程中,保持第一版本数据;若需要对事务进行恢复,则获取第一版本数据。可以减轻同步刷写的性能开销;可以避免数据新版本在非易失性存储器中的两次写;并且降低事务处理的开销实现数据一致性。

Patent Agency Ranking