Apparatus and method for enhancing performance in a packet data system
First Claim
1. In a communication system having a source that communicates with a packet forwarder over a first link and a destination that communicates with the packet forwarder over a second link having a bandwidth lower than a bandwidth of the first link, the packet forwarder monitoring a first buffer that stores data packets sent from the source for transmission to the destination, a method of controlling the loss of data packets comprising the steps of:
- determining an amount of data packets stored in the first buffer; and
if the amount is above a first threshold, sending a signal to the source to stop transmitting packets.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for controlling loss of data packets in a system, wherein the packets are transmitted from a source to a destination via a packet forwarder over a plurality of links having different bandwidths. The packet forwarder actively monitors the average number of packets in the first buffer and when the average number rises above a pre-defined threshold, the packet forwarder signals the source to stop sending data packets. The source will then compress and store packets it receives from a network in a second buffer until the source can again transmit the compressed packets to the packet forwarder. When the source'"'"'s buffer becomes full, it will discard any packets it receives from the network before performing compression. When the average number of packets in the first buffer drops below the threshold, the packet forwarder signals the source to resume sending compressed packets for transfer to the destination.
-
Citations
14 Claims
-
1. In a communication system having a source that communicates with a packet forwarder over a first link and a destination that communicates with the packet forwarder over a second link having a bandwidth lower than a bandwidth of the first link, the packet forwarder monitoring a first buffer that stores data packets sent from the source for transmission to the destination, a method of controlling the loss of data packets comprising the steps of:
-
determining an amount of data packets stored in the first buffer; and
if the amount is above a first threshold, sending a signal to the source to stop transmitting packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a communications system comprising a Packet Data Serving Node (PDSN) for transmitting compressed data packets to a Packet Control Function (PCF) over a link having a first bandwidth and a MS for receiving the compressed data packets from the PCF over link having a second bandwidth lower than the first bandwidth, wherein the PCF monitors a first buffer that stores the compressed data packets, a method of controlling the loss of compressed data packets by the PCF comprising the steps of:
-
determining an amount of compressed data packets stored in the first buffer; and
if the amount is above a first threshold, instructing the PDSN to stop sending compressed packets to the PCF. - View Dependent Claims (10, 11, 12, 14)
-
-
13. An apparatus for reducing the loss of data packets in a communication system comprising:
-
a network;
a source operatively coupled to the network for receiving uncompressed data packets;
a packet forwarder operatively coupled to the source for receiving compressed data packets over a first communication link having a first bandwidth;
a first buffer coupled to the packet forwarder for storing compressed data packets received from the source;
a destination for receiving the compressed data packets over a second communication link having a second bandwidth lower than the first bandwidth; and
wherein the packet forwarder instructs the source to stop sending compressed data packets when the packet forwarder detects that an amount of compressed data packets stored in the first buffer is above a threshold.
-
Specification