Method and apparatus for congestion control for packet-based...

Multiplex communications – Data flow congestion prevention or control – Flow control of data transmission through a network

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S395210

Reexamination Certificate

active

06738351

ABSTRACT:

FIELD OF THE INVENTION
The invention pertains to congestion control for communications networks and, particularly, packet-based voice communications networks.
BACKGROUND OF THE INVENTION
The use of packet-based networks for communicating data between various locations is well known. Packet-based networks also are increasingly being used to carry voice or combined voice and data traffic. Particularly, public telephone companies are using packet-based networks as part of the public telephone networks. The two types of packet-based networks in most common use today are ATM (Asynchronous Transfer Mode) networks and IP (Internet Protocol) networks. The small but growing number of networks which use either of these types of packet-based networks for transmitting voice (or voice and data) are termed VTOA (Voice Traffic Over ATM) and VoIP (Voice-over-IP) networks, respectively.
In packet-based networks, data streams transferred between two nodes of the network are transferred in discrete packets. Packets may be of consistent size or may be variably sized. Each packet includes a field of data which may be preceded and/or followed by non-data information such as preamble and housekeeping information (such as data source and destination addresses and the like). The data source destination fields of the packet are used by the switches and routers in the network to route the data through network nodes from source node to destination node.
The destination node reconstructs the data in the proper order based on the housekeeping information to accurately recreate the transmitted data stream. Accordingly, a continuous stream of data can be generated at a source node of the network, transmitted in separate packets (which can even travel separate routes) to the destination node and be reassembled at the receiving node to recreate a continuous stream of receive data. The fact that the data was packetized for transmission and reassembled is transparent to the users at the source and destination nodes.
However, when congestion on the network exceeds the physical capabilities of the network, i.e., the amount of data that must be transmitted via the network for all of its source-destination node pairs exceeds the physical capabilities of the network, packets get dropped and the apparently seamless transmission of data falls apart. Particularly, using a voice link as an example, transmission links in which packets are being dropped will have noticeably reduced audio quality. The receiving party may perceive noise, delay jitter and even gaps in the received voice transmission. Delay jitter occurs when the packets do not arrive quickly enough to be recreated seamlessly to produce a continuous stream of data. Noise and gaps appear when packets are completely dropped.
FIG. 1
is a block diagram of an exemplary communication network
10
, including a packet-based communication sub-network
12
. The packet-based sub-network
12
of
FIG. 1
forms a portion of an overall telephone communications system
10
in this particular example. The packet-based network
12
interconnects a plurality of public service telephone networks (PSTNs)
14
. In other words, some nodes of the packet-based network
12
are gateway nodes through which data from other networks, for example, time division multiplexed (TDM) PSTN networks
14
is transferred. The network nodes through which the PSTNs are coupled to the packet-based network are termed gateways. The gateways
18
convert voice data from the protocol of the PSTN networks
14
(e.g., a TDM protocol) to the protocol of the packet-based network
12
(i.e., packets).
Using voice data being transmitted from PSTN
14
a
to PSTN
14
b
as an example, gateway
18
a
converts the TDM voice into packet voice and transmits it to an edge switch or edge router
20
a
. From edge router
20
a
, the data is directed to edge router
20
b
, preferably, directly. However, the data may be routed through one or more switches and/or routers
24
. Edge router
20
b
directs the packets to gateway
18
b
, where packet voice data is converted to the TDM format and then forwarded on the PSTN network
14
b.
The term edge switch or edge router refers to a device that is primarily responsible for performing network access functions for the packet-based network, such as low level traffic classification, aggregation and management. As its name implies, an edge switch or edge router typically is coupled directly to a gateway into the network, i.e., it is at the edge of the packet-based network. The network further comprises core switches and core routers
24
. Both of these terms refer to devices that perform larger scale traffic classification, aggregation and management.
There are several known mechanisms for handling congestion in communications networks. For instance, call blocking is a mechanism by which new calls (i.e., source/destination node pairs) are not accepted by the network when the quality of existing calls starts degrading due to congestion. Another method known for reducing congestion at the congested point is by rerouting calls in the PSTN networks. Particularly, the TDM networks may be coupled to the central packet-based network at multiple gateways. If a path through one particular gateway is congested, the PSTN network can reroute calls to another gateway through which less congested paths in the packet-based network can be accessed.
It is also possible to use compression algorithms to reduce the bandwidth needed for a call and thus allow more calls to be accommodated. With respect to voice communications, many voice compression algorithms are known. However, compression typically leads to loss of information. Generally, the greater the amount of compression, the greater the loss of data. In connection with voice communications, generally, the greater the amount of compression, the lower the audio quality of the call.
Call gapping in the PSTN networks is another possible mechanism for reducing congestion.
It is an object of the present invention to provide a network congestion management method and apparatus for use in connection with packet-based networks.
SUMMARY OF THE INVENTION
The invention is a method and apparatus for congestion management in a packet-based network that interconnects a plurality of peripheral networks. We disclose a method and apparatus by which the amount of congestion is quantified and particular corrective actions and the level of those corrective actions necessary to eliminate or reduce data loss is generated. The generated data may be transferred to those network elements (or the peripheral networks) which can implement the indicated corrective actions or may be implemented automatically by a centralized network congestion manager circuit (e.g., a dedicated digital signal processor). The system operates essentially in real time.
We disclose a method and apparatus for determining a level of voice compression necessary to bring an overly congested node within system specifications and for communicating that information to the node. The node can thereafter begin to utilize a compression scheme providing the necessary level of compression on all future calls until the number of calls decreases to a level where either a less severe compression scheme or no compression scheme is necessary. This congestion relief scheme can be used either individually or in connection with either one or all of the above-described reconfiguration of bandwidth pipes, call blocking and call rerouting mechanisms.
The network congestion management in accordance with the present invention may be a centralized system or it may be a distributed system in which multiple nodes of the network contain elements of the network congestion management hardware and software.


REFERENCES:
patent: 5115429 (1992-05-01), Hluchyj et al.
patent: 5444707 (1995-08-01), Cerna et al.
patent: 5883819 (1999-03-01), Abu-Amara et al.
patent: 5884174 (1999-03-01), Nagarajan et al.
patent: 5926483 (1999-07-01), Javitt
patent: 5943343 (1999-08-01), Hatta et al.
patent: 6584110 (2003-06-01), Mizuta et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for congestion control for packet-based... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for congestion control for packet-based..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for congestion control for packet-based... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3225904

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.