System and method for accelerating or decelerating a data transport network protocol based on real time transport network congestion conditions
AssigneeOpanga Networks, Inc.
InventorsBen Hadorn, John Burnette, Dave Gibbons, Ethan Nordness
Life of this patent
Estimating the term…
Abstract
A method is performed by a computing device in a data transport network. The computing device receives congestion-related information corresponding to current conditions of a portion of the network. The computing device determines whether a data transport session has a fair-share protocol. When the data transport session has the fair-share protocol, determining a congestion policy for the data transport session, and applying, using the congestion-related information, the congestion policy to the data transport session.
Claims19
A method performed by a computing device in a data transport network, the method comprising:
- receiving, by the computing device, congestion-related information corresponding to current conditions of a portion of the network;
- determining, by the computing device, whether a data transport session has a fair-share transport protocol, the data transport session having a first endpoint and a second endpoint, and the endpoints of the data transport session not including the computing device;
- and
- in response to determining that the data transport session has the fair-share transport protocol:
- selecting, according to a type of a subnetwork including the first endpoint, a data base from among a plurality of databases, the subnetwork including a plurality of networked devices and being a physical Radio Access Network (RAN), a physical Internet Access Network (IAN), or both;
- determining, by the computing device, a congestion policy for the data transport session by selecting, according to an identifier of a networked device including the first endpoint, according to an identifier of a networked device including the second endpoint, or according to the subnetwork, the congestion policy from among a plurality of transport congestion profiles included in the selected database, and
- applying, by the computing device and using the congestion-related information, the congestion policy to the data transport session.
A system, comprising:
- a memory storing non-transitory program commands;
- and
- a processor,
- wherein, when the processor executes the program commands, the processor:
- receives congestion-related information corresponding to current conditions of a portion of the network;
- determines whether a data transport session has a fair-share transport protocol, the data transport session having a first endpoint and a second endpoint, and the endpoints of the data transport session not including the processor;
- and
- in response to determining that the data transport session has the fair-share transport protocol:
- selects, according to a type of a subnetwork including the first endpoint, a database from among a plurality of databases, the subnetwork including a plurality of networked devices and being a physical Radio Access Network (RAN), a physical Internet Access Network (IAN), or both;
- determines, according to an identifier of a networked device including the first endpoint, according to an identifier of a networked device including the second endpoint, or according to the subnetwork, a congestion policy for the data transport session by selecting the congestion policy from among a plurality of transport congestion profiles included in the selected database, and
- applies, using the congestion-related information, the congestion policy to the data transport session.
Dependencies are inferred from the claim text.