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

Claim 10:
11. A sensor node in an Internet-of-Things (IoT) environment, the sensor node comprising:
one or more processors;
a memory coupled to the one or more processors, wherein the memory and the one or more processors are configured to:
determine an event associated with overloading of the sensor node in the IoT environment based on resources available in real-time on the sensor node, wherein the event is used as a basis for a decision for task offloading from the sensor node to a second sensor node, and wherein the event is based on tasks pending for execution at the sensor node;
establish communication from the sensor node with the second sensor node in the IoT environment capable of executing one or more tasks, based on the event;
identify the one or more tasks to be executed by the second sensor node;
assign the one or more tasks from the sensor node to the second sensor node, when the communication is established, wherein the sensor node and the second sensor node are communicatively coupled to multiple sensors or include the multiple sensors, wherein the sensor node and the second sensor node are equipped with processing capabilities and detect physical quantities measured by the multiple sensors, and wherein the sensor node and the second sensor node are connected to an edge device;
determine a non-transferrable resource requirement for non-transferrable tasks and new non-transferrable tasks, wherein the non-transferrable tasks are existing tasks on the sensor node for execution only by the sensor node, and wherein the new non-transferrable tasks are new tasks assigned to the sensor node for execution only by the sensor node; and
predict predicted resources on the sensor node for execution of the one or more tasks on the sensor node based on the non-transferrable resource requirement.