Monitoring network usage
View Patent ↗A method of determining whether a user has complied with a service level agreement (SLA) with a network operator, comprising collecting a set of data values representative of the user's service usage and comparing the set of data values to the service level agreement. The data values collected provide the operator with sufficient information so that it can determine whether a SLA is being complied with and to plan provision of network services. A method of monitoring a user's usage of a network service and a service usage indicator is also disclosed.
1. A method of monitoring a user's usage of a network service, comprising:
recording a length of time that a service in the network was considered active relative to a predefined activity threshold value;
recording an average loading of the network service during the time that the network service was considered active relative to the activity threshold value; and
recording a length of time in which the network service was considered saturated relative to a predefined saturation threshold value.
2. The method of claim 1 further comprising recording a length of time that the service was considered to be overloaded relative to the predefined saturation threshold value and a predefined set of overload parameters.
3. The method of claim 2 further comprising recording a number of individual times that the service was considered overloaded.
4. The method of claim 1 further comprising:
deriving a user's actual usage of the network service from the recorded data values; and
modifying a Service Level Agreement (SLA) between the user and a network operator so that the user's service usage complies with the SLA.
5. The method of claim 1 further comprising modifying the network based on the recorded data values to make it more efficient.
6. The method of claim 1 further comprising:
monitoring the data values over a predetermined recording period; and
recording the data values at the end of the predetermined recording period.
7. The method of claim 6 further comprising monitoring the data values and recording the data values over a plurality of consecutive recording periods.
8. The method of claim 6 further comprising:
defining a sampling period:
extracting or determining the data values each sampling period.
9. The method of claim 8 wherein the recording period is set as a multiple of the sampling period.
10. A communication network service usage indicator comprising:
an input configured to receive an activity threshold value, a saturation threshold value, and a recording period value; and
a data collector configured to record
a length of time that the service was considered active relative to the activity threshold value;
an average loading of the service during the time that the service was considered active relative to the activity threshold value; and
a length of time in which the network service was considered saturated relative to the saturation threshold value.
11. The service usage indicator of claim 10 wherein the service usage indicator is implemented in a software module.
12. The service usage indicator of claim 10 wherein the service usage indicator is implemented as one or more hardware components.
13. The service usage indicator of claim 10 wherein the service usage indicator is located on a computer server associated with a network operator.
14. The service usage indicator of claim 10 wherein the input is further configured to receive a set of overload parameters, and wherein the data collector is further configured to record a length of time that the service was considered to be overloaded relative to the saturation threshold value and the set of overload parameters.
15. The service usage indicator of claim 14 wherein the data collector is further configured to record a number of individual times that the network service was considered overloaded.
16. The service usage indicator of claim 10 wherein the service usage indicator is configured to modify a Service Level Agreement (SLA) between a user of the network service and a network operator based on the recorded data values.
17. The service usage indicator of claim 10 wherein the service usage indicator is configured to modify a communication network based on the recorded data values.