-
公开(公告)号:CN102541983B
公开(公告)日:2013-07-31
申请号:CN201110326365.X
申请日:2011-10-25
Applicant: 无锡城市云计算中心有限公司
Abstract: 本发明提供了一种分布式文件系统中多客户端缓存同步的方法,将元数据服务器作为客户端缓存信息的控制节点,对该元数据服务器上维护的索引节点,记录各个客户端在该元数据服务器上的存储状态;将元数据信息按照客户端缓存属性分为只读缓存和可写缓存;对于元数据只读缓存,当客户端第一次读取元数据时,元数据服务器授予客户端只读权限或者可写缓存权限,并且在操作完毕后一直持有该权限;对于元数据可写缓存,客户端的修改暂时保存到本地,当满足写回触发条件时进行写回。本发明该严格保证了不同客户端之间缓存的一致性,并且其实现与Lustre和GPFS的分布式锁相比较而言,开发成本相对较小。
-
公开(公告)号:CN102541983A
公开(公告)日:2012-07-04
申请号:CN201110326365.X
申请日:2011-10-25
Applicant: 无锡城市云计算中心有限公司
Abstract: 本发明提供了一种分布式文件系统中多客户端缓存同步的方法,将元数据服务器作为客户端缓存信息的控制节点,对该元数据服务器上维护的索引节点,记录各个客户端在该元数据服务器上的存储状态;将元数据信息按照客户端缓存属性分为只读缓存和可写缓存;对于元数据只读缓存,当客户端第一次读取元数据时,元数据服务器授予客户端只读权限或者可写缓存权限,并且在操作完毕后一直持有该权限;对于元数据可写缓存,客户端的修改暂时保存到本地,当满足写回触发条件时进行写回。本发明该严格保证了不同客户端之间缓存的一致性,并且其实现与Lustre和GPFS的分布式锁相比较而言,开发成本相对较小。
-
公开(公告)号:CN102567443B
公开(公告)日:2013-11-13
申请号:CN201110326475.6
申请日:2011-10-25
Applicant: 无锡城市云计算中心有限公司
IPC: G06F17/30
Abstract: 本发明提供了一种分布式文件系统数据分片换段的方法,在每个文件分片的段中增加一个标记对象,所述标记对象用于存储该段中因磁盘空间不足而产生的文件空洞的信息;在标记对象头中预留空间,所述预留空间用于保存文件空洞在对象文件中的位置和在标记对象中位置的映射信息;读操作和写操作遇到文件空洞后,根据文件空洞类型作相应处理。本发明通过在文件空洞上增加标志位,使得读取和写入操作都不会因为文件洞导致操作失败,同时支持了文件存储换段的操作。
-
公开(公告)号:CN102567444B
公开(公告)日:2013-11-06
申请号:CN201110326482.6
申请日:2011-10-25
Applicant: 无锡城市云计算中心有限公司
IPC: G06F17/30
Abstract: 本发明提供了一种分布式文件系统数据访问优化的方法,在元数据查找操作中添加意图标记,所述意图标记用于标记该查找操作是否创建文件,如果所述查找操作有创建文件意图,则在查找操作中添加意图标记;服务器端收到查找请求后,首先做元数据查找操作,如果已存在,则返回已存在,如果不存在,则执行意图标记的创建文件请求,在元数据服务器创建文件;通过接口函数使数据不经用户态缓冲区而直接复制或者使数据只在服务器间复制,不通过客户端中转。本发明将相关元数据操作进行合并,同时,在数据复制时不经过客户端,使得元数据和数据的读写和复制操作效率大大提高,提升了服务器对于元数据和数据的操作速度和效率。
-
公开(公告)号:CN102567444A
公开(公告)日:2012-07-11
申请号:CN201110326482.6
申请日:2011-10-25
Applicant: 无锡城市云计算中心有限公司
IPC: G06F17/30
Abstract: 本发明提供了一种分布式文件系统数据访问优化的方法,在元数据查找操作中添加意图标记,所述意图标记用于标记该查找操作是否创建文件,如果所述查找操作有创建文件意图,则在查找操作中添加意图标记;服务器端收到查找请求后,首先做元数据查找操作,如果已存在,则返回已存在,如果不存在,则执行意图标记的创建文件请求,在元数据服务器创建文件;通过接口函数使数据不经用户态缓冲区而直接复制或者使数据只在服务器间复制,不通过客户端中转。本发明将相关元数据操作进行合并,同时,在数据复制时不经过客户端,使得元数据和数据的读写和复制操作效率大大提高,提升了服务器对于元数据和数据的操作速度和效率。
-
公开(公告)号:CN102567443A
公开(公告)日:2012-07-11
申请号:CN201110326475.6
申请日:2011-10-25
Applicant: 无锡城市云计算中心有限公司
IPC: G06F17/30
Abstract: 本发明提供了一种分布式文件系统数据分片换段的方法,在每个文件分片的段中增加一个标记对象,所述标记对象用于存储该段中因磁盘空间不足而产生的文件空洞的信息;在标记对象头中预留空间,所述预留空间用于保存文件空洞在对象文件中的位置和在标记对象中位置的映射信息;读操作和写操作遇到文件空洞后,根据文件空洞类型作相应处理。本发明通过在文件空洞上增加标志位,使得读取和写入操作都不会因为文件洞导致操作失败,同时支持了文件存储换段的操作。
-
-
-
-
-