-
公开(公告)号:CN100530195C
公开(公告)日:2009-08-19
申请号:CN200710176353.7
申请日:2007-10-25
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了一种分布式文件系统的文件读系统和方法。该系统包括存储服务器端和多个客户端,所述服务器端包括预读描述符表模块和读请求处理模块,其中:所述预读描述符表模块,用于为来自所述客户端的多个前端负载缓存预读描述符信息,通过表结构缓存所有的预读描述符信息;所述读请求处理模块,用于根据客户端的文件读请求获取前端负载信息,用前端负载信息在缓存描述符表查找所述预读描述符,获得预读描述符的地址,完成对目标文件的读操作。其效果是提升多客户端进程同时读取同一文件时的聚合性能。
-
公开(公告)号:CN100517335C
公开(公告)日:2009-07-22
申请号:CN200710167900.5
申请日:2007-10-25
Applicant: 中国科学院计算技术研究所
Abstract: 本发明涉及一种分布式文件系统的文件写入系统和方法,可以在存储服务器需要为目标文件分配数据块时,直接利用缓存中的预分配信息来分配数据块。当多个客户端进程同时为各自的文件分配数据块时,存储服务器端可以发挥出块预分配机制的好处,从而保证各个目标文件数据在磁盘上可以尽量连续存放,避免交错。本发明可以解决多个客户端进程同时为各自的文件分配数据块时,存储服务器为多个目标文件分配的数据块交错分布,每个文件的数据块在磁盘分布不连续的问题。
-
公开(公告)号:CN101158965A
公开(公告)日:2008-04-09
申请号:CN200710176353.7
申请日:2007-10-25
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了一种分布式文件系统的文件读系统和方法。该系统包括存储服务器端和多个客户端,所述服务器端包括预读描述符表模块和读请求处理模块,其中:所述预读描述符表模块,用于为来自所述客户端的多个前端负载缓存预读描述符信息,通过表结构缓存所有的预读描述符信息;所述读请求处理模块,用于根据客户端的文件读请求获取前端负载信息,用前端负载信息在缓存描述符表查找所述预读描述符,获得预读描述符的地址,完成对目标文件的读操作。其效果是提升多客户端进程同时读取同一文件时的聚合性能。
-
公开(公告)号:CN101149755A
公开(公告)日:2008-03-26
申请号:CN200710167900.5
申请日:2007-10-25
Applicant: 中国科学院计算技术研究所
Abstract: 本发明涉及一种分布式文件系统的文件写入系统和方法,可以在存储服务器需要为目标文件分配数据块时,直接利用缓存中的预分配信息来分配数据块。当多个客户端进程同时为各自的文件分配数据块时,存储服务器端可以发挥出块预分配机制的好处,从而保证各个目标文件数据在磁盘上可以尽量连续存放,避免交错。本发明可以解决多个客户端进程同时为各自的文件分配数据块时,存储服务器为多个目标文件分配的数据块交错分布,每个文件的数据块在磁盘分布不连续的问题。
-
-
-