Message filters, automatic binding, and encoding for distributed systems
First Claim
1. A distributed measurement and control system that establishes data bindings using a relational characterization interface (RCI), comprising:
- first component that posts a set of data to a communication network in a packet that includes a set of fields according to the RCI including an ensemble field for specifying a grouping of computational entities in the system and a message-- type field for specifying a measurement and control function in the system and a variable name field for specifying a type of units wherein any one or more of the fields may contain a wildcard indicator;
second component having means for receiving the packet via the communication network and means for applying a filter to the fields contained in the packet wherein the filter includes a set of filter fields according to the RCI including a filter ensemble field for specifying a grouping of computational entities and a filter message-- type field for specifying a measurement and control function and a filter variable name field for specifying a type of units wherein any one or more of the filter fields may contain the wildcard indicator such that the data is accepted if the ensemble and message-- type and variable name fields that do not contain the wildcard indicator match the corresponding filter ensemble and filter message-- type and filter variable name fields that do not contain the wildcard indicator and not otherwise.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for establishing bindings in distributed systems is based on a relational characterization interface (RCI) that includes the following fields: ensemble, message type, and variable name. Optional fields may be specified such as time stamp, units, location, and value. The RCI uses explicit representation and standard representations for data and other communication entities to minimize the difficulty in establishing the necessary communication between parts of these systems while maximizing the interoperability properties of the components of these systems. In addition, the interface allows for the use of distributed or collective entities. A variety of services and other supporting methods are enabled by the RCI.
-
Citations
15 Claims
-
1. A distributed measurement and control system that establishes data bindings using a relational characterization interface (RCI), comprising:
-
first component that posts a set of data to a communication network in a packet that includes a set of fields according to the RCI including an ensemble field for specifying a grouping of computational entities in the system and a message-- type field for specifying a measurement and control function in the system and a variable name field for specifying a type of units wherein any one or more of the fields may contain a wildcard indicator; second component having means for receiving the packet via the communication network and means for applying a filter to the fields contained in the packet wherein the filter includes a set of filter fields according to the RCI including a filter ensemble field for specifying a grouping of computational entities and a filter message-- type field for specifying a measurement and control function and a filter variable name field for specifying a type of units wherein any one or more of the filter fields may contain the wildcard indicator such that the data is accepted if the ensemble and message-- type and variable name fields that do not contain the wildcard indicator match the corresponding filter ensemble and filter message-- type and filter variable name fields that do not contain the wildcard indicator and not otherwise. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification