-
公开(公告)号:CN104077242A
公开(公告)日:2014-10-01
申请号:CN201310097248.X
申请日:2013-03-25
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/12
Abstract: 本发明实施例公开了一种缓存管理方法和装置,通过上述该技术方案,数据即将被替换时,若在缓存期间有访问(即访问次数大于0),则将其重新加到缓存中,不同的访问次数加到不同的位置,较多的访问次数添加到更不易被替换的位置,给予数据访问的频率以更多的考虑,使得访问更多的数据更不易被替换。而且,针对相同的总访问量,长期均匀访问可以相对于短期集中访问更加持久的停留在缓存中,使得更适合缓存的访问模式的数据留在缓存中。进一步,被调整后的页中存储的数据重新回到缓存时,重置访问次数,使得一定时间内的访问次数只产生一次收益,防止短时间大量访问使得数据积累访问量导致滞留缓存。
-
公开(公告)号:CN104008061A
公开(公告)日:2014-08-27
申请号:CN201310057351.1
申请日:2013-02-22
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
CPC classification number: G06F12/0253 , G06F12/0238 , G06F12/0246 , G06F2212/202 , G06F2212/702 , G06F2212/7205 , G06F2212/7211
Abstract: 本发明实施例提供一种内存回收方法及装置,内存回收方法包括:接收内存回收请求消息,内存回收请求消息中包含回收标识,回收标识用于表示请求回收的内存页面数量;根据回收标识,按照非易失性存储器NVM非活动内存页面被写次数从小到大的页序回收NVM非活动页面,本发明实施例的内存回收方法及装置通过按照NVM非活动内存页面被写次数从小到大的顺序回收NVM非活动页面,实现了NVM非活动内存页面被写次数相对小的页面先被回收利用,NVM非活动内存页面被写次数相对大的页面后被回收利用,从而能够使NVM内存页面磨损均衡,提高了存储单元的稳定性和可靠性。
-
公开(公告)号:CN102760101A
公开(公告)日:2012-10-31
申请号:CN201210160350.5
申请日:2012-05-22
Applicant: 中国科学院计算技术研究所
IPC: G06F12/08
Abstract: 一种基于SSD的缓存管理方法及系统,该方法包括:步骤1,发送读写请求,检查缓存DRAM中是否命中数据,查找hash表,判断所述数据是否存在,如存在则从缓存DRAM中读取该数据并返回该次请求,如不存在缓存DRAM中,则从HDD中读取数据至缓存DRAM中后执行步骤2;步骤2,采用两级LRU链表和Ghost buffer进行数据的筛选,鉴别数据的热度;步骤3,对于两级LRU链表的长度进行自适应变化计算,当缓存DRAM第二级LRU链表满时,采取页簇的粒度,将位于第二级LRU端的后C页作为整体聚合在一起被替换出缓存DRAM,然后大粒度写入到SSD,其中页簇大小为C页,C为SSD中Block页数的整数倍。
-
公开(公告)号:CN101706805A
公开(公告)日:2010-05-12
申请号:CN200910236822.9
申请日:2009-10-30
Applicant: 中国科学院计算技术研究所
IPC: G06F17/30
Abstract: 本发明涉及对象存储方法及系统,元数据存储于元数据服务器,文件数据的复本存储于对象存储服务器,方法包括:步骤1,客户端在进行写操作时,从元数据服务器读取写操作的对象文件的复本位置信息,根据复本位置信息,向主复本所在对象存储服务器发送写请求;步骤2,主复本所在对象存储服务器接收写请求,更新本地的主复本,并将写请求转发给备份复本所在对象存储服务器;步骤3,备份复本所在对象存储服务器接收到写请求后,更新本地的备份复本,并向主复本所在对象存储服务器发送应答;步骤4,主复本所在对象存储服务器接收应答,当接收到部分备份复本的对象存储服务器的应答后,向客户端发送写操作成功应答。本发明能够提高存储系统中写性能。
-
公开(公告)号:CN100595761C
公开(公告)日:2010-03-24
申请号:CN200710308573.0
申请日:2007-12-29
Applicant: 中国科学院计算技术研究所
IPC: G06F17/30
Abstract: 本发明公开了一种拆分名字空间的元数据管理方法。该方法包括下列步骤:创建文件系统;对已创建好的文件系统进行管理。其中,对已创建好的文件系统进行管理还包括:客户端创建目录;客户端创建文件;客户端执行查询操作;客户端执行读目录操作;客户端删除文件;客户端删除目录;客户端执行释放操作;客户端执行重命名操作;客户端创建硬链接;客户端创建软链接。其能够在提高元数据服务器的扩展性的同时也避免了同一目录的访问热点问题。
-
公开(公告)号:CN100517335C
公开(公告)日:2009-07-22
申请号:CN200710167900.5
申请日:2007-10-25
Applicant: 中国科学院计算技术研究所
Abstract: 本发明涉及一种分布式文件系统的文件写入系统和方法,可以在存储服务器需要为目标文件分配数据块时,直接利用缓存中的预分配信息来分配数据块。当多个客户端进程同时为各自的文件分配数据块时,存储服务器端可以发挥出块预分配机制的好处,从而保证各个目标文件数据在磁盘上可以尽量连续存放,避免交错。本发明可以解决多个客户端进程同时为各自的文件分配数据块时,存储服务器为多个目标文件分配的数据块交错分布,每个文件的数据块在磁盘分布不连续的问题。
-
公开(公告)号:CN101459694A
公开(公告)日:2009-06-17
申请号:CN200810247441.6
申请日:2008-12-31
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种针对分布式文件系统的高可用消息传输框架和方法。该消息传输框架包括:文件系统接口层,其为文件系统层提供访问接口;文件操作处理层,其分别与文件系统接口层和底层协议封装层交互,处理文件系统层提交的请求,提交操作给底层协议封装层;底层协议封装层,其与网络协议层通信,将文件操作处理层提交的操作进行封装后通过网络协议层发送消息。本发明可以为配备一套网络或多套网络的分布式文件系统提供网络可用性保障。
-
公开(公告)号:CN100414936C
公开(公告)日:2008-08-27
申请号:CN200610089538.X
申请日:2006-06-30
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种平衡网络文件系统服务器多网卡间负载的方法,包括:网络文件系统服务器为每个网卡配置网络地址;在多个网卡中选择一个主网卡,为每个网卡创建套接字;将网卡与套接字结构绑定在一起;网络文件系统客户端获取服务器以太网地址;客户端从获取的服务器多块网卡地址中以轮循选择的方式选择一个网络地址发送文件访问请求;服务器端接受到请求后交由网络文件系统服务进程进行处理,将处理结果通过接受请求的网卡发送给客户端。本发明充分利用了服务器网络带宽资源,提高了文件访问吞吐率。
-
公开(公告)号:CN101196929A
公开(公告)日:2008-06-11
申请号:CN200710308573.0
申请日:2007-12-29
Applicant: 中国科学院计算技术研究所
IPC: G06F17/30
Abstract: 本发明公开了一种拆分名字空间的元数据管理方法。该方法包括下列步骤:创建文件系统;对已创建好的文件系统进行管理。其中,对已创建好的文件系统进行管理还包括:客户端创建目录;客户端创建文件;客户端执行查询操作;客户端执行读目录操作;客户端删除文件;客户端删除目录;客户端执行释放操作;客户端执行重命名操作;客户端创建硬链接;客户端创建软链接。其能够在提高元数据服务器的扩展性的同时也避免了同一目录的访问热点问题。
-
公开(公告)号:CN1237445C
公开(公告)日:2006-01-18
申请号:CN02157880.X
申请日:2002-12-20
Applicant: 中国科学院计算技术研究所
Abstract: 一种分布式文件系统快速路径解析的方法,包括1)首先构造一个全路径名解析的二进制模块;2)用计算机系统提供的向内部存储器核心空间装载二进制代码的指令将具有全路径解析功能的模块植入客户端计算机系统内部存储器的核心空间;3)用该模块中具有全路径名解析功能的函数替换原操作系统中的路径名解析函数,在全路径名解析函数中;4)对于提供全路径名解析的分布式文件系统,获取需要解析的文件的全路径名;5)分布式文件系统的客户端核心模块将路径解析请求和全路径名发给服务器进行处理;6)在分布式文件系统服务器端,相应地提供全路径名解析的函数,可以使用全路径名查找文件并返回结果。
-
-
-
-
-
-
-
-
-