发明名称 虚拟文件系统
摘要 一种虚拟文件系统(209),包含多个存储处理器节点(103),其中有一个管理节点(205),以及底板交换机(101)、盘驱动器阵列(111),和运行在所述管理节点的虚拟文件管理器(301)。底板交换机使得存储处理器节点间能进行通信。盘驱动器阵列连接和分布于所述多个存储处理器节点,并存储多个标题。每个标题分成数据子块(113a)-(113e),它们分布于盘驱动器阵列,其中每个子块存储于盘驱动器阵列的一个盘驱动器。虚拟文件管理器管理每个子块的存储和访问,以及管理包含每个标题的目录项的多个目录项。每个目录项是子块位置项的列表,其中每个子块位置项包含存储处理器节点标识符、盘驱动器标识符、以及用于定位和访问每个标题的每个子块的逻辑地址。
申请公布号 CN1902620B 申请公布日期 2011.04.13
申请号 CN200480039804.7 申请日期 2004.12.02
申请人 交互式内容引擎有限责任公司 发明人 史蒂文·W·罗斯;尼尔·A·罗茨;科里纳·G·阿布杜尔
分类号 G06F15/16(2006.01)I;G06F17/30(2006.01)I;G06F7/00(2006.01)I 主分类号 G06F15/16(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 马浩
主权项 一种虚拟文件系统,包含:多个存储处理器节点,其中至少包括一个管理节点,每个所述存储处理器节点包括一端口接口和一盘驱动接口;底板交换机,其包括多个端口,每个所述端口连接至所述多个存储处理器节点的相应端口接口,所述底板交换机使得所述多个存储处理器节点的每个节点之间能够进行通信;盘驱动器阵列,其连接和分布于所述多个存储处理器节点的所述盘驱动接口,所述盘驱动器阵列存储多个标题,每个标题被分成分布于所述盘驱动器阵列的多个子块,其中每个子块被存储在所述盘驱动器阵列的一个盘驱动器中;所述至少一个管理节点运行一个虚拟文件管理器,其管理所述多个标题的每个子块的存储和访问,以及维护包括每个标题的目录项的多个目录项,每个所述目录项包括一个子块位置项列表,其中每个子块位置项包括一个存储处理器节点标志符、一个盘驱动器标志符、以及用于定位和访问存储于所述盘驱动器阵列的每个标题的每个子块的逻辑地址;以及用户过程,其执行于一个存储处理器节点上,其向所述虚拟文件管理器提交对一个选定标题的标题请求,其从所述虚拟文件管理器接收所述选定标题的相应目录项,针对所述相应目录项中的每个子块位置项提交一个子块读取请求,每个子块读取请求被发送至由所述相应目录项中的相应子块位置项中的存储处理器节点标识符所标识的存储处理器节点,并从由所述相应目录项中的相应子块位置项中的存储处理器节点标识符所标识的存储处理器节点处接收子块,以及使用接收的子块重建所述选定标题。
地址 美国夏威夷