Method and apparatus for policing a flow in a network
First Claim
1. A method of policing a flow in a home network, the method comprising:
- calculating a policing period;
calculating a first credit parameter;
initializing a first usage variable at a beginning of the policing period;
receiving, at an ingress node, a packet;
for the packet received during the policing period, calculating the first usage variable based on a first formula;
determining whether the first usage variable is less than or equal to the first credit parameter;
making a reservation request, by the ingress node, when the first usage variable is less than or equal to the first credit parameter,wherein the reservation request is different from an opportunistic reservation request.
7 Assignments
0 Petitions
Accused Products
Abstract
An example of a method of policing a flow in a home network such as a MoCA network may include calculating a policing period, calculating a first credit parameter, initializing a first usage variable at a beginning of the policing period, receiving a packet at an ingress node, calculating the first usage variable based on a first formula, determining whether the first usage variable is less than or equal to the first credit parameter, and making a reservation request when the first usage variable is less than or equal to the first credit parameter. The reservation request is different from an opportunistic reservation request. Examples of a system and a computer program product having instructions stored in a tangible computer-readable storage medium are also provided.
221 Citations
20 Claims
-
1. A method of policing a flow in a home network, the method comprising:
-
calculating a policing period; calculating a first credit parameter; initializing a first usage variable at a beginning of the policing period; receiving, at an ingress node, a packet; for the packet received during the policing period, calculating the first usage variable based on a first formula; determining whether the first usage variable is less than or equal to the first credit parameter; making a reservation request, by the ingress node, when the first usage variable is less than or equal to the first credit parameter, wherein the reservation request is different from an opportunistic reservation request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a computer-readable storage medium; and a processing system for policing a flow, the processing system configured to facilitate; calculating a policing period; calculating a first credit parameter; initializing a first usage variable at a beginning of the policing period; calculating the first usage variable based on a first formula; determining whether the first usage variable is less than or equal to the first credit parameter; and using a request representing a reservation request when the first usage variable is less than or equal to the first credit parameter, wherein the reservation request is different from an opportunistic reservation request. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product comprising instructions stored in a tangible computer-readable storage medium, the instructions comprising:
-
instructions for calculating a policing period; instructions for calculating a first credit parameter; instructions for initializing a first usage variable; instructions for calculating the first usage variable based on a first formula; instructions for determining whether the first usage variable is less than or equal to the first credit parameter; and instructions for using a request representing a reservation request when the first usage variable is less than or equal to the first credit parameter, wherein the reservation request is different from an opportunistic reservation request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification