IP Library Patent Application 12197424
Patent Application
App. No. 12/197,424

METHODS AND APPARATUS FOR SPACE EFFICIENT ADAPTIVE DETECTION OF MULTIDIMENSIONAL HIERARCHICAL HEAVY HITTERS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/197,424
Abstract

The present invention develops an efficient streaming method for detecting multidimensional hierarchical heavy hitters from massive data streams and enables near real time detection of anomaly behavior in networks.

Claims (44)

1 . A method for detecting at least one hierarchical heavy hitter from a stream of packets, comprising:

receiving at least one packet from said stream of packets;

associating at least two keys with at least two fields of said at least one packet;

applying an adaptive trie data structure, where each node of said adaptive trie data structure is associated with said at least two keys; and

using said adaptive trie data structure to determine said at least one hierarchical heavy hitter.

2 . The method of claim 1 , wherein said stream of packets are received from a packet network.

3 . The method of claim 2 , wherein said packet network is a Voice over Internet Protocol (VoIP) network.

4 . The method of claim 1 , wherein said applying said adaptive trie data structure comprises:

updating said adaptive trie data structure for each received packet.

5 . The method of claim 4 , wherein said updating comprises:

updating a volume of at least one node in said adaptive trie data structure.

6 . The method of claim 4 , wherein said updating comprises:

determining whether an additional node is to be added into said adaptive trie data structure in accordance with a threshold.

7 . The method of claim 1 , further comprising:

applying said at least one detected hierarchical heavy hitter to perform change detection.

8 . A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to perform the steps of a method for detecting at least one hierarchical heavy hitter from a stream of packets, comprising:

receiving at least one packet from said stream of packets;

associating at least two keys with at least two fields of said at least one packet;

applying an adaptive trie data structure, where each node of said adaptive trie data structure is associated with said at least two keys; and

using said adaptive trie data structure to determine said at least one hierarchical heavy hitter.

9 . The computer-readable medium of claim 8 , wherein said stream of packets are received from a packet-switch network.

10 . The computer-readable medium of claim 9 , wherein said packet-switch network is a Voice over Internet Protocol (VoIP) network.

11 . The computer-readable medium of claim 8 , wherein said applying said adaptive trie data structure comprises:

updating said adaptive trie data structure for each received packet.

12 . The computer-readable medium of claim 11 , wherein said updating comprises:

updating a volume of at least one node in said adaptive trie data structure.

13 . The computer-readable medium of claim 11 , wherein said updating comprises:

determining whether an additional node is to be added into said adaptive trie data structure in accordance with a threshold.

14 . The computer-readable medium of claim 8 , further comprising:

applying said at least one detected hierarchical heavy hitter to perform change detection.

15 . An apparatus for detecting at least one hierarchical heavy hitter from a stream of packets, comprising:

means for receiving at least one packet from said stream of packets;

means for associating at least two keys with at least two fields of said at least one packet;

means for applying an adaptive trie data structure, where each node of said adaptive trie data structure is associated with said at least two keys; and

means for using said adaptive trie data structure to determine said at least one hierarchical heavy hitter.

16 . The apparatus of claim 15 , wherein said stream of packets are received from a packet network.

17 . The apparatus of claim 15 , wherein said means for applying said adaptive trie data structure comprises:

means for updating said adaptive trie data structure for each received packet.

18 . The apparatus of claim 17 , wherein said means for updating comprises:

means for updating a volume of at least one node in said adaptive trie data structure.

19 . The apparatus of claim 17 , wherein said means for updating comprises:

means for determining whether an additional node is to be added into said adaptive trie data structure in accordance with a threshold.

20 . The apparatus of claim 15 , further comprising:

means for applying said at least one detected hierarchical heavy hitter to perform change detection.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2023
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 062723/0411 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2023
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 062724/0888 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2023
From: DUFFIELD, NICHOLAS; LUND, CARSTEN; SEN, SUBHABRATA; ZHANG, YIN
To: AT&T CORP.
Reel/Frame 062488/0713 →