Data transfer application monitor and controller
First Claim
1. A system for monitoring packet usage comprising:
- a local network, wherein the local network is connected to an external network;
one or more terminal devices connected to the local network;
a local monitoring component connected to the one or more terminal devices and to the local network, wherein the local monitoring component comprises instructions for;
detecting from within the local network the cumulative packet usage of each of the one or more terminal devices at sequential time intervals during a measurement period; and
reporting the cumulative packet usage to a master monitoring component at the sequential time intervals,wherein, the master monitoring component comprises instructions for;
aggregating from within the local network the cumulative packet count of each of the one or more terminal devices to derive a total cumulative packet count at each sequential time interval during the measurement period;
establishing from within the local network a control curve, wherein the control curve represents a target total cumulative packet volume at each sequential time interval during the measurement period;
establishing from within the local network an alarm threshold relative to the control curve;
comparing from within the local network the total cumulative packet count to the control curve;
determining from within the local network whether the total cumulative packet count equals or exceeds the alarm threshold; and
issuing from within the local network an alarm when the total cumulative packet count equals or exceeds the alarm threshold.
7 Assignments
0 Petitions
Accused Products
Abstract
The present invention teaches methods and systems for monitoring and controlling bandwidth usage between an internal local area network and an external network. By providing controls from inside the external network connectivity point, greater detail in bandwidth control is possible. This in turn leads to less restrictive bandwidth restricting algorithms. Bandwidth restricting algorithms include various bandwidth limiting techniques. One such technique uses prioritized data transfer limits applied on an application, process or network interface basis. Another technique uses a configurable weighting factor for real-time prioritization of data traffic. Other techniques incorporate quality of service or model predictive control based bandwidth limiting.
-
Citations
35 Claims
-
1. A system for monitoring packet usage comprising:
-
a local network, wherein the local network is connected to an external network; one or more terminal devices connected to the local network; a local monitoring component connected to the one or more terminal devices and to the local network, wherein the local monitoring component comprises instructions for; detecting from within the local network the cumulative packet usage of each of the one or more terminal devices at sequential time intervals during a measurement period; and reporting the cumulative packet usage to a master monitoring component at the sequential time intervals, wherein, the master monitoring component comprises instructions for; aggregating from within the local network the cumulative packet count of each of the one or more terminal devices to derive a total cumulative packet count at each sequential time interval during the measurement period; establishing from within the local network a control curve, wherein the control curve represents a target total cumulative packet volume at each sequential time interval during the measurement period; establishing from within the local network an alarm threshold relative to the control curve; comparing from within the local network the total cumulative packet count to the control curve; determining from within the local network whether the total cumulative packet count equals or exceeds the alarm threshold; and issuing from within the local network an alarm when the total cumulative packet count equals or exceeds the alarm threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for monitoring packet usage comprising:
-
a local network, wherein the local network is connected to an external network; one or more terminal devices connected to the local network, wherein each of one or more terminal devices comprises a local monitoring component, wherein the local monitoring component of a particular terminal device is connected to the local network and comprises instructions for; detecting from within the local network the cumulative packet usage of the particular terminal device at sequential time intervals during a measurement period; and reporting the cumulative packet usage at the particular terminal device at the sequential time intervals to a master monitoring component; and wherein the master monitoring component comprises instructions for; receiving from the local monitoring component of each terminal device the actual cumulative packet usage of the particular terminal device at each sequential time interval during the measurement period; aggregating from within the local network the cumulative packet count from each of the one or more terminal devices to derive a total cumulative packet count at each sequential time interval during the measurement period; establishing from within the local network a control curve, wherein the control curve represents a target cumulative packet volume at each sequential time interval during the measurement period; establishing from within the local network an alarm threshold relative to the control curve; comparing from within the local network the total cumulative packet count to the control curve; determining from within the local network whether the total cumulative packet count equals or exceeds the alarm threshold; and issuing from within the local network an alarm when the total cumulative packet count equals or exceeds the alarm threshold. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for monitoring packet usage of a local network, wherein the local network is connected to an external network, the method comprising:
-
detecting from within the local network the cumulative packet usage at each of a plurality of terminal devices at sequential time intervals during a measurement period; and reporting the cumulative packet usage to a master monitoring component; aggregating from within the local network the cumulative packet count of the one or more terminal devices to derive a total cumulative packet count at each sequential time interval during the measurement period; establishing from within the local network a control curve, wherein the control curve represents a target total cumulative packet volume at each sequential time interval during the measurement period; establishing from within the local network an alarm threshold relative to the control curve; comparing from within the local network the total cumulative packet count to the control curve; determining from within the local network whether the total cumulative packet count equals or exceeds the alarm threshold; and issuing from within the local network an alarm when the total cumulative packet count equals or exceeds the alarm threshold. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification