System and method for traffic management control in a data transmission network
DCFirst Claim
Patent Images
1. A traffic management system for use in conjunction with packet data, said system operative for passing data packets there through, said system comprising:
- means for reviewing certain parameters of data which is flowing into said system;
means for remembering for a period of time said reviewed certain parameters in conjunction with each received packet; and
means operative upon attainment of packet flow volume into said system reaching a certain level for temporarily storing certain subsequently received packets in accordance with selective remembered parameters of previously received packets.
7 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A traffic management system sniffs data arriving at any point in a system. The sniffer operates to remember certain parameters pertaining to the data. When the amount of data arriving at the point begins to reach a critical level (usually dependent upon data processing capability associated with that point), the system begins to remove (and share) subsequent arriving data based, in part, upon the remembered parameters of recently received data. Data that is stored is returned to the system when the critical threshold recedes.
-
Citations
41 Claims
-
1. A traffic management system for use in conjunction with packet data, said system operative for passing data packets there through, said system comprising:
-
means for reviewing certain parameters of data which is flowing into said system;
means for remembering for a period of time said reviewed certain parameters in conjunction with each received packet; and
means operative upon attainment of packet flow volume into said system reaching a certain level for temporarily storing certain subsequently received packets in accordance with selective remembered parameters of previously received packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A traffic management system for use in conjunction with packet data, said system operative for passing data packets there through, said system comprising:
-
means for reviewing certain parameters of data which is flowing into said system;
means for remembering for a period of time said reviewed certain parameters in conjunction with each received packet, wherein said remembered parameters include one or more of;
a sender'"'"'s address;
a prior trouble-causing address;
a notice of a potential trouble address;
amount of data transmitted from a particular address in a period of time;
number of packets arriving from a particular address in a period of time;
an address'"'"' domain name;
date of initial encounter with an address;
date of latest encounter with an address;
means operative upon attainment of packet flow volume into said system reaching a certain level for temporarily storing certain subsequently received packets in accordance with selective remembered parameter of previously received packets; and
wherein said certain level includes a plurality of levels arranged in a sequence, and wherein as the sequence of levels gets closer to an absolute maximum data flow rate more and more of said remembered parameters are included as a basis for said determination to temporarily store a particular packet. - View Dependent Claims (14)
-
-
15. A data network monitoring system comprising:
-
at least one data sniffer;
a temporary storage device;
a processor for performing data throughput measurements on data passing through said system; and
said processor further operative for diverting to said temporary storage device selected data entering said system, said selected data controlled in part by information obtained from said data sniffer and from said throughput measurement means. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. The method of controlling a traffic management system, said method comprising the steps of:
-
reviewing certain parameters of data packets flowing into said system;
remembering for a period of time said reviewed certain parameters in conjunction with each received data packet; and
upon attainment of packet flow volume into said system reaching a certain level, temporarily storing certain subsequently received packets in accordance with selective remembered parameter of previously received packets. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A data flow control system for preventing an enterprise data processing system from being overloaded with data requests directed to said enterprise system from sources external to said enterprise system, said data flow system comprising:
-
a gateway for accepting data directed to said enterprise system from any said external source;
a data monitoring circuit for observing selected portions of certain data directed to said gateway, and a delay path operable when the amount of data currently being handled by said enterprise system reaches a certain threshold for temporarily removing selected data which is directed to said enterprise system away from enterprise system. - View Dependent Claims (35, 36)
-
-
37. A method for preventing data from flowing beyond a particular point faster than the handling capability associated with that point;
- said method comprising the steps of;
remembering certain parameters of data passing said particular point; and
preventing selected data from passing said particular point when the data handling capability associated with that point reaches a preset limit, said preventing step relying, in part, on said remembered parameters pertaining to data previously passing said particular point. - View Dependent Claims (38, 39, 40, 41)
- said method comprising the steps of;
Specification