Wireless Sensor Network Task Scheduling via Node Status Lookup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless sensor networks, tasks are inefficiently assigned when nodal points become damaged, powerless, or enter sleep mode, leading to unnecessary power waste and adverse effects on network transmission.

Innovation Solution

A method where a management nodal point receives tasks, stores them in a buffer, and assigns them to execution nodal points based on their status, using a lookup table to record executable or non-executable statuses, discarding tasks if a nodal point is non-executable and updating statuses based on task completion and failure counts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If tasks are assigned to nodal points without checking their status, then task assignment speed is improved, but power waste increases and task execution reliability deteriorates

Engineering Contradiction:
Improvetask assignment speedVSAvoidpower waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary status checking of nodal points before assigning tasks. The management nodal point queries the executable status of candidate nodal points in advance, and only assigns tasks to nodal points that are confirmed to be in executable status, thereby avoiding power waste on failed transmissions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where execution nodal points report their status (executable or non-executable) to the management nodal point. The management nodal point uses this feedback information to make informed task assignment decisions, avoiding assignment to nodal points that are damaged, powerless, or in sleep mode.

Inventive Principle:
Principle #23Feedback

2Productivity

If tasks are transmitted to all nodal points regardless of status, then task distribution speed is improved, but task execution reliability deteriorates

Engineering Contradiction:
Improvetask distribution speedVSAvoidtask execution reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary verification of nodal point status before task transmission. The management nodal point checks whether candidate nodal points are in executable status using the lookup table, and only transmits tasks to nodal points that are confirmed capable of execution, thereby ensuring task execution reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from execution nodal points regarding their operational status to guide task assignment decisions. The management nodal point maintains a lookup table that records the executable status of each nodal point, using this feedback information to reliably assign tasks only to functional nodal points.

Inventive Principle:
Principle #23Feedback

3Loss of energy

If the system checks the status of each nodal point before task assignment, then power waste is reduced, but scheduling complexity increases

Engineering Contradiction:
Improvepower wasteVSAvoidscheduling complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system creates a lookup table that is a copy or representation of the actual nodal point statuses. Instead of directly querying each nodal point's hardware status, the management nodal point uses this pre-prepared lookup table that contains the executable status information, simplifying the scheduling process while still achieving power savings.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The lookup table acts as an intermediary between the management nodal point and the actual execution nodal points. It stores and provides access to the status information of execution nodal points, mediating the task assignment process and reducing the complexity of direct status checking while maintaining energy efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10841877B2Method of task scheduling in a wireless sensor network
Publication Date: 2020.11.17 PEGATRON
  • US10841877B2 patent drawing
  • US10841877B2 patent drawing
  • US10841877B2 patent drawing

AI summary

A management nodal point of a wireless sensor network (WSN) receives a plurality of tasks and stores the tasks in a buffer. Each of the tasks would be assigned to and executed by a corresponding one of execution nodal points of the WSN. The management nodal point records a status of each execution nodal point as an executable status or a non-executable status. Before the management nodal point assigns a first task, the management nodal point obtains the status of a first execution nodal point corresponding to the first task. If the first execution nodal point is at the executable status, the management nodal point assigns the first task to the first execution nodal point according to a predetermined rule.