一种基于区域热度的缓存管理方法

    公开(公告)号:CN104794064A

    公开(公告)日:2015-07-22

    申请号:CN201510187454.9

    申请日:2015-04-21

    Abstract: 本发明公开了一种基于区域热度的缓存管理方法,通过对数据块的筛选,只缓存热点数据块,减少了缓存写满后的替换操作,由此提高缓存命中率、延长SSD使用寿命;具体包括:(1)创建哈希表和二叉树并初始化,记录磁盘区域号、各磁盘区域对应的热度值、两个指向左右子区域的指针以及子区域的热度值;(2)对于每次读写请求,根据磁盘区域大小和读写请求数据块对应的地址更新哈希表及二叉树信息;(3)根据区域热度值筛选出频繁访问的数据块,将该数据块里的数据写入缓存;通过本发明提供的先筛选再写入的缓存管理方法,可提高缓存的命中率,减少缓存数据的替换操作,延长固态硬盘缓存的使用寿命。

    一种基于区域热度的缓存管理方法

    公开(公告)号:CN104794064B

    公开(公告)日:2017-09-29

    申请号:CN201510187454.9

    申请日:2015-04-21

    Abstract: 本发明公开了一种基于区域热度的缓存管理方法,通过对数据块的筛选,只缓存热点数据块,减少了缓存写满后的替换操作,由此提高缓存命中率、延长SSD使用寿命;具体包括:(1)创建哈希表和二叉树并初始化,记录磁盘区域号、各磁盘区域对应的热度值、两个指向左右子区域的指针以及子区域的热度值;(2)对于每次读写请求,根据磁盘区域大小和读写请求数据块对应的地址更新哈希表及二叉树信息;(3)根据区域热度值筛选出频繁访问的数据块,将该数据块里的数据写入缓存;通过本发明提供的先筛选再写入的缓存管理方法,可提高缓存的命中率,减少缓存数据的替换操作,延长固态硬盘缓存的使用寿命。

    一种按数据属性分类存放的混合存储方法及系统

    公开(公告)号:CN104536903B

    公开(公告)日:2018-02-23

    申请号:CN201410825963.5

    申请日:2014-12-25

    Abstract: 本发明公开了一种按数据属性分类存放的混合存储方法及系统。考虑到元数据在文件系统中所占空间小、访问频繁等特点,构建了一种由硬盘驱动器和固态硬盘组成的混合架构,将文件系统中的数据按数据属性分为数据和元数据,将数据存放在由HDD组成的RAID5中,将元数据存放在由SSD组成的RAID1中,以达到将文件系统中的数据和元数据分类存放到不同介质、不同阵列级别的设备的目的,提升文件系统I/O性能和可靠性。一方面,将文件系统数据和元数据分别存储到多个设备中,能聚合多个设备的I/O带宽,提高访问数据的性能;另一方面,考虑数据和元数据的特点,使用不同的设备存放数据和元数据,提高了系统性能和可靠性,节约了成本。

    一种分开处理数据与元数据读写请求的方法

    公开(公告)号:CN104571952B

    公开(公告)日:2017-08-01

    申请号:CN201410827456.5

    申请日:2014-12-25

    Abstract: 本发明公开了一种分开处理数据与元数据请求的方法。包括:增加请求的元数据语义;为每个SCSI设备设置数据请求队列与元数据请求队列,后者专门用来处理元数据请求,且对不同的请求采用不同的处理方式。根据元数据请求粒度小、实时性强、分布分散的特点,元数据请求队列采用优先响应处理的方式,请求不经过I/O调度层,不在请求队列中延迟,直接下发到磁盘驱动器;对请求粒度大,频度相对低,分布集中的数据请求,采用经过I/O调度层,在请求队列中蓄流一段时间,泄流后再下发到磁盘驱动器的方式。缓解了单一请求队列的瓶颈问题,增强了不同层次请求处理的并行性,尤其适用于需要频繁、大量的存储小文件、对关键数据实时性要求高的业务。

    一种分开处理数据与元数据读写请求的方法

    公开(公告)号:CN104571952A

    公开(公告)日:2015-04-29

    申请号:CN201410827456.5

    申请日:2014-12-25

    CPC classification number: G06F3/061 G06F3/0604 G06F3/0631

    Abstract: 本发明公开了一种分开处理数据与元数据请求的方法。包括:增加请求的元数据语义;为每个SCSI设备设置数据请求队列与元数据请求队列,后者专门用来处理元数据请求,且对不同的请求采用不同的处理方式。根据元数据请求粒度小、实时性强、分布分散的特点,元数据请求队列采用优先响应处理的方式,请求不经过I/O调度层,不在请求队列中延迟,直接下发到磁盘驱动器;对请求粒度大,频度相对低,分布集中的数据请求,采用经过I/O调度层,在请求队列中蓄流一段时间,泄流后再下发到磁盘驱动器的方式。缓解了单一请求队列的瓶颈问题,增强了不同层次请求处理的并行性,尤其适用于需要频繁、大量的存储小文件、对关键数据实时性要求高的业务。

    一种按数据属性分类存放的混合存储方法及系统

    公开(公告)号:CN104536903A

    公开(公告)日:2015-04-22

    申请号:CN201410825963.5

    申请日:2014-12-25

    Abstract: 本发明公开了一种按数据属性分类存放的混合存储方法及系统。考虑到元数据在文件系统中所占空间小、访问频繁等特点,构建了一种由硬盘驱动器和固态硬盘组成的混合架构,将文件系统中的数据按数据属性分为数据和元数据,将数据存放在由HDD组成的RAID5中,将元数据存放在由SSD组成的RAID1中,以达到将文件系统中的数据和元数据分类存放到不同介质、不同阵列级别的设备的目的,提升文件系统I/O性能和可靠性。一方面,将文件系统数据和元数据分别存储到多个设备中,能聚合多个设备的I/O带宽,提高访问数据的性能;另一方面,考虑数据和元数据的特点,使用不同的设备存放数据和元数据,提高了系统性能和可靠性,节约了成本。

Patent Agency Ranking