Facilitating automatic latency discovery and dynamic network selection using data analytics in advanced networks
Abstract
Facilitating automatic latency discovery and dynamic network selection using data analytics in advanced networks (e.g., 4G, 5G, 6G, and beyond) is provided herein. Operations of a method can comprise inserting, by a system comprising a processor, first information indicative of a first identified time into a first field of a message. Also, the method can comprise transmitting, by the system, the message to a defined device. Further, the method can comprise determining, by the system, an end-to-end latency for the message based on a response received from the defined device in reply to the message. The response can comprise second information indicative of a second identified time that the message was received at the defined device.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method, comprising:
determining, by first network equipment of a group of network equipment, a total latency of a traceroute echo packet being communicated, via a first radio access technology, between the first network equipment and second network equipment of the group of network equipment, wherein the first network equipment comprises a processor; comparing the total latency with a service latency threshold of the first radio access technology; based on determining that the total latency satisfies the service latency threshold, continuing to use the first radio access technology for communication with the second network equipment; and based on determining that the total latency fails to satisfy the service latency threshold, changing from the first radio access technology to a second radio access technology for the communication with the second network equipment.
2 . The method of claim 1 , further comprising:
prior to determining the total latency, sending, by the first network equipment, the traceroute echo packet to the second network equipment, wherein the sending comprises inserting first information indicative of a time of transmission into a first timestamp field of the traceroute echo packet; and receiving, by the first network equipment, a reply traceroute echo packet from the second network equipment, wherein the reply traceroute echo packet comprises the first information in the first timestamp field, and wherein the reply traceroute echo packet comprises a second timestamp field that comprises second information indicative of a time of receipt of the traceroute echo packet at the second network equipment.
3 . The method of claim 2 , wherein determining the total latency comprises:
determining a current time of receiving the reply traceroute echo packet; and deriving the total latency based on comparing the first information indicative of the time of transmission, the second information indicative of the time of receipt, and the current time.
4 . The method of claim 1 , wherein the traceroute echo packet comprises a radio access technology field, and wherein the method further comprises:
inserting, by the first network equipment, information indicative of the first radio access technology in the radio access technology field prior to a transmission of the traceroute echo packet to the second network equipment.
5 . The method of claim 1 , wherein the service latency threshold is defined based on a service level agreement with a user equipment, and wherein the method further comprises:
based on the total latency satisfying the service latency threshold, using the first radio access technology to provide a service, according to the service level agreement, to the user equipment; and based on the total latency failing to satisfy the service latency threshold, using the second radio access technology, different from the first radio access technology, to provide the service, according to the service level agreement, to the user equipment.
6 . The method of claim 1 , wherein the service latency threshold is defined based on a type of service being provided to a user equipment, and wherein the method further comprises:
based on the total latency satisfying the service latency threshold, using the first radio access technology to provide a service of the type of service to the user equipment; and based on the total latency failing to satisfy the service latency threshold, using the second radio access technology, different from the first radio access technology, to provide the service of the type of service to the user equipment.
7 . The method of claim 1 , further comprising:
selecting, by the first network equipment, the second network equipment based on an instruction to send the traceroute echo packet to a defined access network via which the traceroute echo packet is scheduled to traverse.
8 . The method of claim 1 , further comprising:
selecting, by the first network equipment, the second network equipment based on an instruction to send the traceroute echo packet to core network equipment of a core network, wherein the traceroute echo packet is scheduled to be sent according to a route that traverses at least part of the core network.
9 . The method of claim 1 , further comprising:
selecting, by the first network equipment, the second network equipment based on an instruction to send the traceroute echo packet to backhaul network equipment of a backhaul network, wherein the traceroute echo packet is scheduled to be sent according to a route that traverses at least part of the backhaul network.
10 . The method of claim 1 , wherein the traceroute echo packet is an internet control message protocol echo packet.
11 . First network equipment, comprising:
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, wherein the operations comprise:
determining a total latency of a traceroute echo packet being exchanged between the first network equipment and second network equipment via a first radio access technology;
comparing the total latency with a service latency threshold defined for the first radio access technology;
based on the total latency satisfying a function of the service latency threshold, using the first radio access technology to provide a defined service to a user equipment; and
based on the total latency failing to satisfy the function of the service latency threshold, changing from the first radio access technology to a second radio access technology to provide the defined service to the user equipment.
12 . The first network equipment of claim 11 , wherein the operations further comprise:
prior to the measuring, sending the traceroute echo packet to the second network equipment, wherein the sending comprises inserting first information indicative of a time of the sending into a first timestamp field of the traceroute echo packet; and receiving a reply traceroute echo packet from the second network equipment, wherein the reply traceroute echo packet comprises the first information in the first timestamp field, and wherein a second timestamp field of the traceroute echo packet comprises second information indicative of a time of receipt of the traceroute echo packet at the second network equipment.
13 . The first network equipment of claim 12 , wherein the determining comprises:
determining a current time of receiving the reply traceroute echo packet; and deriving the total latency based on a comparison of the first information indicative of the time of the sending, the second information indicative of the time of receipt, and the current time.
14 . The first network equipment of claim 11 , wherein the traceroute echo packet comprises a radio access technology field, and wherein the operations further comprise:
inserting information indicative of the first radio access technology in the radio access technology field prior to a transmission of the traceroute echo packet to the second network equipment.
15 . The first network equipment of claim 11 , wherein the service latency threshold is defined based on a service level agreement with the user equipment.
16 . The first network equipment of claim 11 , wherein the service latency threshold is defined based on a type of service being provided to the user equipment.
17 . The first network equipment of claim 11 , wherein the operations further comprise:
selecting the second network equipment, from a group of network equipment of defined access, backhaul, and core networks, wherein traceroute echo packets, comprising the traceroute echo packet, are scheduled to traverse the defined access, backhaul, and core networks.
18 . A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
determining an end-to-end latency of a traceroute echo packet that is communicated between first network equipment and second network equipment via a first radio access technology; comparing the end-to-end latency with a service latency threshold defined to provide a service to a user equipment; based on a determination indicating that the end-to-end latency satisfies the service latency threshold, using the first radio access technology to provide the service to the user equipment; and based on the determination indicating that the end-to-end latency fails to satisfy the service latency threshold, changing from the first radio access technology to a second radio access technology, different than the first radio access technology, to provide the service to the user equipment.
19 . The non-transitory machine-readable medium of claim 18 , wherein the operations further comprise:
prior to the determining, inserting, into a first field of the traceroute echo packet, first information indicative of the first radio access technology; sending the traceroute echo packet to the second network equipment, wherein the sending comprises inserting, into a second field of the traceroute echo packet, second information indicative of a time of the sending; receiving, from the second network equipment, a reply traceroute echo packet that comprises, in a third field of the traceroute echo packet, third information indicative of a first time of receipt of the traceroute echo packet at the second network equipment; and determining a second time of receipt of the reply traceroute echo packet from the second network equipment, wherein the determining of the end-to-end latency comprises comparing the second information, the third information, and the second time of receipt of the reply traceroute echo packet.
20 . The non-transitory machine-readable medium of claim 18 , wherein the traceroute echo packet is an internet control message protocol echo packet.Join the waitlist — get patent alerts
Track US2021274367A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.