会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • IO completion architecture for user-mode networking
    • US06988268B2
    • 2006-01-17
    • US10137589
    • 2002-04-30
    • Khawar M. Zuberi
    • Khawar M. Zuberi
    • G06F9/46G06F3/00
    • H04L69/12
    • A new method and framework for implementing network protocol processing utilizing a combination of application threads and a dedicated thread to process IO completions in a completion queue that automatically detects and adjusts thread priorities to alleviate manual intervention. According to the present invention, as data transfer operations are completed by the network interface, completion information identifying the data transfer operations is posted on the completion queue. The completion information is read and processed by a combination of application and dedicated threads running in the system. A method monitors performance of the system to detect whether poor processor utilization or excessive context switches occurs, in which case a different thread is used to process the completion information. In order to context switch to a different thread, the priority level of the dedicated thread is set to a HIGH level to utilize the dedicated thread or the priority level of the dedicated thread is set a LOW level to utilize an application thread.
    • 3. 发明授权
    • Quality of service support for A/V streams
    • A / V流服务质量支持
    • US07693157B2
    • 2010-04-06
    • US11410349
    • 2006-04-25
    • Khawar M. ZuberiMathias JourdainRajesh Sundaram
    • Khawar M. ZuberiMathias JourdainRajesh Sundaram
    • H04L12/28
    • H04L47/2416H04L43/50H04L45/125H04L45/302H04L45/70H04L47/15H04L47/70H04L47/762H04L47/803H04L47/822H04L47/824
    • 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策略准确地设置传输参数。
    • 5. 发明授权
    • Increasing the accuracy and efficiency of admission control for data streams
    • 提高数据流接纳控制的准确性和效率
    • US07366097B2
    • 2008-04-29
    • US10689400
    • 2003-10-20
    • Khawar M. Zuberi
    • Khawar M. Zuberi
    • H04J1/16
    • H04L65/4084H04L29/06027H04L47/115H04L47/15H04L47/70H04L47/783H04L47/801H04L47/803H04L47/822H04L47/824H04L65/80
    • 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.
    • 本发明扩展到方法,系统和计算机程序产品,用于提高数据流的接纳控制的准确性和效率。 发射计算机系统与可变速率数据流一起传送伴随数据流,以模拟可变速率数据流的最大数据传输。 因此,在其他计算机系统进行的主动探测实验可以更准确地指示可用带宽(或将来可用的带宽)。 计算机系统可以维护准入控制高速缓存,其指示先前进行的主动探测实验的结果和当前进入网络的先前数据流时的网络配置。 当进行准入控制以提高准入控制的效率时,计算机系统可以参考准入控制高速缓存。 也就是说,可以进行准入控制决定而不必进行完整的主动探测实验。
    • 6. 发明授权
    • Method and system for switching between network transport providers
    • 网络传输提供商之间切换的方法和系统
    • US06658469B1
    • 2003-12-02
    • US09453781
    • 1999-12-03
    • Michael T. MassaAlessandro ForinVadim EydelmanTimothy M. MorreKhawar M. Zuberi
    • Michael T. MassaAlessandro ForinVadim EydelmanTimothy M. MorreKhawar M. Zuberi
    • G06F15173
    • H04L47/10G06F9/54H04L47/30H04L47/39
    • A method and system for directing data transfers between applications and devices residing on different computers or devices using a transport provider switch to determine whether to use a primary transport provider or one of a plurality of alternative transport providers. When an application or device requests to transfer data with another application or device, the transport provider switch detects whether the applications and devices are served by an alternative transport provider and, if so, directs that alternative transport provider to transfer the data. To improve data transfer performance, the switch employs an adaptive protocol that 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 switch transfers the data in a mode that is best suited for the application. A credit-based sequencing method is used to coordinate message transfers.
    • 一种用于在驻留在不同计算机或设备上的应用和设备之间使用传输提供商交换机来引导数据传输的方法和系统,以确定是使用主要传输提供商还是使用多个替代传输提供者中的一个。 当应用或设备请求与其他应用或设备传输数据时,传输提供商交换机检测应用和设备是否由替代传输提供商服务,如果是,则指示该替代传输提供商传送数据。 为了提高数据传输性能,交换机采用自适应协议,通过观察正在接收数据的应用程序发布接收缓冲区并检测接收缓冲区的大小来适应数据传输的方式。 根据应用程序或设备的行为,交换机以最适合应用程序的模式传输数据。 基于信用的排序方法用于协调消息传送。
    • 7. 发明授权
    • Network supporting centralized management of QoS policies
    • 网络支持QoS策略的集中管理
    • US07979549B2
    • 2011-07-12
    • US11289978
    • 2005-11-30
    • Dennis G. FrostEric K. HanKhawar M. ZuberiShuangtong Feng
    • Dennis G. FrostEric K. HanKhawar M. ZuberiShuangtong Feng
    • G06F15/173G06F15/16G06F17/00
    • H04L47/10H04L47/20
    • A computer system that implements a quality of service policy. Information defining the quality of service policy is stored in a central location, such as a server within an enterprise. Policy management software on clients in the network download quality of service policy information from the central location to the clients. Within a client, a portion of the policy information is selected based on its applicability to a particular connection. The selected information is cached with an association to the connection so that, as datagrams are generated for transmission over the network, relevant policy information is quickly accessed for use in controlling transmission characteristics of datagrams sent using that connection. Additionally, time information may be associated with information in the cache as well as policy information available from the server. Whenever a datagram is to be transmitted over a connection associated with out-of-date policy information in the cache, the cache information is updated.
    • 实现服务质量政策的计算机系统。 定义服务质量策略的信息存储在中央位置,例如企业内的服务器。 网络上的客户端策略管理软件从中心位置向客户端下载服务质量信息。 在客户端内,根据其对特定连接的适用性来选择策略信息的一部分。 所选择的信息被缓存有与连接的关联,使得由于数据报被生成用于通过网络进行传输,相关的策略信息被快速访问以用于控制使用该连接发送的数据报的传输特性。 此外,时间信息可以与缓存中的信息以及从服务器可用的策略信息相关联。 无论何时通过与高速缓存中的过时策略信息相关联的连接发送数据报,将更新高速缓存信息。
    • 8. 发明申请
    • Quality of Service Support for A/V Streams
    • A / V流服务质量支持
    • US20100172358A1
    • 2010-07-08
    • US12724106
    • 2010-03-15
    • Khawar M. ZuberiMathias JourdainRajesh Sundaram
    • Khawar M. ZuberiMathias JourdainRajesh Sundaram
    • H04L12/28
    • H04L47/2416H04L43/50H04L45/125H04L45/302H04L45/70H04L47/15H04L47/70H04L47/762H04L47/803H04L47/822H04L47/824
    • 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策略准确地设置传输参数。
    • 9. 发明授权
    • High-accuracy packet pair for network bottleneck bandwidth measurement
    • 用于网络瓶颈带宽测量的高精度数据包对
    • US07545749B2
    • 2009-06-09
    • US11058847
    • 2005-02-15
    • Mathias JourdainJoel L. RosenbergerKhawar M. Zuberi
    • Mathias JourdainJoel L. RosenbergerKhawar M. Zuberi
    • G01R31/08
    • H04L47/10H04L47/115H04L47/283
    • 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.
    • 一种新颖的包过滤和处理机制解决了与交通流量,主机限制和结构特定问题相关的带宽估计问题,以便准确估计家庭网络等波动环境中的瓶颈带宽。 特别地,该过程控制分组串实验的数量,列车中的列车和分组的大小以及消除由于交叉流量,网络捕获,接收机CPU过载,中断节制和其他网络因素引起的错误的其他因素。 在本发明的实施例中,将历史窗口应用于从单个列车导出的估计,以确保在网络相对稳定的时候采用用于进行瓶颈带宽估计的数据。