发明名称 Metadata pipelining and optimization in a file server
摘要 A read-write access to a file in a file server includes an initial metadata access step, an asynchronous read or write of file data, and a metadata commit step. In order to parallelize access to a range locking database, an inode and indirect file block mapping database, and a pre-allocation data base, operations are pipelined within the metadata access step and also within the metadata commit step. The pipelined operations within the metadata access step include a first stage of range locking, a second stage of reading block mapping metadata, and a third stage of reading and updating a pre-allocation map for write access. The pipelined operations within the metadata commit step include a first stage of releasing range locks, a second stage of accessing old block metadata for write access, and a third stage of updating metadata and flushing the pre-allocation map for write access.
申请公布号 US7822728(B1) 申请公布日期 2010.10.26
申请号 US20060557941 申请日期 2006.11.08
申请人 EMC CORPORATION 发明人 CHANDLER RICHARD G.;FRIDELLA STEPHEN A.;FAIBISH SORIN;GUPTA UDAY K.;JIANG XIAOYE
分类号 G06F7/00;G06F17/00 主分类号 G06F7/00
代理机构 代理人
主权项
地址