Distributed usage metering of multiple networked devices
First Claim
Patent Images
1. An apparatus comprising:
- at least one network interface for coupling the apparatus to at least one network;
a packet header analyzer coupled to the network interface;
a detected device list coupled to the packet header analyzer;
a weight definition store to store respective weight values for a plurality of packet characteristics;
a weight calculator coupled to the packet header analyzer and to the weight definition store; and
a packet weight history store coupled to the weight calculator.
1 Assignment
0 Petitions
Accused Products
Abstract
Distributed usage metering of network packet traffic, requiring fewer metering devices than ultra-fine-grain metering, more scalable than centralized metering, and providing weighted packet history analysis on various packet characteristics, with redefineable weight definitions.
78 Citations
24 Claims
-
1. An apparatus comprising:
-
at least one network interface for coupling the apparatus to at least one network;
a packet header analyzer coupled to the network interface;
a detected device list coupled to the packet header analyzer;
a weight definition store to store respective weight values for a plurality of packet characteristics;
a weight calculator coupled to the packet header analyzer and to the weight definition store; and
a packet weight history store coupled to the weight calculator. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network communication system comprising:
-
a plurality of N network devices;
a plurality of M metering devices, wherein the ratio of M;
N is in the range of 1;
2 to 1;
512, and wherein each metering device is coupled to at least one of the network devices; and
a server coupled to the metering devices to roll up metering reports from the metering devices. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of operation of a metering device, the method comprising:
-
determining an identification of a network device sending or receiving a packet;
if the identification of the network device is not already stored in a detected device list, adding the identification of the network device to the detected device list; and
for each of at least one packet characteristic of the packet, reading a weight definition of that packet characteristic from a weight definition store, calculating a weight for the packet, and updating a packet weight history. - View Dependent Claims (16, 17)
-
-
18. A method of metering communication network traffic, the method comprising, at each of M metering devices variously coupled to respective ones of N network devices:
-
receiving packets from network devices;
analyzing packet headers of the packets; and
in response to the analyzing, updating a weighted packet history;
wherein N>
4, M>
2, and M;
N is in the range of 1;
4 to 1;
128. - View Dependent Claims (19, 20, 21, 22)
-
-
23. An article of manufacture comprising:
a machine-accessible medium including data that, when accessed by a machine, cause the machine to, analyze a packet header of a packet, identify a first network device which sent the packet, identify a second network device to which the packet was sent, if the first or second network device is not already identified in a detected device list, adding the first or second network device to the detected device list, for each of at least one packet characteristic of the packet, calculating a weight for the packet, and updating a packet weight history for that packet characteristic of that packet in a packet weight history store. - View Dependent Claims (24)
Specification