会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • System and method for managing scalability in a distributed database
    • 用于管理分布式数据库中的可扩展性的系统和方法
    • US08812445B2
    • 2014-08-19
    • US12889773
    • 2010-09-24
    • Alan G. BryantKevin S. GrimaldiTrek PalmerDavid B. Pinkney
    • Alan G. BryantKevin S. GrimaldiTrek PalmerDavid B. Pinkney
    • G06F17/30
    • G06F17/30584
    • This disclosure enables a user to incrementally increase or decrease the size of the cluster and, in particular, to incrementally increase or decrease the number of map regions implemented in a metadata manager associated with the cluster while maintaining availability of the cluster. In a representative embodiment, a configurable target map size is identified, either manually (e.g., by the user) or programmatically. If the target map size is found to be within an acceptable value (given the available node configuration), a procedure to create a new map is triggered. The new map preferably is generated as follows. Initially, one or more new temporary region(s) are created either to split or join the existing regions (depending on whether the map is being increased or decreased). For each temporary region, the process also generates MDPL backup regions. Metadata from an original region (or regions) is then migrated to the temporary region(s). Once the migrations have been completed, the old region or regions (from which the metadata is migrated) are removed and what were the temporary regions are, in effect, promoted. The result is the new map.
    • 该公开使得用户能够递增地增加或减小集群的大小,并且特别是增加或减少在与集群相关联的元数据管理器中实现的映射区域的数量,同时保持集群的可用性。 在代表性实施例中,手动(例如,由用户)或以编程方式识别可配置目标地图大小。 如果目标地图大小被发现在可接受的值内(给定可用的节点配置),则触发创建新地图的过程。 新映射优选地如下生成。 最初,创建一个或多个新的临时区域来分割或加入现有区域(取决于地图是否增加或减少)。 对于每个临时区域,该进程也生成MDPL备份区域。 然后将原始区域(或区域)的元数据迁移到临时区域。 迁移完成后,将删除旧的区域或区域(从中迁移元数据),并且实际上促进了临时区域。 结果是新的地图。
    • 5. 发明授权
    • Cluster-wide unique ID for object access control lists
    • 对象访问控制列表的群集范围的唯一ID
    • US09575975B2
    • 2017-02-21
    • US14364210
    • 2012-03-29
    • Nathan W. ClarkTrek PalmerAlan G. Bryant
    • Nathan W. ClarkTrek PalmerAlan G. Bryant
    • G06F17/30G06F11/14
    • G06F17/30082G06F11/1453G06F17/30073G06F17/30584
    • A redundant array of independent nodes are networked together. Each node executes an instance of an application that provides object-based storage. The nodes are grouped into systems each having multiple nodes. Objects in the systems have access control lists (ACLs) associated therewith. A method of providing a search key to each ACL in any one system comprises: selecting a region for each metadata object pertaining to the objects in the system; and generating, for each ACL associated with an object in the system, an ACL ID (identifier) as a search key which includes the region number of the region selected for the metadata object pertaining to the object, a region map level corresponding to the region selected, and a monotonically increasing counter value that is automatically incremented each time an ACL ID is generated. The ACL ID remains unique during reconfiguration via splitting/merging existing distributed portions of the database.
    • 独立节点的冗余阵列联网在一起。 每个节点执行提供基于对象的存储的应用程序的实例。 节点被分组成具有多个节点的系统。 系统中的对象具有与其相关联的访问控制列表(ACL)。 在任何一个系统中为每个ACL提供搜索关键字的方法包括:为与系统中的对象相关联的每个元数据对象选择一个区域; 并且对于与系统中的对象相关联的每个ACL,生成作为搜索关键字的ACL ID(标识符),其包括为与该对象相关联的元数据对象选择的区域的区域号,对应于该区域的区域映射级别 选择,以及每次生成ACL ID时自动递增的单调递增的计数器值。 在重新配置期间,ACL ID通过分割/合并数据库的现有分布式部分而保持唯一。
    • 6. 发明授权
    • System and method for enhancing availability of a distributed object storage system during a partial database outage
    • 在部分数据库中断期间增强分布式对象存储系统的可用性的系统和方法
    • US08515915B2
    • 2013-08-20
    • US12889762
    • 2010-09-24
    • Alan G. BryantKevin S. GrimaldiTrek PalmerDavid B. Pinkney
    • Alan G. BryantKevin S. GrimaldiTrek PalmerDavid B. Pinkney
    • G06F11/07G06F17/30
    • G06F11/1464G06F3/0619G06F3/065G06F3/067G06F11/1425G06F11/143G06F11/1435G06F11/1451G06F11/1662G06F11/2094G06F2201/80G06F2201/84
    • An “operate with missing region” feature of this disclosure allows the cluster to continue servicing reads for available regions even when some regions are missing. In particular, upon a given node failure condition, the cluster is placed in an effective read-only mode for all regions. The node failure condition typically is one where there has been a failure of an authoritative region copy and no backup copy is then available. As used herein, “read-only” means that no client write or update requests will succeed while the cluster is in this state. In particular, those requests should fail with an error message (or the like) that indicates failure because of the read-only status. Preferably, such requests are then re-tried. In this mode, all regions are only allowed to perform read operations. During the read-only state, the cluster continues to operate with missing regions, and missing regions are entered on the region map. The cluster then automatically recovers returning missing region(s), after which is leaves the read-only state.
    • 本公开的“操作缺少区域”功能允许集群即使在某些区域丢失时仍继续为可用区域服务读取。 特别地,在给定节点故障条件下,将集群置于所有区域的有效只读模式。 节点故障条件通常是权威区域副本失败,然后没有备份副本可用的情况。 如本文所用,“只读”表示在集群处于此状态时,客户端写入或更新请求将不会成功。 特别地,这些请求应该失败,并显示由于只读状态而指示失败的错误消息(等等)。 优选地,这些请求被重新尝试。 在这种模式下,所有区域只能执行读操作。 在只读状态期间,群集继续使用缺少的区域进行操作,并且在区域映射中输入缺少的区域。 然后,群集将自动恢复返回的缺失区域,之后离开只读状态。
    • 7. 发明申请
    • System and method for managing scalability in a distributed database
    • 用于管理分布式数据库中的可扩展性的系统和方法
    • US20120078850A1
    • 2012-03-29
    • US12889773
    • 2010-09-24
    • Alan G. BryantKevin S. GrimaldiTrek PalmerDavid B. Pinkney
    • Alan G. BryantKevin S. GrimaldiTrek PalmerDavid B. Pinkney
    • G06F17/30
    • G06F17/30584
    • This disclosure enables a user to incrementally increase or decrease the size of the cluster and, in particular, to incrementally increase or decrease the number of map regions implemented in a metadata manager associated with the cluster while maintaining availability of the cluster. In a representative embodiment, a configurable target map size is identified, either manually (e.g., by the user) or programmatically. If the target map size is found to be within an acceptable value (given the available node configuration), a procedure to create a new map is triggered. The new map preferably is generated as follows. Initially, one or more new temporary region(s) are created either to split or join the existing regions (depending on whether the map is being increased or decreased). For each temporary region, the process also generates MDPL backup regions. Metadata from an original region (or regions) is then migrated to the temporary region(s). Once the migrations have been completed, the old region or regions (from which the metadata is migrated) are removed and what were the temporary regions are, in effect, promoted. The result is the new map.
    • 该公开使得用户能够递增地增加或减小集群的大小,并且特别是增加或减少在与集群相关联的元数据管理器中实现的映射区域的数量,同时保持集群的可用性。 在代表性实施例中,手动(例如,由用户)或以编程方式识别可配置目标地图大小。 如果目标地图大小被发现在可接受的值内(给定可用的节点配置),则触发创建新地图的过程。 新映射优选地如下生成。 最初,创建一个或多个新的临时区域来分割或加入现有区域(取决于地图是否增加或减少)。 对于每个临时区域,该进程也生成MDPL备份区域。 然后将原始区域(或区域)的元数据迁移到临时区域。 迁移完成后,将删除旧的区域或区域(从中迁移元数据),并且实际上促进了临时区域。 结果是新的地图。