Invention Grant
- Patent Title: Enabling network devices to run multiple congestion control algorithms
- Patent Title (中): 使网络设备运行多个拥塞控制算法
-
Application No.: US11507403Application Date: 2006-08-21
-
Publication No.: US07782759B2Publication Date: 2010-08-24
- Inventor: Murari Sridharan , Sanjay N. Kaniyar , Henry L. Sanders , Abolade Gbadegesin
- Applicant: Murari Sridharan , Sanjay N. Kaniyar , Henry L. Sanders , Abolade Gbadegesin
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Wolf, Greenfield & Sacks, P.C.
- Main IPC: H04L1/00
- IPC: H04L1/00 ; H04L12/24 ; G06F15/177

Abstract:
Creating different congestion control modules (CCMs) that can be plugged into a network communications stack (e.g., a TCP/IP stack). Software abstractions defining transport control events, congestion control algorithms and other information may be exposed by an application programming interface, e.g., of an operating system, and these abstractions may be used to define a CCM. The network communications stack may be configured to select one of multiple available CCMs to control congestion for a given connection. This selection may be based on any of a variety of factors including, but not limited to: network environment; connection path characteristics; connection link characteristics; a value of a socket parameter of an application; other factors; and any suitable combination of the foregoing. Thus, CCMs may be selected and implemented on a per-connection basis.
Public/Granted literature
- US20070248013A1 Enabling network devices to run multiple congestion control algorithms Public/Granted day:2007-10-25
Information query