Probe mechanism for enhancing explicit congestion notification usability
First Claim
Patent Images
1. A user equipment device, comprising:
- a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising;
determining that the user equipment device is attached to a group of access point devices, wherein the group comprises a first access point device of a first network that operates according to a first communication protocol and a second access point device of a second network that operates according to a second communication protocol different than the first communication protocol;
determining that communication between the user equipment device and the first access point device is below a defined threshold indicative of an initial use situation, wherein the initial use situation is representative of data traffic between the user equipment device and the first access point device being determined, according to a defined function, to be insignificant since the user equipment device attached to the first access point device;
in response to the determining that the communication is below the defined threshold, transmitting an uplink probe comprising a first aggregate data structure to a network device of the first network via the first access point device;
in response to the transmitting the uplink probe, receiving, via the first access point device, a downlink probe from the network device, wherein the downlink probe comprises the first aggregate data structure populated with values representative of first congestion states between respective first node devices of a communication path from the network device and the user equipment device; and
selecting the first network for communication of data of an application executing on the user equipment device in response to a comparison of the first aggregate data structure to a second aggregate data structure that is representative of second congestion states of second node devices of the second network.
1 Assignment
0 Petitions
Accused Products
Abstract
Explicit congestion notification (ECN) data that is utilized in a core portion of a cellular communication network has known issues associated with a first use scenario and an infrequent use scenario. A probe comprising probe data and a data structure for storing certain ECN data can be transmitted in order to mitigate these issues. Transmitting the probe in response to a communication session being established with a device of a network can mitigate the first use issue. Transmitting the probe in response to expiration of a probe timer in connection with a network traffic idle period can mitigate the infrequent use scenario.
47 Citations
20 Claims
-
1. A user equipment device, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; determining that the user equipment device is attached to a group of access point devices, wherein the group comprises a first access point device of a first network that operates according to a first communication protocol and a second access point device of a second network that operates according to a second communication protocol different than the first communication protocol; determining that communication between the user equipment device and the first access point device is below a defined threshold indicative of an initial use situation, wherein the initial use situation is representative of data traffic between the user equipment device and the first access point device being determined, according to a defined function, to be insignificant since the user equipment device attached to the first access point device; in response to the determining that the communication is below the defined threshold, transmitting an uplink probe comprising a first aggregate data structure to a network device of the first network via the first access point device; in response to the transmitting the uplink probe, receiving, via the first access point device, a downlink probe from the network device, wherein the downlink probe comprises the first aggregate data structure populated with values representative of first congestion states between respective first node devices of a communication path from the network device and the user equipment device; and selecting the first network for communication of data of an application executing on the user equipment device in response to a comparison of the first aggregate data structure to a second aggregate data structure that is representative of second congestion states of second node devices of the second network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine-readable storage medium, comprising executable instruction that, when executed by a processor, facilitate performance of operations, comprising:
-
determining that a user equipment device is attached to a group of access point devices, wherein the group comprises a first access point device of a first network that operates according to a first communication protocol and a second access point device of a second network that operates according to a second communication protocol different than the first communication protocol; determining that communication between the user equipment device and the first access point device is below a traffic threshold indicating that an initial use situation exists, wherein the initial use situation is representative of data traffic between the user equipment device and the first access point device being determined, according to a defined function, to be insignificant since the user equipment device attached to the first access point device; in response to the determining that the communication is below the traffic threshold, transmitting an uplink probe comprising a first aggregate data structure to a network device of first network devices of the first network via the first access point device; in response to the transmitting the uplink probe, receiving, via the first access point device, a downlink probe from the network device, wherein the downlink probe comprises the first aggregate data structure that stores values representative of first congestion states between respective first node devices of a communication path from the network device and the user equipment device; and selecting the first network devices of the first network as candidates for communication of data of an application executing on the user equipment device in response to a comparison of the first aggregate data structure to a second aggregate data structure that is representative of second congestion states of second network devices of the second network. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
determining, by a device comprising a processor, that a user equipment device is attached to a group of access point devices, wherein the group comprises a first access point device of a first network that operates according to a first communication protocol and a second access point device of a second network that operates according to a second communication protocol different than the first communication protocol; determining, by the device, that communication between the user equipment device and the first access point device is below a defined threshold indicative of an initial use situation, wherein the initial use situation is representative of data traffic between the user equipment device and the first access point device being determined, according to a defined function, to be insignificant since the user equipment device attached to the first access point device; transmitting, by the device, an uplink probe to a network device of the first network via the first access point device in response to the determining that the communication is below the defined threshold, wherein the uplink probe comprises a first aggregate data structure; receiving, by the device, a downlink probe from the network device, wherein the downlink probe comprises the first aggregate data structure populated with values representative of first congestion states between first nodes of a communication path from the network device and the user equipment device; and in response to a comparison of the first aggregate data structure to a second aggregate data structure that is representative of second congestion states of second nodes of the second network, selecting, by the device, the first network to communicate data of an application executed by the user equipment device. - View Dependent Claims (19, 20)
-
Specification