数据处理方法、计算机系统和中间设备

    公开(公告)号:CN114968539A

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

    申请号:CN202110197578.0

    申请日:2021-02-22

    Abstract: 本申请实施例提供一种数据处理方法、计算机系统和中间设备,所述计算机系统包括中间设备、第一服务器和第二服务器,所述第一服务器和第二服务器通过所述中间设备连接,所述第二服务器中存储有数据的第一版本,所述第一版本为所述数据的最新版本,所述中间设备中记录有存储所述数据的最新版本的服务器的信息,所述第一服务器用于通过所述中间设备从所述第二服务器获取所述数据的第一版本。本申请实施例提供的计算机系统减少了服务器的负担,提高了系统性能。

    一种分布式持久性内存事务系统的日志管理方法

    公开(公告)号:CN111400268B

    公开(公告)日:2022-06-17

    申请号:CN202010177582.6

    申请日:2020-03-13

    Applicant: 清华大学

    Abstract: 本发明涉及持久性内存存储技术领域,特别涉及一种分布式持久性内存事务系统的日志管理方法,包括主副本节点、从副本节点和协调者线程,主副本节点和从副本节点为集群中的每个协调者线程分配独立的持久性日志区;主副本节点和从副本节点向协调者线程提供写日志接口;主副本节点和从副本节点调用CPU持久化指令,并通过原子地更新日志区元数据;主副本节点执行持久性日志区的内容,并回收垃圾日志项;从副本节点通过独立的后台线程组并行地回放不同协调者线程的持久性日志区的内容,并回收垃圾日志项。该分布式持久性内存事务系统的日志管理方法,能够同时提供高效的写日志性能、多核可扩展能力以及崩溃后恢复能力。

    一种多核可扩展的文件系统构建方法及装置

    公开(公告)号:CN113590545A

    公开(公告)日:2021-11-02

    申请号:CN202110691664.7

    申请日:2021-06-22

    Applicant: 清华大学

    Abstract: 本发明提出一种多核可扩展的文件系统构建方法及装置,其中,方法包括:通过修改本地CPU核心的计数器,获得访问文件系统的权限;获取所述权限之后,修改每个文件所在的文件组合的索引和文件缓存;以及,将内存缓存数据并行写入到独立分区的存储设备中,完成所述文件系统扩展。该方法提高了文件系统吞吐率,改进了文件系统存储数据的并行性,提升了文件系统随CPU核心增多,性能随之扩展的能力。

    分布式持久性内存存储系统的构建方法

    公开(公告)号:CN110221779B

    公开(公告)日:2020-06-19

    申请号:CN201910455259.8

    申请日:2019-05-29

    Applicant: 清华大学

    Abstract: 本发明公开了一种分布式持久性内存存储系统的构建方法,该方法包括以下步骤:通过RDMA网络将配备持久性内存的存储服务器互连,并编址为全局统一的虚拟地址空间;将存储系统中各子系统的共性功能模块进行统一抽象,在全局虚拟地址空间之上构建统一的分布式持久性共享内存框架;根据分布式持久性共享内存框架提供的基本功能模块实现各存储子系统,以构建分布式持久性内存存储系统;通过集群监听管理模块实时反馈集群信息,并协助分布式持久性内存存储系统进行工作。该构建方法具有软件层次简洁、软件系统开销低、访问接口安全、性能高、易管理等特点,消除了传统系统架构复杂、功能冗余的缺陷。

    一种基于RDMA的分布式内存文件系统

    公开(公告)号:CN108268208A

    公开(公告)日:2018-07-10

    申请号:CN201611261722.8

    申请日:2016-12-30

    Applicant: 清华大学

    Abstract: 本发明公开了一种基于RDMA的分布式内存文件系统,在分布式内存文件系统初始化阶段,将集群用于文件存储的内存统一划分,并注册到网卡,以支持远端节点进行内存直接访问,进而构建分布式共享内存池;在所述分布式内存共享池之上,通过两级哈希索引分别进行文件索引及文件数据块索引,为所述文件系统提供查询服务;通过自识别远程过程调用方法处理客户端的请求,并返回处理结果。本发明具有如下优点:减少文件在读写时的数据复制、降低响应延迟,并在程序软件中提高文件访问的整体效率。

Patent Agency Ranking