-
公开(公告)号:US20190007235A1
公开(公告)日:2019-01-03
申请号:US16123436
申请日:2018-09-06
Applicant: LiveQoS Inc.
Inventor: Shane Daniel Barnes , Matthew Robert Williams , Miika Anttoni Klemetti , Vijayendran Mahendran , Uri Nebogatov , Mohan Krishna Vemulapali
IPC: H04L12/46 , H04L29/06 , H04L12/801 , H04L1/16
Abstract: A system transports a plurality of UDP datagrams from a sending application to a receiving application by creating a TCP tunnel between a TCP sending-end and a TCP receiving-end, encapsulating the datagrams in TCP packets at the TCP transmitting-end, transmitting the TCP packets via the TCP tunnel to the TCP receiving-end over a network using a TCP/IP protocol, and extracting the datagrams from the TCP packet and forwarding the extracted datagrams to the receiving application. The TCP tunnel may provide the same delay and responsiveness as UDP protocol. The TCP receiving-end may detect when a packet is missing and request retransmission when a packet is missing, so that the TCP sending-end retransmits the missing packets. The transmitting of TCP packets to the TCP receiving-end continues when the receiving-end detects a missing packet, so that there is no lag in the forwarding of the extracted datagrams. Retransmitted packets may be discarded.
-
公开(公告)号:US10097373B2
公开(公告)日:2018-10-09
申请号:US14460526
申请日:2014-08-15
Applicant: LiveQoS Inc.
Inventor: Shane Daniel Barnes , Matthew Robert Williams , Miika Anttoni Klemetti , Vijayendran Mahendran , Uri Nebogatov , Mohan Krishna Vemulapali
IPC: H04L12/46 , H04L29/06 , H04L1/16 , H04L12/801
Abstract: A system transports a plurality of UDP datagrams from a sending application to a receiving application by creating a TCP tunnel between a TCP sending-end and a TCP receiving-end, encapsulating the datagrams in TCP packets at the TCP transmitting-end, transmitting the TCP packets via the TCP tunnel to the TCP receiving-end over a network using a TCP/IP protocol, and extracting the datagrams from the TCP packet and forwarding the extracted datagrams to the receiving application. The TCP tunnel may provide the same delay and responsiveness as UDP protocol. The TCP receiving-end may detect when a packet is missing and request retransmission when a packet is missing, so that the TCP sending-end retransmits the missing packets. The transmitting of TCP packets to the TCP receiving-end continues when the receiving-end detects a missing packet, so that there is no lag in the forwarding of the extracted datagrams. Retransmitted packets may be discarded.
-
公开(公告)号:US20150358238A1
公开(公告)日:2015-12-10
申请号:US14827694
申请日:2015-08-17
Applicant: LiveQoS Inc.
Inventor: Matthew Robert Williams , Mohan Krishna Vemulapali , Uri Nebogatov , Shane Daniel Barnes , Miika Anttoni Klemetti , Vijayendran Mahendran
IPC: H04L12/801
CPC classification number: H04L47/193 , H04L1/1867 , H04L47/11 , H04L47/12 , H04L2001/0097
Abstract: A system for congestion control of traffic in a network that uses Transmission Control Protocol (TCP) includes a plurality of TCP congestion control programs having one or more parameters, a plurality of TCP congestion control units running the TCP congestion control programs, and a TCP mapper adapted to map incoming TCP traffic flow from a plurality of incoming TCP traffic flows to the TCP congestion control units based on at least one of (a) the type of application program from which the incoming TCP traffic flow originated (b) the type of network for which the incoming TCP traffic flow is destined, (c) parameters related to network performance (d) network constraints (e) source of the incoming TCP traffic flow, and (f) destination of the incoming TCP traffic flow.
-
公开(公告)号:US09143454B2
公开(公告)日:2015-09-22
申请号:US14516953
申请日:2014-10-17
Applicant: LiveQoS Inc.
Inventor: Matthew Robert Williams , Mohan Krishna Vemulapali , Uri Nebogatov , Shane Daniel Barnes , Miika Anttoni Klemetti , Vijayendran Mahendran
IPC: H04B7/00 , H04L12/801 , H04L1/18
CPC classification number: H04L47/193 , H04L1/1867 , H04L47/11 , H04L47/12 , H04L2001/0097
Abstract: A system for congestion control of traffic in a network that uses Transmission Control Protocol (TCP) includes a plurality of TCP congestion control programs having one or more parameters, a plurality of TCP congestion control units running the TCP congestion control programs, and a TCP mapper adapted to map incoming TCP traffic flow from a plurality of incoming TCP traffic flows to the TCP congestion control units based on at least one of (a) the type of application program from which the incoming TCP traffic flow originated (b) the type of network for which the incoming TCP traffic flow is destined, (c) parameters related to network performance (d) network constraints (e) source of the incoming TCP traffic flow, and (f) destination of the incoming TCP traffic flow.
Abstract translation: 用于使用传输控制协议(TCP)的网络中的业务的拥塞控制的系统包括具有一个或多个参数的多个TCP拥塞控制程序,运行所述TCP拥塞控制程序的多个TCP拥塞控制单元和TCP映射器 适于将来自多个传入TCP业务流的传入TCP流量流映射到所述TCP拥塞控制单元,所述TCP拥塞控制单元基于以下中的至少一个:(a)来自所述传入TCP业务流的应用程序的类型(b)所述网络的类型 (c)与网络性能相关的参数(d)网络约束(e)进入的TCP流量的来源,以及(f)进入的TCP流量的目的地。
-
公开(公告)号:US20140133308A1
公开(公告)日:2014-05-15
申请号:US14157717
申请日:2014-01-17
Applicant: LiveQoS Inc.
Inventor: Matthew Robert Williams , Mohan Krishna Vemulapali , Uri Nebogatov , Miika Anttoni Klemetti , Vijayendran Mahendran
IPC: H04L12/801
CPC classification number: H04L47/12 , H04L1/1867 , H04L1/188 , H04L1/203 , H04L1/205 , H04L1/22 , H04L47/11 , H04L47/193 , H04L47/50 , H04L69/163
Abstract: A system for congestion control of traffic in a network that uses Transmission Control Protocol (TCP) includes a plurality of TCP congestion control programs having one or more parameters, a plurality of TCP congestion control units running the TCP congestion control programs, and a TCP mapper adapted to map incoming TCP traffic flow from a plurality of incoming TCP traffic flows to the TCP congestion control units based on at least one of (a) the type of application program from which the incoming TCP traffic flow originated (b) the type of network for which the incoming TCP traffic flow is destined, (c) parameters related to network performance (d) network constraints (e) source of the incoming TCP traffic flow, and (f) destination of the incoming TCP traffic flow.
-
-
-
-