发明名称 ENABLING NETWORK DEVICES TO RUN MULTIPLE CONGESTION CONTROL ALGORITHMS
摘要 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.
申请公布号 WO2007124154(A1) 申请公布日期 2007.11.01
申请号 WO2007US09831 申请日期 2007.04.23
申请人 MICROSOFT CORPORATION 发明人 SRIDHARAN, MURARI;KANIYAR, SANJAY N.;SANDERS, HENRY L.;GBADEGESIN, ABOLADE
分类号 H04L12/28;G06F15/16;G06F17/00 主分类号 H04L12/28
代理机构 代理人
主权项
地址