Method and apparatus for network congestion control

a technology of congestion control and network, applied in the field of networks, can solve problems such as noisy delay measuremen

Active Publication Date: 2011-07-05
CALIFORNIA INST OF TECH
View PDF16 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0063]The present invention provides a method and apparatus for network congestion control. The present invention is a delay based model and in fact uses queuing delay as a congestion measure, providing advantages over prior art loss based systems. One advantage is that queuing delay can be more accurately estimated than loss probability. This is because packet losses in networks with large bandwidth-delay product are rare events under TCP Reno and its variants (probability on the order 10−7 or smaller), and because loss samples provide coarser information than queuing delay samples. Indeed, measurements of delay are noisy, just as those of loss probability. Thus, another advantage of the present invention is that each measurement of queuing delay provides multi-bit information while each measurement of packet loss (whether a packet is lost) provides only one bit of information for the filtering of noise. This makes it easier for an equation-based implementation to stabilize a network into a steady state with a target fairness and high utilization. In addition, the dynamics of queuing delay provides scaling with respect to network capacity. This helps maintain stability as a network scales up in capacity.
is that each measurement of queuing delay provides multi-bit information while each measurement of packet loss (whether a packet is lost) provides only one bit of information for the filtering of noise. This makes it easier for an equation-based implementation to stabilize a network into a steady state with a target fairness and high utilization. In addition, the dynamics of queuing delay provides scaling with respect to network capacity. This helps maintain stability as a network scales up in capacity.

Problems solved by technology

Indeed, measurements of delay are noisy, just as those of loss probability.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for network congestion control
  • Method and apparatus for network congestion control
  • Method and apparatus for network congestion control

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0079]The embodiments of the present invention are a method and an apparatus for network congestion control. In the following description, numerous specific details are set forth to provide a more thorough description of embodiments of the invention. It will be apparent, however, to one skilled in the art, that the embodiments of the present invention may be practiced without these specific details. In other instances, well known features have not been described in detail so as not to obscure the invention.

[0080]The present invention is a delay based scheme that utilizes an equation-based packet-level implementation with an explicit estimation the of end-to-end congestion measure qi(t). This allows for the elimination of packet-level oscillations that are due to the binary nature of the congestion signal. The motivation for the present implementation is as follows.

[0081]As noted above, the congestion windows in Reno, HSTCP, and STCP evolve according to:

[0082]w.i⁡(t)=κi⁡(t)·(1-qi⁡(t)...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention is a delay based model and in fact uses queuing delay as a congestion measure, providing advantages over prior art loss based systems. One advantage is that queuing delay can be more accurately estimated than loss probability. This is because packet losses in networks with large bandwidth-delay product are rare events under TCP Reno and its variants (probability on the order 10−7 or smaller), and because loss samples provide coarser information than queuing delay samples. Indeed, measurements of delay are noisy, just as those of loss probability. Thus, another advantage of the present invention is that each measurement of queuing delay provides multi-bit information while each measurement of packet loss (whether a packet is lost) provides only one bit of information for the filtering of noise. This makes it easier for an equation-based implementation to stabilize a network into a steady state with a target fairness and high utilization. In addition, the dynamics of queuing delay provides scaling with respect to network capacity. This helps maintain stability as a network scales up in capacity.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]The present application claims the benefit of priority from pending U.S. Provisional Application No. 60 / 477,830 filed Jun. 12, 2003, U.S. Provisional Application No. 60 / 479,251 filed Jun. 16, 2003, and U.S. Provisional Application Ser. No. 60 / 482,060 filed Jun. 23, 2003, which are herein incorporated by reference in their entirety.GOVERNMENT LICENSE RIGHTS[0002]The U.S. Government has certain rights in the present invention pursuant to Grant Nos. ANI-0113425 and ANI-0230967 awarded by the National Science Foundation.BACKGROUND OF THE INVENTION[0003]1. Field of the Invention[0004]The present invention relates to the field of networks and to methods and apparatus for congestion control.[0005]Portions of the disclosure of this patent document contain material that are subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure as it appears in t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(United States)
IPC IPC(8): H04J3/14H04LH04L12/26H04L12/56H04L29/06
CPCH04L47/10H04L47/193H04L47/27H04L47/283H04L69/16H04L69/163
Inventor JIN, CHENGLOW, STEVEN H.WEI, XIAOLIANG
Owner CALIFORNIA INST OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products