Massively scalable object storage system

    公开(公告)号:US10104175B2

    公开(公告)日:2018-10-16

    申请号:US14981623

    申请日:2015-12-28

    Abstract: Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system.

    MASSIVELY SCALABLE OBJECT STORAGE SYSTEM
    13.
    发明申请
    MASSIVELY SCALABLE OBJECT STORAGE SYSTEM 有权
    大型可扩展对象存储系统

    公开(公告)号:US20140040505A1

    公开(公告)日:2014-02-06

    申请号:US14047332

    申请日:2013-10-07

    Abstract: Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system.

    Abstract translation: 描述了大规模可扩展对象存储系统的若干不同实施例。 对象存储系统对于云计算设备中的存储特别有用,共享服务器可根据需要向计算机和其他设备提供资源,软件和数据。 在几个实施例中,对象存储系统包括用于将对象存储命令与特定物理服务器相关联的环实现,使得可以满足一致性,可用性和性能的某些保证。 在其他实施例中,对象存储系统包括用于在分布式系统上排序操作的同步协议。 在第三组实施例中,对象存储系统包括元数据管理系统。 在第四组实施例中,对象存储系统使用结构化信息同步系统。 可以使用来自每组实施例的特征来提高云计算对象存储系统的性能和可扩展性。

    Massively scalable object storage for storing object replicas

    公开(公告)号:US10209893B2

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

    申请号:US15702726

    申请日:2017-09-12

    Abstract: An example method for storing data includes providing a plurality of physical storage pools, each storage pool including a plurality of storage nodes coupled to a network. The method also includes mapping a partition of a plurality of partitions to a set of physical storage pools, where each physical storage pool of the set of physical storage pools is located in a different availability zone, and the storage nodes within an availability zone are subject to a correlated loss of access to stored data. The method further includes receiving a data management request over the network, the data management request being associated with a data object. The method also includes identifying a first partition of the plurality of partitions corresponding to the received data management request and manipulating the data object in the physical storage pools mapped to the first partition in accordance with the data management request.

    Massively Scalable Object Storage for Storing Object Replicas
    17.
    发明申请
    Massively Scalable Object Storage for Storing Object Replicas 有权
    用于存储对象副本的大规模可扩展对象存储

    公开(公告)号:US20160070481A1

    公开(公告)日:2016-03-10

    申请号:US14822749

    申请日:2015-08-10

    Abstract: An example method for storing data includes providing a plurality of physical storage pools, each storage pool including a plurality of storage nodes coupled to a network. The method also includes mapping a partition of a plurality of partitions to a set of physical storage pools, where each physical storage pool of the set of physical storage pools is located in a different availability zone, and the storage nodes within an availability zone are subject to a correlated loss of access to stored data. The method further includes receiving a data management request over the network, the data management request being associated with a data object. The method also includes identifying a first partition of the plurality of partitions corresponding to the received data management request and manipulating the data object in the physical storage pools mapped to the first partition in accordance with the data management request.

    Abstract translation: 用于存储数据的示例性方法包括提供多个物理存储池,每个存储池包括耦合到网络的多个存储节点。 该方法还包括将多个分区的分区映射到一组物理存储池,其中物理存储池集合中的每个物理存储池位于不同的可用性区域中,并且可用性区域内的存储节点是主体 涉及存储数据访问的相关丢失。 该方法还包括通过网络接收数据管理请求,数据管理请求与数据对象相关联。 该方法还包括根据接收到的数据管理请求识别多个分区的第一分区,并根据数据管理请求操纵映射到第一分区的物理存储池中的数据对象。

    MASSIVELY SCALABLE OBJECT STORAGE SYSTEM
    18.
    发明申请
    MASSIVELY SCALABLE OBJECT STORAGE SYSTEM 有权
    大型可扩展对象存储系统

    公开(公告)号:US20150227606A1

    公开(公告)日:2015-08-13

    申请号:US14695847

    申请日:2015-04-24

    Abstract: Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system.

    Abstract translation: 描述了大规模可扩展对象存储系统的若干不同实施例。 对象存储系统对于云计算设备中的存储特别有用,共享服务器可根据需要向计算机和其他设备提供资源,软件和数据。 在几个实施例中,对象存储系统包括用于将对象存储命令与特定物理服务器相关联的环实现,使得可以满足一致性,可用性和性能的某些保证。 在其他实施例中,对象存储系统包括用于在分布式系统上排序操作的同步协议。 在第三组实施例中,对象存储系统包括元数据管理系统。 在第四组实施例中,对象存储系统使用结构化信息同步系统。 可以使用来自每组实施例的特征来提高云计算对象存储系统的性能和可扩展性。

    Massively Scalable Object Storage
    19.
    发明申请
    Massively Scalable Object Storage 有权
    大规模可扩展对象存储

    公开(公告)号:US20130061084A1

    公开(公告)日:2013-03-07

    申请号:US13662685

    申请日:2012-10-29

    Abstract: Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system.

    Abstract translation: 描述了大规模可扩展对象存储系统的若干不同实施例。 对象存储系统对于云计算安装中的存储特别有用,其中共享服务器根据需要向计算机和其他设备提供资源,软件和数据。 在几个实施例中,对象存储系统包括用于将对象存储命令与特定物理服务器相关联的环实现,使得可以满足一致性,可用性和性能的某些保证。 在其他实施例中,对象存储系统包括用于在分布式系统上排序操作的同步协议。 在第三组实施例中,对象存储系统包括元数据管理系统。 在第四组实施例中,对象存储系统使用结构化信息同步系统。 可以使用来自每组实施例的特征来提高云计算对象存储系统的性能和可扩展性。

Patent Agency Ranking