Keymap service architecture for a distributed storage system
AssigneeAmazon Technologies, Inc.
InventorsAmi K. Fischman, Allan H. Vermeulen
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorsAmi K. Fischman, Allan H. Vermeulen
Estimating the term…
A keymap service architecture for a distributed storage system. A system may implement storage nodes configured to store replicas of data objects, where each of the replicas is accessible via a respective locator value, and keymap instances each configured to store keymap entries corresponding respectively to the data objects. A given keymap entry may indicate a mapping from a given key value corresponding to a given data object to each respective locator value of its replicas. Each of the keymap instances may store a replica of the given keymap entry and may index its respective stored keymap entries within a respective index data structure including hierarchically arranged index nodes corresponding to keymap entries. For a given keymap entry having a given corresponding index node, each tag value associated with each ancestor of the given corresponding index node may be a prefix of the given key value.
A system, comprising:
A method, comprising:
A computer-accessible storage medium storing instructions, wherein the instructions are executable to:
A computer-implemented keymap instance, comprising:
Dependencies are inferred from the claim text.