IP Library Granted Patent US 12,261,757
Granted Patent B2
US 12,261,757 · App. 17/581,947 · Granted Mar 25, 2025

System and method for network and computation performance probing for edge computing

Inventors: Kenneth J. Kerpez (Long Valley, NJ); Peter Silverman (Evanston, IL)
Assignee: ASSIA SPE, LLC
H04L43/065H04L43/0817H04L43/0864H04L43/0888H04L43/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,261,757
App. No.
17/581,947
Granted
Mar 25, 2025
Kind
B2
Abstract

Described herein are systems and methods of for measuring and assuring performance in networked applications where edge computing is utilized, which may comprise determining or improving network and computational performance by the use of edge probing. Edge probing enables rapid measurement and assessment of networking and computational performance, where performance comprises speed latency, for a device using an edge compute node. Edge probing can be used to assess performance of and assign converged networking and computing infrastructure to applications and devices.

Claims (23)

1. A method of probing edge computing performance, comprising:

generating a plurality of edge probes that facilitate generation of time information related to a plurality of edge compute nodes;

transmitting, from a transmitter, a first edge probe among the plurality of edge probes to a first edge compute node and transmitting a second edge probe among the plurality of edge probes to a second edge compute node, the first and second edge compute nodes being in the plurality of edge compute nodes;

receiving, at a receiver, from the first edge compute node a first response corresponding to the first edge probe and receiving from the first edge compute node a second response corresponding to the second edge probe, the first response comprises network time information of the first edge compute node and edge node compute time information of the first edge compute node, the second response comprises network time information of the second edge compute node and edge node compute time information of the second edge compute node, the edge node compute time information is related to time due to computations occurred within the first or second edge compute node; and

selecting a preferred edge compute node based at least in part on time information derived from the first and second responses, the preferred edge compute node being within the plurality of edge compute nodes.

2. The method of claim 1 wherein each of the plurality of edge probes specifies one or more edge computing tests for an edge compute node.

3. The method of claim 1 wherein the time information is a measure or estimate of time delay.

4. The method of claim 1 wherein the first or second response from the first or second edge compute node includes a timestamp.

5. The method of claim 1 wherein a computation is performed, with a computation time delay being part of a round-trip response delay.

6. The method of claim 1 wherein a networking delay is further estimated by networking tests.

7. The method of claim 1 wherein the computation is designed to provide uniformly comparable computing times that enable comparisons between performances of the first and the second edge compute nodes.

8. The method of claim 1 wherein the first and the second edge probes and their responses are used to estimate one or more of speed, latency, jitter, statistical distributions, averages, statistics, loss, availability, reliability, repeatability, throughput, scalability, privacy, security, efficiency, computing speed, computing time, determinacy, repeatability, scalability, throughput, CPU, graphics, memory, disk, or network performance of the first edge compute node and the second edge compute node.

9. A network device comprising:

an edge probe generator that generates a plurality of edge probes that facilitate generation of time information related to a plurality of edge compute nodes;

a transmitter coupled to the edge probe generator, the transmitter transmits a first edge probe among the plurality of edge probes to a first edge compute node and transmits a second edge probe among the plurality of edge probes to a second edge compute node, the first and second edge compute nodes being in the plurality of edge compute nodes;

a receiver that receives from the first edge compute node a first response corresponding to the first edge probe and receives from the second edge compute node a second response corresponding to the second edge probe, the first response comprises network time information and edge node compute time information of the first edge compute node, the second response comprises network time information and edge node compute time information of the second edge compute node, the edge node compute time information is related to time due to computations occurred within the first or second edge compute node; and

an edge compute node selector that selects a preferred edge compute node based at least in part on time information derived from the first and second responses, the preferred edge compute node being within the plurality of edge compute nodes.

10. The network device of claim 9 wherein each one of the plurality of edge probes specifies one or more edge computing tests for an edge compute node.

11. The network device of claim 9 wherein the edge node compute time information at the first edge compute node and the edge node compute time information at the second edge compute node correlate to one or more performance characteristics of the first and second edge compute nodes relative to a particular type of application.

12. The network device of claim 9 wherein the preferred edge compute node is selected by determining which edge compute node within the plurality of edge compute nodes has desired time information.

13. The network device of claim 12 wherein the desired time information is the shortest latency or delay.

14. The network device of claim 9 wherein the preferred edge compute node is selected by determining which edge compute node within the plurality of edge compute nodes provides a highest performance associated with a particular application.

