MASSIVELY SCALABLE OBJECT STORAGE SYSTEM
    1.
    发明申请

    公开(公告)号:US20160197996A1

    公开(公告)日:2016-07-07

    申请号: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.

    APPENDING TO FILES VIA SERVER-SIDE CHUNKING AND MANIFEST MANIPULATION
    3.
    发明申请
    APPENDING TO FILES VIA SERVER-SIDE CHUNKING AND MANIFEST MANIPULATION 有权
    附件文件通过服务器端重排和更清晰的操作

    公开(公告)号:US20160057229A1

    公开(公告)日:2016-02-25

    申请号:US14930571

    申请日:2015-11-02

    Abstract: Several different embodiments of a segmented object storage system are described. The object storage system divides files into a number of object segments, each segment corresponding to a portion of the object, and stores each segment individually in the cloud storage system. The system also generates and stores a manifest file describing the relationship of the various segments to the original data file. Requests to retrieve the segmented file are fulfilled by consulting the manifest file and using the information from the manifest to reconstitute the original data file from the constituent segments. Modifying, appending to, or truncating the object is accomplished by manipulating individual segments and the manifest file. In further embodiments, manipulation of the individual object segments and/or the manifest is used to implement copy-on-write, snapshotting, software transactional memory, and peer-to-peer transmission of the large file.

    Abstract translation: 描述了分段对象存储系统的若干不同实施例。 对象存储系统将文件分成多个对象段,每个段对应于对象的一部分,并且将每个段单独地存储在云存储系统中。 该系统还生成并存储描述各个段与原始数据文件的关系的清单文件。 通过查阅清单文件并使用清单中的信息来重构构成段中的原始数据文件,来满足检索分段文件的请求。 修改,追加或截断对象是通过操纵各个段和清单文件来实现的。 在另外的实施例中,使用各个对象段和/或清单的操作来实现大文件的写时复制,快照,软件事务存储器和对等传输。

    Massively scalable object storage
    4.
    发明授权
    Massively scalable object storage 有权
    大规模可扩展对象存储

    公开(公告)号:US09197483B2

    公开(公告)日:2015-11-24

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

    Modification of an object replica
    7.
    发明授权
    Modification of an object replica 有权
    修改对象副本

    公开(公告)号:US09237193B2

    公开(公告)日:2016-01-12

    申请号:US14249306

    申请日:2014-04-09

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

    METHOD FOR HANDLING LARGE OBJECT FILES IN AN OBJECT STORAGE SYSTEM
    8.
    发明申请
    METHOD FOR HANDLING LARGE OBJECT FILES IN AN OBJECT STORAGE SYSTEM 审中-公开
    在对象存储系统中处理大型对象文件的方法

    公开(公告)号:US20150261801A1

    公开(公告)日:2015-09-17

    申请号:US14665667

    申请日:2015-03-23

    Abstract: Several different embodiments of a segmented object storage system are described. The object storage system divides files into a number of object segments, each segment corresponding to a portion of the object, and stores each segment individually in the cloud storage system. The system also generates and stores a manifest file describing the relationship of the various segments to the original data file. Requests to retrieve the segmented file are fulfilled by consulting the manifest file and using the information from the manifest to reconstitute the original data file from the constituent segments. Modifying, appending to, or truncating the object is accomplished by manipulating individual segments and the manifest file. In further embodiments, manipulation of the individual object segments and/or the manifest is used to implement copy-on-write, snapshotting, software transactional memory, and peer-to-peer transmission of the large file.

    Abstract translation: 描述了分段对象存储系统的若干不同实施例。 对象存储系统将文件分成多个对象段,每个段对应于对象的一部分,并且将每个段单独地存储在云存储系统中。 该系统还生成并存储描述各个段与原始数据文件的关系的清单文件。 通过查阅清单文件并使用清单中的信息来重构构成段中的原始数据文件,来满足检索分段文件的请求。 修改,追加或截断对象是通过操纵各个段和清单文件来实现的。 在另外的实施例中,使用各个对象段和/或清单的操作来实现大文件的写时复制,快照,软件事务存储器和对等传输。

    Massively scalable object storage system
    9.
    发明授权
    Massively scalable object storage system 有权
    大规模可扩展对象存储系统

    公开(公告)号:US09021137B2

    公开(公告)日:2015-04-28

    申请号: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 SYSTEM

    公开(公告)号:US20140222949A1

    公开(公告)日:2014-08-07

    申请号:US14249306

    申请日:2014-04-09

    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.

Patent Agency Ranking