-
公开(公告)号:CN111221776A
公开(公告)日:2020-06-02
申请号:CN201911426210.6
申请日:2019-12-30
IPC: G06F16/11 , G06F16/172 , G06F16/13 , G06F16/18 , G06F16/182
Abstract: 本发明提供了一种面向非易失性内存的文件系统的实现方法,包括:步骤1:在非易失性内存上划分区域,包括superblock、inodetable、data和journal区域;步骤2:在inodetable区域中,根据索引节点树进行元数据的索引;在data和journal区域中,根据数据块索引树分别进行文件数据块索引和日志块索引;步骤3:文件系统接收用户写入请求数据,构建元数据信息,通过B树组织数据,将写入请求数据和元数据信息存入非易失性内存;步骤4:文件系统接收用户的读取请求,通过多级哈希表,系统快速检索相应数据并返回给用户。本发明避免了用户态与内核态转换的上下文开销,简化了I/O操作;方便数据与元数据的访问,提高了非易失性存储设备的性能,从而提升系统的文件读写性能。
-
公开(公告)号:CN111078607A
公开(公告)日:2020-04-28
申请号:CN201911346712.8
申请日:2019-12-24
Abstract: 本发明提供了一种面向RDMA与非易失性内存的网络访问编程框架部署方法及系统,包括:步骤M1:客户端请求包括RDMA缓冲区数据填充及一次基于CRC32的校验码计算;步骤M2:进行服务端请求处理,服务端请求处理包括RDMA缓冲区轮询及请求处理触发;步骤M3:在客户端读写阶段中,客户端读写通过RDMA单边读写单元直接访问远程机器的非易失内存,读写特定地址。本发明能够提供普适的使用RDMA技术远程访问非易失性内存的功能接口;本发明能够通过日志结构的数据存储与访问机制可保证高并发性及远程原子性;本发明能够支持使用者自定义业务逻辑,具有广泛的应用价值。
-
公开(公告)号:CN105912270B
公开(公告)日:2019-01-18
申请号:CN201610223262.3
申请日:2016-04-12
Applicant: 上海交通大学
IPC: G06F3/06
Abstract: 本发明公开了一种面向PM的访存请求解析装置,包括访存请求解析模块、优先级解析模块、命令解析模块和执行模块,访存请求解析模块,用于将访存请求根据其内部的列地址、行地址、Bank号、读写标志的统计特征分发到不同特性的请求队列中,以便所述访存请求能够被合理调度;优先级解析模块,用于将访存请求解析模块中所述不同特性的请求队列按照被调度的次序进行优先级划分,在所述不同特性的请求队列内部按照FR‑FCFS调度;命令解析模块,用于将来自优先级解析模块的访存请求转化为具体的访存操作命令,结合PM阵列当前的状态信息将所述操作命令发送出去;执行模块,用于根据命令解析模块中发出的操作命令对PM阵列执行具体的操作。
-
公开(公告)号:CN105912270A
公开(公告)日:2016-08-31
申请号:CN201610223262.3
申请日:2016-04-12
Applicant: 上海交通大学
IPC: G06F3/06
CPC classification number: G06F3/0604 , G06F3/0659
Abstract: 本发明公开了一种面向PM的访存请求解析装置,包括访存请求解析模块、优先级解析模块、命令解析模块和执行模块,访存请求解析模块,用于将访存请求根据其内部的列地址、行地址、Bank号、读写标志的统计特征分发到不同特性的请求队列中,以便所述访存请求能够被合理调度;优先级解析模块,用于将访存请求解析模块中所述不同特性的请求队列按照被调度的次序进行优先级划分,在所述不同特性的请求队列内部按照FR?FCFS调度;命令解析模块,用于将来自优先级解析模块的访存请求转化为具体的访存操作命令,结合PM阵列当前的状态信息将所述操作命令发送出去;执行模块,用于根据命令解析模块中发出的操作命令对PM阵列执行具体的操作。
-
公开(公告)号:CN119088381A
公开(公告)日:2024-12-06
申请号:CN202410620287.1
申请日:2024-05-17
Abstract: 根据本公开的实施例,提供了用于代码编辑的方法、装置、设备和存储介质。该方法包括响应于接收到针对代码集的编辑指示,呈现编辑位置信息,编辑位置信息指示代码集中代码要被编辑的一个或多个候选编辑位置;响应于对一个或多个候选编辑位置中的目标编辑位置的选择,呈现操作信息,操作信息指示针对目标编辑位置处的代码的编辑操作;以及基于编辑操作,更新目标编辑位置处的代码。由此,用户无需自己逐个定位编辑位置。以此方式,可以提高代码的开发效率。
-
公开(公告)号:CN113704078A
公开(公告)日:2021-11-26
申请号:CN202010434699.8
申请日:2020-05-21
Applicant: 上海交通大学
IPC: G06F11/36
Abstract: 一种构建调用链转换图及引导生成X.509证书变种方法,通过构建测试种子集并输入目标测试程序,得到动态执行中的函数调用链信息并映射为调用链转换图中的初始节点;循环对调用链转换图中的取样节点通过变种算子生成新的变种测试用例并根据变种测试用例对应更新调用链转换图,直至生成目标数量的测试用例。本发明充分利用了测试用例集生成过程中的函数调用链信息,通过调用链转换图有效快速的生成多样化的测试用例,从而提升测试的效率。
-
公开(公告)号:CN112367536B
公开(公告)日:2021-08-06
申请号:CN202011452878.0
申请日:2020-12-11
IPC: H04N21/232 , H04N21/238 , H04N21/262
Abstract: 本发明提供了一种面向视频文件大数据的RDMA混合传输方法、系统及介质,包括:步骤1:RDMA初始化建立;步骤2:获取视频数据请求;步骤3:对视频数据请求进行识别分类;步骤4:对视频数据请求进行传输。本发明针对分布式文件系统下视频大数据传输的问题,提供了一种RDMA混合传输方法,所述的方法和装置能够很好的降低视频大数据传输延迟;同时能够适配分布式非易失性内核态文件系统,优化了分布式系统中视频流的传输过程,具有良好的市场前景和应用价值。
-
公开(公告)号:CN111400307A
公开(公告)日:2020-07-10
申请号:CN202010105294.X
申请日:2020-02-20
IPC: G06F16/22 , G06F16/23 , G06F16/2458 , G06F21/62
Abstract: 本发明提供了一种支持远程并发访问的持久哈希表访问系统,包括:数据存储模块:组织和管理哈希表的元数据及数据的持久存储,并支持通用哈希表读写访问接口;远程访问模块:建立服务端与客户端的RDMA通信连接,实现客户端的远程访问;后台处理模块:后台辅助客户端的远程写请求,更新相关数据及元数据,以保证哈希表的元数据和数据处于一致状态;数据恢复模块:在服务端开启持久哈希表时检测故障一致性,当数据不一致时恢复哈希表中的所有数据到一致状态。本发明能够降低远程读写延迟,减少服务端负载压力,支持高并发远程访问,保障高效数据一致性。
-
公开(公告)号:CN111314731A
公开(公告)日:2020-06-19
申请号:CN202010106040.X
申请日:2020-02-20
IPC: H04N21/232 , H04N21/238 , H04N21/262
Abstract: 本发明提供了一种面向视频文件大数据的RDMA混合传输方法,包括:步骤1:RDMA初始化建立;步骤2:获取视频数据请求;步骤3:对视频数据请求进行识别分类;步骤4:对视频数据请求进行传输。本发明针对分布式文件系统下视频大数据传输的问题,提供了一种RDMA混合传输方法,所述的方法和装置能够很好的降低视频大数据传输延迟;同时能够适配分布式非易失性内核态文件系统,优化了分布式系统中视频流的传输过程,具有良好的市场前景和应用价值。
-
公开(公告)号:CN111125049A
公开(公告)日:2020-05-08
申请号:CN201911348068.8
申请日:2019-12-24
IPC: G06F16/182 , G06F16/16 , G06F16/13 , G06F3/06
Abstract: 本发明提供了一种基于RDMA与非易失内存的分布式文件数据块读写方法及系统,包括:步骤M1:管理层节点对服务层节点数据存储空间所组成的共享内存池进行统一编址与管理;步骤M2:在客户端节点、管理节点及服务节点间建立RDMA连接后,响应客户端读写请求,管理节点间维持元数据一致性;步骤M3:分布式文件数据分块并发读、分布式文件数据分块并发写,服务节点响应客户端请求,将海量数据按块粒度进行切分,客户端节点在备份组平行服务节点间进行单边并发分块读与单边并发分块写操作。本发明能够在分布式系统中为客户端提供高效数据读写服务,本发明能够避免写操作对读操作的阻塞。
-
-
-
-
-
-
-
-
-