US 12,149,408 B2
Device oriented edge deployment
Su Liu, Austin, TX (US); John A Walicki, Ridgewood, NJ (US); Neil Delima, Scarborough (CA); and David Jason Hunt, Kirkwood, MO (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Feb. 22, 2023, as Appl. No. 18/172,508.
Prior Publication US 2024/0283700 A1, Aug. 22, 2024
Int. Cl. H04L 41/0806 (2022.01)
CPC H04L 41/0806 (2013.01) 18 Claims
OG exemplary drawing
 
1. A computer-implemented method, the method comprising:
identifying respective computing characteristics of all edge devices of a network;
categorizing the edge devices into one or more categories based on identified respective computing characteristics;
classifying a type of a computing task to be deployed to one or more of the edge devices, wherein the computing task is associated with an edge application, and wherein the edge application is associated with a service profile which defines deployment criteria of the computing task, and wherein the deployment criteria comprises specified deployment algorithms, specified security protocols to be followed during application deployment, preferred geographic locations of deployed-to registered edge devices, and minimum computing resource requirements of deployed-to registered edge devices;
mapping the computing task to a category of the one or more categories based on its classified type;
calculating a respective computing score for each edge device of the category;
ranking edge devices of the category based on their respective computing scores;
deploying, according to the deployment criteria, the computing task to a top-ranked edge device of the category and assigning a temporary edge device application ID to the computing task, wherein the temporary edge device application ID is assigned to the computing task and associated with the top-ranked edge device while it is used for deployment of the computing task; and
tracking deployment of the computing task via its assigned temporary edge device application ID.