ACCESSING STORAGE NODES IN AN ON-LINE MEDIA STORAGE SYSTEM
    71.
    发明申请
    ACCESSING STORAGE NODES IN AN ON-LINE MEDIA STORAGE SYSTEM 有权
    在线媒体存储系统访问存储节点

    公开(公告)号:US20130347079A1

    公开(公告)日:2013-12-26

    申请号:US13889942

    申请日:2013-05-08

    Abstract: A method begins by a dispersed storage (DS) processing module receiving data objects from a plurality of authorized users and determining a system level storage efficiency preference for a data object. The method continues with the DS processing module selecting a set of storage nodes of an on-line media storage system based on the system level storage efficiency preference and determining dispersed storage error encoding parameters. The method continues with the DS processing module encoding the data object in accordance with the dispersed storage error encoding parameters to produce encoded data slices and generating system addressing information. The method continues with the DS processing module storing the encoded data slices in the set of storage nodes using the system addressing information and updating a user profile for the authorized user to include the system addressing information.

    Abstract translation: 一种分散存储(DS)处理模块从多个授权用户接收数据对象并确定数据对象的系统级存储效率偏好的方法开始。 该方法继续DS处理模块基于系统级存储效率偏好来选择在线媒体存储系统的一组存储节点,并确定分散的存储错误编码参数。 该方法继续DS处理模块根据分散的存储错误编码参数对数据对象进行编码以产生编码数据片并生成系统寻址信息。 该方法继续DS处理模块使用系统寻址信息将编码的数据切片存储在该组存储节点中,并且更新授权用户的用户简档以包括系统寻址信息。

    MODIFYING AN INDEX NODE OF A HIERARCHICAL DISPERSED STORAGE INDEX
    73.
    发明申请
    MODIFYING AN INDEX NODE OF A HIERARCHICAL DISPERSED STORAGE INDEX 有权
    修改分层存储指数的索引节点

    公开(公告)号:US20130232153A1

    公开(公告)日:2013-09-05

    申请号:US13775555

    申请日:2013-02-25

    Abstract: A method begins by a dispersed storage (DS) processing module determining to create or modify a data object index key of a data object regarding an attribute of a plurality of attribute categories. The method continues with the DS processing module entering a process to update a data object level index node by retrieving the data object level index node from a set of dispersed storage (DS) units. The method continues with the DS processing module updating and encoding the data object level index node to produce a set of slices. The method continues with the DS processing module generating a set of write commands to write the set of slices to the set of DS units. When less than a threshold number of the set of write commands are successfully executed by the set of DS units, repeating the process to update the data object level index node.

    Abstract translation: 一种分散存储(DS)处理模块开始的方法是确定创建或修改关于多个属性类别的属性的数据对象的数据对象索引关键字。 该方法继续DS处理模块通过从一组分散存储(DS)单元检索数据对象级别索引节点而输入更新数据对象级别索引节点的过程。 该方法继续DS处理模块更新和编码数据对象级别索引节点以产生一组片段。 该方法继续DS处理模块生成一组写入命令以将该组片段写入DS单元组。 当该组DS单元成功地执行小写写入命令集合的阈值数目时,重复更新数据对象级索引节点的处理。

    Distributed Computing in a Distributed Storage and Task Network
    74.
    发明申请
    Distributed Computing in a Distributed Storage and Task Network 有权
    分布式存储和任务网络中的分布式计算

    公开(公告)号:US20130151925A1

    公开(公告)日:2013-06-13

    申请号:US13707428

    申请日:2012-12-06

    Abstract: A method begins by a dispersed storage (DS) processing module selecting a set of distributed storage and task (DST) execution units for executing a task and determining dispersed storage error coding parameters for data. The method continues with the DS processing module dispersed storage error encoding the data in accordance with the parameters to produce a plurality of encoded data blocks and grouping the plurality of encoded data blocks into a plurality of encoded data block groupings. The method continues with the DS processing module partitioning the task into a set of partial tasks, outputting at least some of the plurality of encoded data block groupings to the set of DST execution units, and outputting the set of partial tasks to the set of DST execution units for execution of the set of partial tasks on the at least some of plurality of encoded data block groupings.

    Abstract translation: 分散存储(DS)处理模块选择一组用于执行任务的分布式存储和任务(DST)执行单元并且确定用于数据的分散的存储错误编码参数的方法开始。 该方法继续DS处理模块根据参数分散存储错误编码数据以产生多个编码数据块,并将多个编码数据块分组为多个编码数据块分组。 该方法继续DS处理模块将任务分成一组部分任务,将多个编码数据块分组中的至少一些输出到DST执行单元的集合,并将该组部分任务输出到DST集合 用于在所述多个编码数据块分组中的至少一些上执行所述一组部分任务的执行单元。

    Analyzing Found Data in a Distributed Storage and Task Network
    75.
    发明申请
    Analyzing Found Data in a Distributed Storage and Task Network 有权
    在分布式存储和任务网络中分析找到的数据

    公开(公告)号:US20130151581A1

    公开(公告)日:2013-06-13

    申请号:US13707525

    申请日:2012-12-06

    Abstract: A method begins by a dispersed storage (DS) processing module establishing data identifying criteria for searching data on a network, establishing data analyzing criteria for analyzing found data of the data on the network, and establishing distributed computing criteria. The method continues with the DS processing module distributing the data identifying criteria and the data analyzing criteria to a set of distributed storage and task (DST) units. The method continues with the DS processing module receiving a set of network data partial resultants from the set of DST units, wherein the set of DST units generates the set of network data partial results in accordance with the data identifying criteria to produce found data and analyzing the found data in accordance with the data analyzing criteria. The method continues with the DS processing module processing the set of network data partial resultants to produce a network data resultant.

    Abstract translation: 分散存储(DS)处理模块开始的方法是建立用于在网络上搜索数据的标准的标准数据,建立用于分析网络上的数据的发现数据的数据分析标准,以及建立分布式计算标准。 该方法继续DS处理模块将数据识别标准和数据分析标准分发到一组分布式存储和任务(DST)单元。 该方法继续DS处理模块从DST单元集合接收一组网络数据部分结果,其中该DST单元组根据数据识别标准产生一组网络数据部分结果以产生找到的数据并分析 根据数据分析标准找到找到的数据。 该方法继续DS处理模块处理该组网络数据部分结果以产生网络数据结果。

    Migrating encoded data slices in a dispersed storage network

    公开(公告)号:US10447612B2

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

    申请号:US14707974

    申请日:2015-05-08

    Abstract: A method begins by a processing module of a dispersed storage network (DSN) identifying a change in DSN memory of the DSN. For a set of encoded data slices effected by the change, the method continues with the processing module ascertaining updated properties of the DSN memory and performing an updating scoring function using properties of DSN access information and the updated properties of the DSN memory to produce an updated storage scoring resultant. The method continues with the processing module utilizing the updated storage scoring resultant to identify an updated set of storage units affiliated with a given storage pool of a plurality of storage pools of the DSN memory and sending at least one data migration request to at least one storage unit of the updated set of storage units regarding migration of at least one encoded data slice of the set of encoded data slices.

    Re-encoding data in a dispersed storage network

    公开(公告)号:US10169125B2

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

    申请号:US15075946

    申请日:2016-03-21

    Abstract: A method begins by a storage unit partially decoding a first encoded data slice of a set of encoded data slices in accordance with previous dispersed storage error encoding parameters to produce a partially decoded first encoded data slice that is stored by another storage unit. The method continues with the storage unit partially re-encoding the partially decoded first encoded data slice in accordance with updated dispersed storage error encoding parameters to produce a first partially re-encoded data slice that is used to create a new first encoded data slice of a new set of encoded data slices.

    Accessing storage units of a dispersed storage network

    公开(公告)号:US09900316B2

    公开(公告)日:2018-02-20

    申请号:US14502337

    申请日:2014-09-30

    CPC classification number: H04L63/101 G06F21/6218 H04L63/0428 H04L67/1097

    Abstract: A method begins with a group of storage units of a dispersed storage network (DSN) receiving a common access request. The method continues with each storage unit of the group of storage units interpreting the access request to determine whether the storage unit is an intended recipient of the access request, where storage units of a sub-set of storage units of the group of storage units are intended recipients. The method continues with each storage unit of the sub-set of storage units determining a type of the access request and a level of the access request. When the access request is a read request, the method continues with each storage unit of the sub-set of storage units retrieving each encoded data slice having an identifier of its slice address substantially matching the a given identifier of the level to produce a retrieved set of encoded data slices.

Patent Agency Ranking