15. The network device of claim 14 wherein the preferred edge compute node is selected based on at least one of an estimation of jitter, computed statistical distributions related to performance, calculated averages related to performance and measured determinism of computation times.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Aug 17, 2023
From: VALUEGATE ASTRO SPV1
To: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED; ASSIA SPE, LLC
Reel/Frame 064616/0450 →
SECURITY INTEREST Recorded Oct 29, 2022
From: ADAPTIVE SPECTRUM AND SIGNAL ALIGNMENT, INCORPORATED; ASSIA SPE LLC
To: VALUEGATE ASTRO SPV1
Reel/Frame 061804/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2022
From: KERPEZ, KENNETH J.; SILVERMAN, PETER
To: ASSIA SPE, LLC
Reel/Frame 058733/0960 →
Continuity (3)
Provisional Application 63143193 · Jan 29, 2021
Provisional Application 63174969 · Apr 14, 2021
Related Publication 20220247651A1 · Aug 4, 2022
References Cited (37)
US 9854053B1 · Joseph · 2017 [cited by applicant]
US 10021175B2 · Shattil · 2018 [cited by applicant]
US 10868750B1 · Yang · 2020 [cited by examiner]
US 11089092B1 · Seibel · 2021 [cited by examiner]
US 11190419B1 · Priescu · 2021 [cited by examiner]
US 11194628B2 · Reyes · 2021 [cited by examiner]
US 11395195B2 · Mishra · 2022 [cited by examiner]
US 11509599B1 · Nijim · 2022 [cited by examiner]
US 11609835B1 · Varga · 2023 [cited by examiner]
US 11727016B1 · Agarwal · 2023 [cited by examiner]
US 20020177910A1 · Quarterman · 2002 [cited by examiner]
US 20080025223A1 · Karacali-Akyamac et al. · 2008 [cited by applicant]
US 20140247839A1 · Kingsley · 2014 [cited by examiner]
US 20180295049A1 · Agarwal · 2018 [cited by examiner]
US 20190229998A1 · Cattoni · 2019 [cited by examiner]
US 20200137148A1 · Segal · 2020 [cited by examiner]
US 20200142735A1 · Maciocco · 2020 [cited by examiner]
US 20200287962A1 · Mishra · 2020 [cited by examiner]
US 20200344154A1 · Ying · 2020 [cited by examiner]
US 20210021484A1 · Sood · 2021 [cited by examiner]
US 20210232498A1 · Zhang · 2021 [cited by examiner]
US 20210409478A1 · Choi · 2021 [cited by examiner]
US 20210409974A1 · Zeng · 2021 [cited by examiner]
US 20220150898A1 · Jin · 2022 [cited by examiner]
US 20220225065A1 · Doken · 2022 [cited by examiner]
US 20220231952A1 · Barton · 2022 [cited by examiner]
WO 2020091736A1 · 2020 [cited by applicant]
Netscout, What is a Probe?, 2021, URL retrieved via: https://www.netscout.com/what-is/probe (Year: 2021). [cited by examiner]
International search report and the written opinion of the international searching authority mailed Apr. 15, 2022 in PCT application No. PCT/US22/13438, (8 pgs). [cited by applicant]
ETSI, “Multi-access Edge Computing”, available from the Internet, <URL: https://www.etsi.org/technologies/multi-access-edge-computing>, (6pgs). [cited by applicant]
Al Morton, AT&T, TR-471, Maximum IP-Layer Capacity Metric, Related Metrics, and Measurements, Issue 1, Issue Date: Jul. 2020, Brodband Forum, Technical Report,. [cited by applicant]
Available from the Internet, <URL https://www.broadband-forum.org/technical/download/TR-471.pdf>, (30 pgs). [cited by applicant]
Peter Thompson, “TR-452.1 Quality Attenuation Measurement Architecture and Requirements”, Revision 1, Sep. 2020, Brodband Forum, Technical Report,. [cited by applicant]
Available from the Internet, <URL: https://www.broadband-forum.org/download/TR-452.1.pdf>, (42 pgs). [cited by applicant]
Georgios Karagiannis, “TR-384 Cloud Central Office Reference Architectural Framework”, Issue 1, Jan. 2018, Brodband Forum, Technical Report. [cited by applicant]
Available from the Internet, <URL: https://www.broadband-forum.org/download/TR-384.pdf>, (80 pgs). [cited by applicant]
Extended European Search Report mailed Nov. 14, 2024 in European application No. 22746429.4, (11 pgs). [cited by applicant]