发明名称 THROTTLED REAL-TIME WRITES
摘要 A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable based on the operational instructions, is configured to perform various operations. The computing device determines data access rates corresponding respectively to storage units (SUs). In certain situations, the computing device selects at least a data access threshold number of SUs excluding a first slowest SU having the first slowest data access rate to service data access request(s) for set(s) of encoded data slices (EDSs) corresponding to a data object. The computing device facilitates servicing of the data access request(s) for the set(s) of EDSs by the at least a data access threshold number of SUs that excludes the first slowest SU having the first slowest data access rate.
申请公布号 US2017123920(A1) 申请公布日期 2017.05.04
申请号 US201715409386 申请日期 2017.01.18
申请人 International Business Machines Corporation 发明人 Dhuse Greg R.;Leggette Wesley B.;Resch Jason K.
分类号 G06F11/10;G06F3/06 主分类号 G06F11/10
代理机构 代理人
主权项 1. A computing device comprising: an interface configured to interface and communicate with a dispersed or distributed storage network (DSN); memory that stores operational instructions; and a processing module operably coupled to the interface and to the memory, wherein the processing module, when operable within the computing device based on the operational instructions, is configured to: determine a plurality of data access rates corresponding respectively to a plurality of storage units (SUs) within the DSN;when a difference between a first slowest data access rate and a second slowest data access rate among the plurality of data access rates corresponding respectively to the plurality of SUs within the DSN compares favorably to a performance parameter, select at least a data access threshold number of SUs among the plurality of SUs that excludes a first slowest SU having the first slowest data access rate to service at least one data access request for at least one set of encoded data slices (EDSs) corresponding to a data object, wherein the data object is segmented into a plurality of data segments, wherein a data segment of the plurality of data segments is dispersed error encoded in accordance with dispersed error encoding parameters to produce a set of encoded data slices (EDSs), wherein a decode threshold number of EDSs are needed to recover the data segment, wherein a read threshold number of EDSs provides for reconstruction of the data segment, wherein a write threshold number of EDSs provides for a successful transfer of the set of EDSs from a first at least one location in the DSN to a second at least one location in the DSN, and wherein the data access threshold number corresponds to at least one of the decode threshold number, the read threshold number, or the write threshold number; andfacilitate servicing of the at least one data access request for the at least one set of EDSs corresponding to the data object by the at least a data access threshold number of SUs among the plurality of SUs that excludes the first slowest SU having the first slowest data access rate.
地址 Armonk NY US