Size-dependent sampling for managing a data network
First Claim
Patent Images
1. A method for managing a data network, comprising the steps of:
- (a) receiving an object, wherein the object is characterized by at least one attribute and wherein the object comprises at least one data element;
(b) determining whether to sample the object in accordance with a probabilistic parameter;
(c) sampling the object in response to step (b); and
(d) processing the sample in response to step (c).
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method for sampling data flows in a data network in order to estimate a total data volume in the network. Sampling the data flows in the data network reduces the network resources that must be expended by the network to support the associated activity. The present invention enables the service provider of the data network to control sampled volumes in relation to the desired accuracy. The control can be either static or can be dynamic for cases in which the data volumes are changing as a function of time.
37 Citations
38 Claims
-
1. A method for managing a data network, comprising the steps of:
-
(a) receiving an object, wherein the object is characterized by at least one attribute and wherein the object comprises at least one data element;
(b) determining whether to sample the object in accordance with a probabilistic parameter;
(c) sampling the object in response to step (b); and
(d) processing the sample in response to step (c). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for charging a customer for a usage of a data network, comprising the steps of:
-
(a) adjusting a probabilistic parameter in accordance with a charging accuracy;
(b) receiving an object, wherein the object is characterized by a size and a customer;
(c) determining whether to sample the object in accordance with the probabilistic parameter, wherein the probabilistic parameter approximately optimizes a cost function and wherein the cost function relates the probabilistic parameter to a sampling accuracy and a sampling volume;
(d) sampling the object in response to step (c);
(e) normalizing the sample in response to step (d);
(f) determining the usage for the customer in accordance with step (e);
(g) adjusting the usage in accordance with the charging accuracy; and
(h) determining a charge to the customer in response to step (g).
-
-
38. A method for managing a data network in accordance with a traffic volume, comprising the steps of:
-
(a) adjusting a probabilistic parameter for a sampling window in accordance with a targeted sampling volume;
(b) receiving an object, wherein the object is characterized by a size;
(c) determining whether to sample the object in accordance with the probabilistic parameter, wherein the probabilistic parameter approximately optimizes a cost function, wherein the cost function relates the probabilistic parameter to a sampling accuracy and a sampling volume;
(d) sampling the object in response to step (c);
(e) normalizing the sample in response to step (d);
(f) determining an estimated traffic volume in accordance with step (e); and
(g) utilizing the estimated traffic volume to manage the data network.
-
Specification