Consistent ring namespaces facilitating data storage and organization in network infrastructures
First Claim
1. A method for managing data objects within a computer network infrastructure, the method comprising:
- identifying a computer network infrastructure comprising a plurality of nodes, each node comprising one or more tangible storage resources;
establishing a unique physical identifier for each of the tangible storage resources;
generating multiple unique virtual identifiers for each of the tangible storage resources;
storing the multiple unique virtual identifiers in a consistent ring namespace accessible for every one of the nodes;
generating an object identifier associated with a location of a data object stored in one of the tangible storage resources;
mapping the object identifier to the consistent ring namespace in a position in the consistent ring namespace between, in a ring-walk order, the unique virtual identifier of the one of the tangible storage resources and another unique virtual identifier of the multiple unique virtual identifiers stored in the consistent ring namespace; and
enabling traversing of the consistent ring namespace from any of the nodes in the computer network infrastructure in order to locate and access the data object.
8 Assignments
0 Petitions
Accused Products
Abstract
Computer-implemented methods and systems for managing data objects within a computer network infrastructure that facilitate more efficient and reliable data storage and access are provided. An exemplary method may comprise establishing a physical identifier for each storage resource. A plurality of unique virtual identifiers for each storage resource is generated based on the physical identifier. The plurality of unique virtual identifiers is stored in a consistent ring namespace accessible to every node. An object identifier associated with a location of a data object to be stored in a storage resource is generated. The object identifier is mapped to the consistent ring namespace. The method may also include enabling traversing the consistent ring namespace from any node in the computer network to locate and access the data object.
18 Citations
20 Claims
-
1. A method for managing data objects within a computer network infrastructure, the method comprising:
-
identifying a computer network infrastructure comprising a plurality of nodes, each node comprising one or more tangible storage resources; establishing a unique physical identifier for each of the tangible storage resources; generating multiple unique virtual identifiers for each of the tangible storage resources; storing the multiple unique virtual identifiers in a consistent ring namespace accessible for every one of the nodes; generating an object identifier associated with a location of a data object stored in one of the tangible storage resources; mapping the object identifier to the consistent ring namespace in a position in the consistent ring namespace between, in a ring-walk order, the unique virtual identifier of the one of the tangible storage resources and another unique virtual identifier of the multiple unique virtual identifiers stored in the consistent ring namespace; and enabling traversing of the consistent ring namespace from any of the nodes in the computer network infrastructure in order to locate and access the data object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification