Selective proxy to alleviate adjacent channel interference in full duplex cable network environments
First Claim
1. A method comprising:
- calculating a first packet error rate (PER) of a flow sent from a source to a cable modem over a first period of time in a full duplex cable network;
tagging the flow based on determining the first PER of the flow satisfies a tag threshold associated with the flow;
intercepting, at a selective proxy, a packet of the tagged flow;
storing a backup of the packet;
transmitting the packet to the cable modem;
determining the cable modem did not receive the packet;
retransmitting the backup of the packet to the cable modem;
dynamically calculating a second PER of the tagged flow based on a second period of time that ends after the first period of time ends;
determining the second PER of the tagged flow satisfies a de-tag threshold; and
revoking the tagging of the flow based, at least in part, on determining the second PER satisfies the de-tag threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A method in an embodiment includes calculating a first packet error rate (PER) of a flow sent from a source to a cable modem over a first period of time in a full duplex cable network, tagging the flow based on determining the first PER satisfies a tag threshold associated with the flow, and intercepting, at a selective proxy, a packet of the tagged flow. The method further includes storing a backup of the packet, transmitting the packet to the cable modem, determining the cable modem did not receive the packet, and retransmitting the backup of the packet to the cable modem. Further embodiments include dynamically calculating a second PER of the tagged flow based on a second period of time, determining the second PER satisfies a de-tag threshold, and revoking the tagging of the flow based, at least in part, on determining the second PER satisfies the de-tag threshold.
26 Citations
25 Claims
-
1. A method comprising:
-
calculating a first packet error rate (PER) of a flow sent from a source to a cable modem over a first period of time in a full duplex cable network; tagging the flow based on determining the first PER of the flow satisfies a tag threshold associated with the flow; intercepting, at a selective proxy, a packet of the tagged flow; storing a backup of the packet; transmitting the packet to the cable modem; determining the cable modem did not receive the packet; retransmitting the backup of the packet to the cable modem; dynamically calculating a second PER of the tagged flow based on a second period of time that ends after the first period of time ends; determining the second PER of the tagged flow satisfies a de-tag threshold; and revoking the tagging of the flow based, at least in part, on determining the second PER satisfies the de-tag threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. At least one non-transitory computer readable media comprising instructions for execution, and when executed by at least one processor, cause the at least one processor to:
-
calculate a first packet error rate (PER) of a flow sent from a source to a cable modem in a full duplex cable network, wherein calculating the first PER comprises; calculating a first count of packets from the flow that were not received by the cable modem during the first period of time, calculating a second count of total packets in the flow that were transmitted to the cable modem during the first period of time, and determining a ratio of the first count to the second count; tag the flow based on determining the first PER of the flow satisfies a tag threshold associated with the flow; intercept, at a selective proxy, a packet of the tagged flow; store a backup of the packet; transmit the packet to the cable modem; determine the cable modem did not receive the packet; and retransmit the backup of the packet to the cable modem. - View Dependent Claims (14)
-
-
15. A system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to; calculate a first packet error rate (PER) of a flow sent from a source to a cable modem over a first period of time in a full duplex cable network; tag the flow based on determining the first PER of the flow satisfies a tag threshold associated with the flow; intercept, at a selective proxy, a packet of the tagged flow; store a backup of the packet; transmit the packet to the cable modem; determine the cable modem did not receive the packet; retransmit the backup of the packet to the cable modem; dynamically calculate a second PER of the tagged flow based on a second period of time that ends after the first period of time ends; determine the second PER of the tagged flow satisfies a de-tag threshold; and revoke the tagging of the flow based, at least in part, on determining the second PER satisfies the de-tag threshold. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification