Accelerated learning in adaptive rebuilding by applying observations to other samples

    公开(公告)号:US10681134B2

    公开(公告)日:2020-06-09

    申请号:US15823931

    申请日:2017-11-28

    摘要: A method begins by obtaining scoring information for a rebuilding for one or more storage units of a set of storage units of the DSN. The method continues by determining based on the scoring information that a first input/output rate of a plurality of input/output rates for a first rebuilding rate of a plurality of rebuilding rates exceeds a difference threshold compared to an initial first input/output rate for the first rebuilding rate. The method continues by adjusting a plurality of initial input/output rates based on the first input/output rate to produce a plurality of updated input/output rates. The method continues by generating an updated plurality of scores for the plurality of rebuilding rates based on the plurality of updated IO rates and implementing the rebuilding in accordance with the updated plurality of scores.

    Transferring data encoding functions in a distributed storage network

    公开(公告)号:US10481833B2

    公开(公告)日:2019-11-19

    申请号:US15850127

    申请日:2017-12-21

    IPC分类号: G06F11/10 G06F3/06

    摘要: A method for transferring data encoding begins by receiving a data access request to access a data object that is based on a set of encoded data slices (EDSs) that is distributedly stored among a plurality of storage units (SUs) associated with a plurality of storage sites, and continues with a computing device selecting respective numbers of SUs at each of the plurality of storage sites to support the data access request. The method continues with the computing device selecting another computing device that is associated with a storage site of the plurality of storage sites to process the data access request, based on the respective numbers of SUs at each of the plurality of storage sites. The method continues with the computing device transmitting the data access request to the another computing device to for processing.

    Using a decentralized agreement protocol to rank storage locations for target width

    公开(公告)号:US10440105B2

    公开(公告)日:2019-10-08

    申请号:US16036999

    申请日:2018-07-17

    IPC分类号: H04L29/08

    摘要: A method for utilizing a decentralized agreement protocol to rank storage locations in a dispersed storage network (DSN) for data access operations. In response to receiving a DSN access request including data for dispersed storage, a DSN address is determined based, at least in part, on the DSN access request. A storage unit pool including a plurality of storage units is identified, and a resource level selection approach is determined with respect to the storage unit pool. The method continues with requesting and obtaining ranked scoring information for the plurality of storage units in accordance with the resource level selection approach. Based on the ranked scoring information and the resource level selection approach, an information dispersal algorithm (IDA) width number of storage units of the storage unit pool are selected for storage of the data as encoded by the IDA into encoded data slices.

    Multi-phase dispersed storage write process

    公开(公告)号:US10409492B2

    公开(公告)日:2019-09-10

    申请号:US16139057

    申请日:2018-09-23

    摘要: A method begins by a storage unit of a dispersed storage network (DSN) receiving a lock request from a distributed storage (DS) processing unit associated with the DSN for an encoded data slice (EDS) of a set of encoded data slices (EDSs). The method continues with the storage unit determining whether a lock request has previously been granted for the EDS and when a lock request has not been previously granted for a slice name associated with the EDS, transmitting, by the storage unit, a favorable lock request response to the DS processing unit and locking the slice name associated with the EDS. The method continues with storage unit receiving a persist message indicating that the DS processing unit has received a write threshold number of favorable lock request responses for the set of EDSs.

    SLICE-EMBEDDED OBJECT METADATA
    10.
    发明申请

    公开(公告)号:US20190171521A1

    公开(公告)日:2019-06-06

    申请号:US15828995

    申请日:2017-12-01

    IPC分类号: G06F11/10 G06F3/06

    摘要: An embodiment of the invention may include a method, computer program product and system for object data storage. The embodiment may include receiving a data object for storage within a set of dispersed storage units. The data object may include object data and associated object metadata. The embodiment may include replicating the object metadata of the received data object to create more than one copy of the associated object metadata. The embodiment may include encoding the received data object to produce a plurality of data slices. The encoding may include dispersed storage error encoding. The embodiment may include appending a copy of the associated object metadata to each data slice within the plurality of data slices. The embodiment may include transmitting the plurality of data slices to the set of dispersed storage units.