发明名称 Method and system for parity-page distribution among nodes of a multi-node data-storage system
摘要 One embodiment of the present invention is directed to a multi-node data-storage system comprising a number C of component-data-storage-system nodes that store data pages of a data object in a mirror and in 0, 1, or more parity-encoded snapshots, the mirror comprising 2 or more replicates including a 0th replicate and each parity-encoded snapshot containing 1 or more stripes, each stripe including snapshot data pages and snapshot parity pages. The multi-node data-storage system features a snapshot operation that generates a next parity-encoded snapshot and transfers data pages of the data object from the mirror to the next-generated parity-encoded snapshot, the snapshot operation distributing each snapshot data page to the node that contained the corresponding 0th-replicate data page, distributing successive snapshot data pages to successive nodes in a cyclic order with respect to the C nodes, and distributing snapshot data and parity pages to the C nodes so that the data and parity pages of each stripe reside on different nodes and so that the data and parity pages are evenly balanced among the C nodes following distribution of a threshold number of snapshot pages.
申请公布号 US8433685(B2) 申请公布日期 2013.04.30
申请号 US20100859130 申请日期 2010.08.18
申请人 HAYDEN MARK G.;RUANE LAWRENCE MICHAEL;HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. 发明人 HAYDEN MARK G.;RUANE LAWRENCE MICHAEL
分类号 G06F17/00 主分类号 G06F17/00
代理机构 代理人
主权项
地址
您可能感兴趣的专利