发明名称 Authorizing distributed task processing in a distributed storage network
摘要 A method begins by a distributed storage (DS) processing module transmitting a set of requests to a set of DS units regarding a set of data elements and receiving a set of respective requests from the set of DS units. When the set of respective requests is in accordance with a current distributed task/data responsibility allocation period, the method continues with the DS processing module issuing a set of responses to the set of DS units. The method continues with the DS processing module receiving a set of respective responses from the set of DS units. When the set of received respective responses is in accordance with the current distributed task/data responsibility allocation period, the method continues with the DS processing module processing the set of received respective responses in accordance with the current distributed task/data responsibility allocation period to produce one of a set of results.
申请公布号 US9430286(B2) 申请公布日期 2016.08.30
申请号 US201313865659 申请日期 2013.04.18
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Volvovski Ilya;Resch Jason K.
分类号 G06F9/50;H04L29/08;G06F11/10;H03M13/09;H03M13/13;H03M13/15 主分类号 G06F9/50
代理机构 Garlick & Markison 代理人 Garlick & Markison ;Markison Timothy W.
主权项 1. A method for execution by a set of distributed storage (DS) units, the method comprises: transmitting, by each DS unit of the set of DS units, a set of requests to other DS units of the set of DS units, wherein a request of the set of requests includes requesting a response regarding a respective data element of a set of data elements from a respective one of the other DS units, and wherein the set of requests are generated in accordance with a current distributed task/data responsibility allocation period, wherein, collectively, the set of DS units contains a plurality of sets of data elements; receiving, by the each DS unit, a respective request from each of the other DS units such that the each DS unit receives a set of respective requests from the other DS units; when each of the set of respective requests is in accordance with the current distributed task/data responsibility allocation period: generating, by the each DS unit, a response to each respective request of the set of respective requests to produce a set of responses; andsending, by the each DS unit, the set of responses to the other DS units; receiving, by the each DS unit, a respective response from each of the sets of responses from the other DS units such that the each DS unit receives a set of respective responses from the other DS units; and when the set of respective responses is in accordance with the current distributed task/data responsibility allocation period, processing, by the each DS unit, the set of respective responses in accordance with the current distributed task/data responsibility allocation period to produce one of a set of results such that the set of DS units produces the set of results regarding the plurality of sets of data elements.
地址 Armonk NY US