IP Library › Granted Patent US 12,068,916
Granted Patent B2
US 12,068,916 · App. 17/919,519 · Granted Aug 20, 2024

Network node and method for handling operations in a communications network

Inventors: Ajay Kattepur (Bangalore, IN); Nanjangud Chandrasekhara Swamy Narendra (Bangalore, IN); Ramamurthy Badrinath (Bangalore, IN)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04L41/0823H04L41/5003
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,068,916
App. No.
17/919,519
Granted
Aug 20, 2024
Kind
B2
Abstract

A method performed by a network node for handling one or more operations in a communications network comprising a plurality of computing devices performing one or more tasks. The network node obtains initial parameters relating to the plurality of computing devices, environment and the communications network; and generates a plan by taking one or more operation goals involving the plurality of computing devices into account as well as the obtained initial parameters, wherein the generated plan relates to operation of the plurality of computing devices. The network node further computes a number of back-up plans, wherein the number of back-up plans are taking one or more events into account wherein the one or more events relate to operation of the plurality of computing devices; and executes one or more operations using the generated plan, and in case the one or more events occur, using a computed back-up plan.

Claims (45)

1. A method performed by a first network node for handling one or more operations in a communications network comprising a plurality of computing devices performing one or more tasks, the method comprising:

obtaining initial parameters relating to the plurality of computing devices, an environment, and the communications network;

generating a plan based on one or more operation goals involving the plurality of computing devices and the obtained initial parameters, wherein the generated plan relates to one or more operations of the plurality of computing devices;

determining a number of one or more back-up plans, wherein the number of back-up plans are determined based on one or more events, and further wherein the one or more events relate to the one or more operations of the plurality of computing devices; and

executing the one or more operations using the generated plan, and in case the one or more events occur while executing said one or more operations, using the generated one or more back-up plans related to the occurred one or more events, wherein

the plurality of computing devices includes a first computing device and a second computing device,

the generated plan comprises triggering offloading of one or more tasks of the first computing device to a computation node via a second network node,

the generated one or more back-up plans comprise triggering the offloading of said one or more tasks of the first computing device to the computation node via the second computing device,

the triggering of the offloading via the second network node comprises transmitting, to the second network node, a request for offloading said one or more tasks of the first computing device,

the one or more events which occurred while executing the one or more operations comprise failing to receive, from the second network node, a response message responding to the request for offloading,

the triggering of the offloading via the second computing device comprises transmitting, to the second computing device, a request for offloading said one or more tasks of the first computing device, and

the second computing device is configured to move closer to the second network node based at least on receiving the request for offloading.

2. The method according to claim 1 , wherein the generated plan comprises communication paths, movement paths, the one or more operation goals, computational offloading, and/or task offloading between the plurality of computing devices.

3. The method according to claim 1 , wherein the one or more events relate to changing environment, performance of the computing devices, and/or the communications network.

4. The method according to claim 1 , wherein

the initial parameters comprise a device specific parameter, a communication topology, map information of the environment and/or a location specific parameter, and

the device specific parameter comprises one or more of: computational capability, memory capability, and/or battery capability of the computing devices.

5. The method according to claim 1 , wherein the initial parameters are recorded by the plurality of computing devices or the first network node or pre-configured.

6. The method according to claim 1 , wherein the one or more operation goals comprise at least a goal relating to time, battery usage, computational capacity, and/or communication performance.

7. The method according to claim 1 , wherein the one or more events comprise a computing device failure, a communication loss, alteration in environment, a battery degradation, a deviation in quality of service, QoS, limits and/or a failure to reach a goal with a current plan.

8. The method according to claim 1 , wherein the plan and/or the number of back-up plans are generated or computed using a machine learning model.

9. A first network node for handling one or more operations in a communications network comprising a plurality of computing devices performing one or more tasks, the first network node comprising:

a communication interface configured to communicate via the communications network; and

processing circuitry, wherein the first network node is configured to:

obtain initial parameters relating to the plurality of computing devices, an environment, and the communications network;

generate a plan based on one or more operation goals involving the plurality of computing devices and the obtained initial parameters, wherein the generated plan relates to one or more operations of the plurality of computing devices;

determine a number of one or more back-up plans, wherein the number of back-up plans are determined based on one or more events, and further wherein the one or more events relate to the one or more operations of the plurality of computing devices; and

execute the one or more operations using the generated plan, and in case the one or more events occur while executing said one or more operations, using the generated one or more back-up plans related to the occurred one or more events,

wherein

the plurality of computing devices includes a first computing device and a second computing device,

the generated plan comprises triggering offloading of one or more tasks of the first computing device to a computation node via a second network node,

the generated one or more back-up plans comprise triggering the offloading of said one or more tasks of the first computing device to the computation node via the second computing device,

the triggering of the offloading via the second network node comprises transmitting, to the second network node, a request for offloading said one or more tasks of the first computing device,

the one or more events which occurred while executing the one or more operations comprise failing to receive, from the second network node, a response message responding to the request for offloading,

the triggering of the offloading via the second computing device comprises transmitting, to the second computing device, a request for offloading said one or more tasks of the first computing device, and

the second computing device is configured to move closer to the second network node based at least on receiving the request for offloading.

10. The first network node according to claim 9 , wherein the generated plan comprises communication paths, movement paths, the one or more operation goals, computational offloading, and/or task offloading between the plurality of computing devices.

11. The first network node according to claim 9 , wherein the one or more events relate to changing environment, performance of the computing devices, and/or the communications network.

12. The first network node according to claim 9 , wherein

the initial parameters comprise a device specific parameter, a communication topology, map information of the environment and/or a location specific parameter, and

the device specific parameter comprises one or more of the following: computational capability, memory capability, and/or battery capability of the computing devices.

13. The first network node according to claim 9 , wherein the number of back-up plans is computed using changed initial parameters.

14. The first network node according to claim 9 , wherein the one or more operation goals comprise at least a goal relating to time, battery usage, computational capacity, and/or communication performance; and wherein the one or more events comprise a computing device failure, a communication loss, alteration in environment, and/or a battery degradation.

15. The first network node according to claim 9 , wherein the one or more events comprise a deviation in quality of service, QoS, limits or a failure to reach a goal with a current plan.

16. The first network node according to claim 9 , wherein the plan and/or the number of back-up plans are generated or computed using a machine learning model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2023
From: BADRINATH, RAMAMURTHY; KATTEPUR, AJAY; NARENDRA, NANJANGUD CHANDRASEKHARA SWAMY
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 063520/0729 →
Priority Claims (1)
IN 202011016593 · Apr 17, 2020 · national
Continuity (1)
Related Publication 20230171154A1 · Jun 1, 2023
Cited By (3)
US 12,411,738 US 12,457,469 US 12,641,160