Patent ID: 11954535
Assignee: SIEMENS AKTIENGESELLSCHAFT
Field: Computer technology (Electrical engineering)
Classification: CPC G  H  Y | IPC G  H

Claim 0:
1. A method of execution of one or more tasks in an Internet-of-Things (IoT) environment assigned to a sensor node, the method comprising:
determining an event associated with overloading of a first sensor node in the IoT environment based on resources available in real-time on the first sensor node, wherein the event is used as a basis for a decision for task offloading from the first sensor node to a second sensor node and is determined based on tasks pending for execution at the first sensor node;
identifying one or more tasks executable by the second sensor node;
establishing, by an assignment module, communication between the first sensor node and the second sensor node in the IoT environment;
assigning the one or more tasks from the first sensor node to the second sensor node such that the second sensor node executes the one or more tasks, wherein the first and second sensor nodes are communicatively coupled to multiple sensors or include the multiple sensors, wherein the first and second sensor nodes are equipped with processing capabilities and detect physical quantities measured by the multiple sensors, and wherein the first and second sensor nodes are connected to an edge device;
determining a non-transferrable resource requirement for non-transferrable tasks and new non-transferrable tasks, wherein the non-transferrable tasks are existing tasks on the first sensor node for execution only by the first sensor node, and wherein the new non-transferrable tasks are new tasks assigned to the first sensor node for execution only by the first sensor node; and
predicting predicted resources on the first sensor node for execution of the one or more tasks on the first sensor node based on the non-transferrable resource requirement.