面向临时元数据的分离存储方法

    公开(公告)号:CN107659626B

    公开(公告)日:2020-09-15

    申请号:CN201710814016.X

    申请日:2017-09-11

    Abstract: 本发明提供了一种面向临时元数据的分离存储方法,包括如下步骤:步骤一:数据源发送数据流,服务器接收数据流并识别每条数据对应的元数据;步骤二:服务器将流数据分发到其对应的服务器准备存储;步骤三:对于需要存储在本地的流数据,将其转化为若干键值对,插入到本地键值对存储系统,并记录插入的内存位置等信息;步骤四:将每条数据对应的元数据和键值对插入信息结合,插入到另一个对垃圾回收友好的本地存储系统;步骤五:将元数据和键值对插入信息按照一定策略拷贝到多台服务器上作为缓存。本发明避免删除元数据时造成大量数据搬移,从而提高存储系统工作效率。

    面向乐观并发控制的多版本支持方法及系统

    公开(公告)号:CN110955672A

    公开(公告)日:2020-04-03

    申请号:CN201911165640.7

    申请日:2019-11-25

    Abstract: 本发明提供了一种面向乐观并发控制的多版本支持方法及系统,包括:初始时间戳获取步骤;第一时间戳更新步骤;时间戳增加步骤;第一时间戳写回步骤;第二时间戳写回步骤;第二时间戳更新步骤;读取快照步骤;该方法及系统利用乐观并发控制的特点,高效的获取事务的时间戳;在多版本数据库中,为只读事务选取合适的数据读取版本,为读写事务选取合适的数据写入版本,使得只读事务不会受到读写事务读写冲突的影响。和传统乐观并发控制方法相比,极大的提升了只读事务的执行性能;和传统时间戳方法相比,减少了网络通信和和去除了性能瓶颈。

    字符串与识别符双向映射的查询方法和系统

    公开(公告)号:CN110222238A

    公开(公告)日:2019-09-10

    申请号:CN201910364317.6

    申请日:2019-04-30

    Abstract: 本发明提供了一种字符串与识别符双向映射的查询方法和系统,构造字典树建立数字类型识别符与字符串名称储存于字典树中的位置信息的一一映射关系;判断接收到的查询请求为正向查询请求或者反向查询请求;若为正向查询请求,通过传统字典树查询方式进行查询,并将识别符查询结果返回给用户;若为反向查询请求,查询该识别符所对应的字符串名称被储存在字典树中的位置信息;根据位置信息从字典树中还原完整的字符串信息,将完整字符串查询结果返回给用户。本发明能够复用字典树中已储存的字符串信息,在保证查询性能同时,显著降低了内存上的开销。

    面向二阶段锁的多版本数据库并发控制方法和系统

    公开(公告)号:CN109947742A

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

    申请号:CN201910151025.4

    申请日:2019-02-28

    Abstract: 本发明提供了一种面向二阶段锁提供高效的多版本数据库并发控制的方法和系统,利用二阶段锁作为并发控制的特点,高效的获取事务的时间戳;在多版本数据库中,为只读事务选取合适的数据读取版本,为读写事务选取合适的数据写入版本,使得只读事务和读写事务之间不会受到锁的竞争带来的影响。和传统的二阶段锁相比,只读事务和读写事务之间没有冲突,极大的提升了只读事务和读写事务的性能。和传统的时间戳方法相比,不需要一个中心的时间戳服务器,因此不会给事务带来额外的通信开销和性能瓶颈。

    一种查询任务通信方法及系统

    公开(公告)号:CN109062929A

    公开(公告)日:2018-12-21

    申请号:CN201810596030.1

    申请日:2018-06-11

    Abstract: 本发明提供了一种查询任务通信方法及系统,包括:在接收到的查询请求的服务器解析查询请求,将查询请求中的查询语句分解成多个子步骤,子步骤的相关信息属于查询任务的元数据;从多个子步骤的第一个子步骤开始逐步处理查询请求,得到查询中间结果;若下一个子步骤依赖的数据在远端服务器,则将查询中间结果和查询任务的元数据分别通过GPUDirect RDMA和RDMA的方式发送给远端的服务器,远端服务器根据接收到的查询中间结果和查询任务的元数据继续处理查询请求的子步骤。本发明降低了整个通信过程的开销、避免了网络资源的争用且提高了整个查询系统的性能。

    基于硬件特性的分布式共享内存方法及系统

    公开(公告)号:CN106844048A

    公开(公告)日:2017-06-13

    申请号:CN201710025548.5

    申请日:2017-01-13

    Inventor: 洪扬 陈海波 陈榕

    Abstract: 本发明提供了一种基于硬件特性的分布式共享内存方法及系统,包括获取远端程序访问权限步骤:使用单边RDMA读操作和写操作绕过远端处理器访问和修改远端进程的页表项;内存共享步骤:实现不同多核处理器之间的分布式内存共享;线程同步操作步骤:使用原子RDMA操作实现线程同步操作。本发明能够绕过远端处理器(CPU)的干预直接控制远程计算机对内存的访问,使用层级化的共享内存模式,提供了基于RDMA的高效同步原语,具有低CPU占用率,易于编程,线程间同步性能好等特点。

    虚拟机安全动态迁移的方法及系统

    公开(公告)号:CN106598713A

    公开(公告)日:2017-04-26

    申请号:CN201611052841.2

    申请日:2016-11-24

    Abstract: 本发明提供了一种虚拟机安全动态迁移的方法及系统,包括如下任一种或者任多种步骤:平台验证步骤:验证虚拟机迁移的源和目的地是否可信;权限控制步骤:由管理员发起限制虚拟机迁移操作的角色;数字签名验证步骤:在迁移数据中设置数字签名,保证虚拟机迁移的数据的完整;加密解密步骤:对虚拟机迁移的数据进行加密处理;侵入检测步骤:实时监测侵入的程序,发送监测报告至服务器;病毒防御步骤:在虚拟机内部安装病毒防御系统,所述病毒防御系统包括:杀毒软件。本发明能够有效解决虚拟机迁移过程中的多种安全性问题,从而全面提升迁移过程的安全性。

    基于RDMA和HTM支持的数据复制容错方法

    公开(公告)号:CN105938446A

    公开(公告)日:2016-09-14

    申请号:CN201610018490.7

    申请日:2016-01-12

    Abstract: 本发明提供了一种基于RDMA和HTM支持的数据复制容错方法,包括如下步骤:步骤1:在数据库事务提交时将事务修改的数据提交为一个中间的版本,使得其他执行中的事务可以检测到未完成备份的数据;步骤2:通过RDMA进行数据备份,数据备份完成后再将其修改的数据的版本修改为一个合法的版本;步骤3:在数据库事务的执行过程中,通过检测是否操作到中间版本的数据来保证这次事务执行的正确性。与现有的技术相比,本发明可以实现基于HTM和RDMA的并发控制方法,并提供相应的系统容错支持,同时不损失HTM和RDMA带来的并发控制的性能优势。

    一种分布式锁管理方法、装置、网络硬件及服务器

    公开(公告)号:CN119271387A

    公开(公告)日:2025-01-07

    申请号:CN202310835585.8

    申请日:2023-07-07

    Inventor: 张汉泽 陈榕 张旭

    Abstract: 一种分布式锁管理方法,应用于网络硬件。该网络硬件部署在节点设备与锁管理服务器之间。该方法包括接收第一节点设备发送的拿锁请求,拿锁请求是第一节点设备上的应用线程发起,第一节点设备为至少一个节点设备之一;根据拿锁请求进锁授权决策;在决策授权应用线程拿锁的情况下,生成授权信息发送至节点设备;在决策未授权应用线程拿锁的情况下,将拿锁请求转发至锁管理服务器,以在锁管理服务器上处理拿锁请求。这样将锁授权和元数据维护解耦,利用网络包处理能力强大的网络硬件决策,极大地避免锁元数据维护对锁授权的延迟或吞吐量产生不利影响。

    适用于RDMA网络的远程容器快速启动方法和系统

    公开(公告)号:CN117193927A

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

    申请号:CN202210610174.4

    申请日:2022-05-31

    Abstract: 本发明提供了一种适用于RDMA网络的远程容器快速启动方法和系统,首先在内核对容器的当前执行状态进行快照,然后根据快照生成容器描述符;当另一台机器需要远程启动容器时,该机器首先初始化一个空的容器,使用RDMA将描述符读回,并根据标识设置空容器的隔离环境;然后,将空容器的内存映射到远程机器快照的内存,完成容器启动;在容器运行过程中,如果访问内存映射到远端,则使用RDMA从快照机器中读回。本发明具有网络数据传输量少,按需恢复容器内存状态,避免与文件系统交互的开销等特点。

Patent Agency Ranking