发明名称 Maintaining data concurrency with a dispersed storage network
摘要 A method begins by a processing module generating a transaction number and generating at least a threshold number of dispersed storage network (DSN) concurrency requests, wherein each of the at least the threshold number of DSN concurrency requests includes a header section and a payload section; each of the payload sections includes the transaction number, a last known slice revision number, and a slice name section, wherein a first slice name section of a first one of the payload sections includes one or more first slice names that includes a first slice name corresponding to a first encoded data slice of a set of encoded data slices; and a second slice name section of a second one of the payload sections includes one or more second slice names that includes a second slice name corresponding to a second encoded data slice of the set of encoded data slices.
申请公布号 US9183073(B2) 申请公布日期 2015.11.10
申请号 US201213372677 申请日期 2012.02.14
申请人 Cleversafe, Inc. 发明人 Baptist Andrew;Leggette Wesley;Volvovski Ilya;Resch Jason K.
分类号 G06F11/00;G06F11/07;G06F11/10 主分类号 G06F11/00
代理机构 Garlick & Markison 代理人 Garlick & Markison ;Markison Timothy W.
主权项 1. A method for a dispersed storage network (DSN) client to maintain concurrency of data with a DSN memory, wherein a segment of the data is encoded into a set of encoded data slices using a dispersed storage error coding function and the set of encoded data slices is stored in the DSN memory, the method comprises: generating a transaction number; and generating at least a threshold number of DSN concurrency requests, wherein: each of the at least the threshold number of DSN concurrency requests includes a header section and a payload section; andeach of the payload sections includes the transaction number, a last known slice revision number, and a slice name section, wherein: a first slice name section of a first one of the payload sections includes one or more first slice names that includes a first slice name corresponding to a first encoded data slice of the set of encoded data slices; anda second slice name section of a second one of the payload sections includes one or more second slice names that includes a second slice name corresponding to a second encoded data slice of the set of encoded data slices.
地址 Chicago IL US