Extensible Attribute Summarization
First Claim
1. A method comprising:
- at first a network device, identifying an attribute of the first network device;
selecting a function that defines how the attribute is to be summarized together with a same attribute of a second network device;
generating a message that comprises a set of information comprising an identification of the attribute and the function; and
sending the message to a node in a network of which the network device is a part.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment a method includes at first a network device, identifying an attribute of the first network device, selecting a function that defines how the attribute is to be summarized together with a same attribute of a second network device, generating a message that comprises a set of information comprising an identification of the attribute and the function, and sending the message to, e.g., a next higher node in a network hierarchy of which the network device is a part. Multiple such messages may be received at an aggregation node that then summarizes the attributes according to respective functions, and sends or publishes a summarized version of the attributes to a still next higher node in the network hierarchy.
9 Citations
20 Claims
-
1. A method comprising:
-
at first a network device, identifying an attribute of the first network device; selecting a function that defines how the attribute is to be summarized together with a same attribute of a second network device; generating a message that comprises a set of information comprising an identification of the attribute and the function; and sending the message to a node in a network of which the network device is a part. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
-
a processor; a memory in communication with the processor; and a network interface unit in communication with the processor and memory, wherein the processor is configured, along with logic instructions stored in the memory, to; identify an attribute of the apparatus; select a function that defines how the attribute is to be summarized together with a same attribute of another apparatus; generate a message that comprises a set of information comprising an identification of the attribute and the function; and send the message, via the network interface, to a node in a network of which the apparatus is a part. - View Dependent Claims (9, 10, 11)
-
-
12. A method comprising:
-
at an aggregation node of a data center comprising a plurality of network devices, receiving a first publish message from a first network device, the first publish message from the first network device including a first set of information having a form (attribute1, metadata), wherein a given attribute describes a capability of the first network device; at the aggregation node of the data center, receiving a second publish message from a second network device, the second publish message from the second server including a second set of information having the form (attribute2, metadata); generating a third set of information by combining information in the first set of information and the second set of information consistent with functions defined by the metadata; and sending a third publish message to a next higher aggregation node in a hierarchical structure of which the aggregation node is a member, the third publish message comprising the third set of information. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An apparatus, comprising:
-
a processor; a memory in communication with the processor; and a network interface unit in communication with the processor and memory, wherein the processor is configured, along with logic instructions stored in the memory, to; receive a first publish message from a first network device, the first publish message from the first network device including a first set of information having a form (attribute1, metadata1), wherein a given attribute describes a capability of the first network device; receive a second publish message from a second network device, the second publish message from the second server including a second set of information having the form (attribute2, metadata2); generate a third set of information by combining information in the first set of information and the second set of information consistent with functions defined by the metadata; and send a third publish message to a next higher aggregation node in a hierarchical structure of which the aggregation node is a member, the third publish message comprising the third set of information. - View Dependent Claims (19, 20)
-
Specification