Adaptive flow control protocol
    1.
    发明申请
    Adaptive flow control protocol 有权
    自适应流控制协议

    公开(公告)号:US20060031568A1

    公开(公告)日:2006-02-09

    申请号:US11248061

    申请日:2005-10-12

    IPC分类号: G06F15/16

    摘要: A method and system for directing data transfers between applications and devices residing on different computers or devices using an adaptive flow control protocol has been described. When an application or device requests to transfer data with another application or device, adaptive flow control protocol adapts the way data is transferred by observing when an application that is receiving data posts a receive buffer and detects the receive buffer's size. Based upon the application's or device's behavior, the adaptive flow control protocol transfers the data in a mode that is best suited for the application.

    摘要翻译: 已经描述了用于使用自适应流控制协议在驻留在不同计算机或设备上的应用和设备之间引导数据传输的方法和系统。 当应用程序或设备请求与其他应用程序或设备传输数据时,自适应流控制协议通过观察正在接收数据的应用程序何时发布接收缓冲区并检测接收缓冲区的大小来调整数据传输的方式。 基于应用或设备的行为,自适应流控制协议以最适合于应用的模式传输数据。

    Adaptive flow control protocol
    2.
    发明申请

    公开(公告)号:US20050235059A1

    公开(公告)日:2005-10-20

    申请号:US11148749

    申请日:2005-06-08

    IPC分类号: G06F9/46 G06F15/173 H04L12/56

    摘要: A method and system for directing data transfers between applications and devices residing on different computers or devices using an adaptive flow control protocol has been described. When an application or device requests to transfer data with another application or device, adaptive flow control protocol adapts the way data is transferred by observing when an application that is receiving data posts a receive buffer and detects the receive buffer's size. Based upon the application's or device's behavior, the adaptive flow control protocol transfers the data in a mode that is best suited for the application.

    State migration in multiple NIC RDMA enabled devices
    3.
    发明申请
    State migration in multiple NIC RDMA enabled devices 有权
    在多个NIC RDMA启用的设备中进行状态迁移

    公开(公告)号:US20050015469A1

    公开(公告)日:2005-01-20

    申请号:US10622217

    申请日:2003-07-18

    申请人: Khawar Zuberi

    发明人: Khawar Zuberi

    CPC分类号: H04L67/1097 H04L69/40

    摘要: A method is provided for transferring control between a first network interface and at least a second network interface in a same multiple network interface device after the first network interface transmits an identifier generated by the first network interface. The method includes receiving a message from the second network interface to a program component, the message indicating the reception of the identifier from a second device. Next, the method provides for querying the first network interface to supply the program component with a list of identifiers generated by the first network interface and associated memory locations in the multiple network interface device memory. If the identifier received by the second device is present in the list, the method provides for transmitting a memory location associated with the identifier to the second network interface.

    摘要翻译: 提供了一种用于在第一网络接口发送由第一网络接口生成的标识符之后,在同一多个网络接口设备中的第一网络接口和至少第二网络接口之间传送控制的方法。 该方法包括从第二网络接口向节目组件接收消息,该消息指示从第二设备接收标识符。 接下来,该方法提供用于查询第一网络接口以向节目组件提供由第一网络接口生成的标识符列表和多个网络接口设备存储器中的相关联的存储器位置。 如果由第二设备接收的标识符存在于列表中,则该方法提供将与该标识符相关联的存储器位置发送到第二网络接口。

    Quality of service support for A/V streams
    4.
    发明申请
    Quality of service support for A/V streams 有权
    A / V流服务质量支持

    公开(公告)号:US20070248100A1

    公开(公告)日:2007-10-25

    申请号:US11410349

    申请日:2006-04-25

    IPC分类号: H04L12/56

    摘要: An access control mechanism in a network connecting one or more sink devices to a server providing audio/visual data (A/V) in streams. As a sink device requests access, the server measures available bandwidth to the sink device. If the measurement of available bandwidth is completed before the sink device requests a stream of audio/visual data, the measured available bandwidth is used to set transmission parameters of the data stream in accordance with a Quality of Service (QoS) policy. If the measurement is not completed when the data stream is requested, the data stream is nonetheless transmitted. In this scenario, the data stream may be transmitted using parameters computed using a cached measurement of the available bandwidth to the sink device. If no cached measurement is available, the data stream is transmitted with a low priority until a measurement can be made. Once the measurement is available, the transmission parameters of the data stream are re-set. With this access control mechanism, A/V streams may be provided with low latency but with transmission parameters accurately set in accordance with the QoS policy.

    摘要翻译: 将一个或多个宿设备连接到提供流中的音频/视频数据(A / V)的服务器的网络中的访问控制机制。 作为宿设备请求访问,服务器测量宿设备的可用带宽。 如果在信宿设备请求音频/视频数据流之前完成可用带宽的测量,则测量的可用带宽被用于根据服务质量(QoS)策略来设置数据流的传输参数。 如果在请求数据流时测量未完成,则数据流仍然被传输。 在这种情况下,可以使用使用可用带宽的缓存测量计算的参数向宿设备发送数据流。 如果没有缓存测量可用,则数据流以低优先级发送,直到可以进行测量。 一旦测量可用,数据流的传输参数被重新设置。 利用这种访问控制机制,可以提供低延迟的A / V流,但是根据QoS策略准确地设置传输参数。

    High-accuracy packet pair for network bottleneck bandwidth measurement

    公开(公告)号:US20060182039A1

    公开(公告)日:2006-08-17

    申请号:US11058847

    申请日:2005-02-15

    IPC分类号: H04J1/16 H04J3/22

    摘要: A novel packet filtering and processing mechanism solves bandwidth estimation problems related to cross-traffic, host limitations, and fabric-specific issues in order to accurately estimate bottleneck bandwidth in fluctuating environments such as home networks. In particular, the process controls the number of packet train experiments, the size of trains and packets within trains, and other factors to eliminate errors due to cross-traffic, network capture, receiver CPU overload, interrupt moderation, and other networking factors. In an embodiment of the invention, a history window is applied to estimates derived from individual trains to ensure that data used to make a bottleneck bandwidth estimate was taken at a time when the network is relatively stable.

    Increasing the accuracy and efficiency of admission control for data streams
    8.
    发明申请
    Increasing the accuracy and efficiency of admission control for data streams 有权
    提高数据流接纳控制的准确性和效率

    公开(公告)号:US20050083841A1

    公开(公告)日:2005-04-21

    申请号:US10689400

    申请日:2003-10-20

    申请人: Khawar Zuberi

    发明人: Khawar Zuberi

    IPC分类号: H04L12/56 H04L29/06 H04L12/26

    摘要: The present invention extends to methods, systems, and computer program products for increasing the accuracy and efficiency of admission control for data streams. A transmitting computer system transfers a companion data stream along with a variable rate data stream to simulate the maximum data transfer of the variable rate data stream. Accordingly, active probing experiments conducted at other computer systems receive a more accurate indication of the available bandwidth (or bandwidth that may be available in the future). Computer systems can maintain admission control caches that indicate the results of previously conducted active probing experiments and the network configuration when previous data streams where admitted to a network. Computer systems can refer to an admission control cache when performing admission control to increase the efficiency of admission control. That is, an admission control decision can be made without having to conduct a complete active probing experiment.

    摘要翻译: 本发明扩展到方法,系统和计算机程序产品,用于提高数据流的接纳控制的准确性和效率。 发射计算机系统与可变速率数据流一起传送伴随数据流,以模拟可变速率数据流的最大数据传输。 因此,在其他计算机系统进行的主动探测实验可以更准确地指示可用带宽(或将来可用的带宽)。 计算机系统可以维护准入控制高速缓存,其指示先前进行的主动探测实验的结果和当前进入网络的先前数据流时的网络配置。 当进行准入控制以提高准入控制的效率时,计算机系统可以参考准入控制高速缓存。 也就是说,可以进行准入控制决定而不必进行完整的主动探测实验。

    Winsock APIs
    9.
    发明申请
    Winsock APIs 失效
    Winsock API

    公开(公告)号:US20070261067A1

    公开(公告)日:2007-11-08

    申请号:US11407499

    申请日:2006-04-20

    IPC分类号: G06F9/46

    摘要: To improve upon existing Winsock implementations, the claimed system and method adapts an existing Winsock system to use out-of-process NSP services. The claimed method and system provides asynchronous Winsock Next calls to provide client application processing flexibility. Further, the claimed method and system provides additional structures for passing additional NSP specific information for a result set to enable further client functionality. One embodiment of the claimed system provides additional client Winsock API functions to aggregate and manage asynchronous calls to multiple NSPs and/or multiple namespaces.

    摘要翻译: 为了改进现有的Winsock实现,所声明的系统和方法适应现有的Winsock系统以使用进程外的NSP服务。 所声明的方法和系统提供异步Winsock Next调用,以提供客户端应用程序处理灵活性。 此外,所要求保护的方法和系统提供用于传递用于结果集的附加NSP特定信息以实现进一步的客户端功能的附加结构。 所要求保护的系统的一个实施例提供附加的客户端Winsock API函数来聚合和管理对多个NSP和/或多个命名空间的异步调用。