Diverse network relative addressing resolution
First Claim
Patent Images
1. A system, comprising:
- a memory that stores instructions; and
a processor that facilitates execution of the instructions to at least;
query a plurality of nodes of a distributed directory for a logical absolute address of a unit in an industrial control configuration, wherein each of the plurality of nodes stores a copy of the logical absolute address of the unit;
determine a node of the plurality of nodes from which to receive the logical absolute address of the unit based on a security level of a requesting entity;
retrieve the logical absolute address of the unit from the node of the plurality of nodes;
test the logical absolute address of the unit to verify that the unit is located at the logical absolute address; and
transmit the verified logical absolute address to the requesting entity.
1 Assignment
0 Petitions
Accused Products
Abstract
A requesting entity can submit a query to an industrial control configuration to determine a location for a module. A distributed directory can be employed to discover an absolute location of the module, which can be provided to the requesting entity. This discovery can occur in real-time such that an answer can be given with a relatively high degree of certainty. In addition to providing the absolute address in the answer, a path on how to reach the module can be provided. The path can be optimized in order to allow quicker response time and to manage system resources.
-
Citations
17 Claims
-
1. A system, comprising:
-
a memory that stores instructions; and a processor that facilitates execution of the instructions to at least; query a plurality of nodes of a distributed directory for a logical absolute address of a unit in an industrial control configuration, wherein each of the plurality of nodes stores a copy of the logical absolute address of the unit; determine a node of the plurality of nodes from which to receive the logical absolute address of the unit based on a security level of a requesting entity; retrieve the logical absolute address of the unit from the node of the plurality of nodes; test the logical absolute address of the unit to verify that the unit is located at the logical absolute address; and transmit the verified logical absolute address to the requesting entity. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
receiving, by a system including a processor, a request for a location of a module in an industrial control configuration from an entity; querying, by the system, a plurality of nodes of a distributed directory for a location of the module in the industrial control configuration, wherein at least two of the plurality of nodes stores the location of the module; retrieving, by the system, the location of the module in the industrial control configuration from one of the at least two of the plurality of nodes; verifying, by the system, that the module is located at the location; determining a path to the location to facilitate communication with the module from the entity; and responding, by the system, to the request from the entity with the path to the location of the module. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to execution, cause a system to perform operations, comprising:
-
querying a plurality of nodes of a distributed directory for a location of the module in the industrial control configuration; retrieving the location of the module in the industrial control configuration from a node of the plurality of nodes, wherein each of the plurality of nodes stores the location; testing the location of the module to verify that the module is located at the location; determining a path to the module from a requesting entity based on the location, wherein the path comprises a logical absolute address of the module.
-
-
13. An apparatus, comprising:
-
a memory that stores instructions; and a processor that facilitates execution of the instructions to at least; query a plurality of nodes of a distributed directory for an address of a unit in an industrial control configuration, wherein at least two of the plurality of nodes stores the address of the unit; retrieve the address of the unit from a node of the plurality of nodes based on a property of the requesting entity; verify that the unit is located at the address; and transmit the address to the requesting entity. - View Dependent Claims (14, 15, 16, 17)
-
Specification