一种将对象存储系统实现为本地文件系统的方法

    公开(公告)号:CN107045530A

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

    申请号:CN201710040491.6

    申请日:2017-01-20

    Abstract: 本发明公开了一种将对象存储系统实现为本地文件系统的方法,采用文件系统元数据缓存算法和内存描述结构,减少了应用程序与swift存储系统后台的交互次数,提高了应用程序访问swift存储系统的性能;采用预分配内存池和延迟批量回收空闲内存块的策略,提高了遍历一个包含大量子目录和文件的目录时的效率;采用打开文件句柄内存描述结构,使得应用程序能高效的进行文件读写操作;采取预读策略,有效减少应用服务器和swift存储后端之间的网络交互次数,提供文件系统的读性能;采用零次拷贝,分块写入的策略,在写文件的过程中没有任何的数据拷贝和缓存,每次write系统调用都是一个完整的块写入操作,提高了文件写入的效率。

    一种基于配置的自适应分布式存储系统的数据分片方法

    公开(公告)号:CN106527981B

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

    申请号:CN201610932807.8

    申请日:2016-10-31

    Abstract: 本发明公开了一种基于配置的自适应分布式存储系统的数据分片方法,将分片相关信息作为配置信息保存在配置信息存储模块;自动对配置信息进行维护和更新;拟上传数据时,根据配置获得当前所有分片的节点状态、磁盘容量、已写入数据量的信息;根据这些信息采用随机算法计算确定最优的分片序号;为保证数据的安全性,每个分片都配置为一个多副本的集群,数据块副本分发到分片内的多个节点上存储;解决了分布式存储系统中数据重新分布造成的数据震荡、无法实时感知磁盘容量的问题。

    一种将对象存储系统实现为本地文件系统的方法

    公开(公告)号:CN107045530B

    公开(公告)日:2019-07-26

    申请号:CN201710040491.6

    申请日:2017-01-20

    Abstract: 本发明公开了一种将对象存储系统实现为本地文件系统的方法,采用文件系统元数据缓存算法和内存描述结构,减少了应用程序与swift存储系统后台的交互次数,提高了应用程序访问swift存储系统的性能;采用预分配内存池和延迟批量回收空闲内存块的策略,提高了遍历一个包含大量子目录和文件的目录时的效率;采用打开文件句柄内存描述结构,使得应用程序能高效的进行文件读写操作;采取预读策略,有效减少应用服务器和swift存储后端之间的网络交互次数,提供文件系统的读性能;采用零次拷贝,分块写入的策略,在写文件的过程中没有任何的数据拷贝和缓存,每次write系统调用都是一个完整的块写入操作,提高了文件写入的效率。

    一种基于配置的自适应分布式存储系统的数据分片方法

    公开(公告)号:CN106527981A

    公开(公告)日:2017-03-22

    申请号:CN201610932807.8

    申请日:2016-10-31

    Abstract: 本发明公开了一种基于配置的自适应分布式存储系统的数据分片方法,将分片相关信息作为配置信息保存在配置信息存储模块;自动对配置信息进行维护和更新;拟上传数据时,根据配置获得当前所有分片的节点状态、磁盘容量、已写入数据量的信息;根据这些信息采用随机算法计算确定最优的分片序号;为保证数据的安全性,每个分片都配置为一个多副本的集群,数据块副本分发到分片内的多个节点上存储;解决了分布式存储系统中数据重新分布造成的数据震荡、无法实时感知磁盘容量的问题。

Patent Agency Ranking