Edge Task Scheduling via Travel Plan Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In collaborative computing environments, scheduling computer tasks across a mix of stationary and moving edge computing devices is challenging due to varying resource availability, location, and network connectivity, leading to issues with task offloading and processing efficiency.

Innovation Solution

A method and system that automatically identify and select suitable edge computing devices by correlating computer resource information, location, network information, and travel information with scheduled task times to optimize task offloading and processing, especially for moving edge devices by coordinating with their travel plans.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If tasks are scheduled on moving edge computing devices, then task processing flexibility and resource utilization are improved, but task completion reliability deteriorates due to unpredictable availability and connectivity changes

Engineering Contradiction:
Improvetask processing flexibilityVSAvoidtask completion reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by detecting travel information and predicting future locations of moving edge devices before task execution. It proactively identifies devices that will be available at specific future times and locations, allowing tasks to be scheduled in advance with confidence in device availability, thus maintaining reliability while enabling flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring the actual locations and availability of moving edge devices against predicted trajectories. This feedback loop allows the scheduling system to adjust task assignments dynamically, ensuring that tasks are assigned to devices that will actually be available, thereby maintaining high task completion reliability despite device mobility.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If task scheduling considers travel information and location data, then device selection accuracy is improved, but system complexity increases due to additional data processing requirements

Engineering Contradiction:
Improvedevice selection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the essential travel information and location data needed for task scheduling decisions, rather than processing all available device data. By selectively extracting relevant mobility parameters (current location, speed, direction, predicted trajectory), the system achieves accurate device selection without the overhead of comprehensive data processing, thus reducing system complexity while maintaining precision.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If tasks are offloaded to moving edge devices, then resource utilization is improved, but task processing time variability increases due to device mobility and connectivity changes

Engineering Contradiction:
Improveresource utilizationVSAvoidtask processing time variability
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary identification of suitable moving edge devices based on their predicted trajectories and availability windows before task offloading. By pre-calculating which devices will be available at specific locations and times, the system can assign tasks with predictable completion times, reducing time variability while maximizing resource utilization through mobile device participation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230409410A1Intelligent distribution of computer tasks on edge computing devices
Publication Date: 2023.12.21 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20230409410A1 patent drawing
  • US20230409410A1 patent drawing
  • US20230409410A1 patent drawing

AI summary

A method for automatically selecting a computing device to offload and process a computer task is provided. The method may include automatically identifying an off-loadable computer task to be offloaded from a first computing device to a second computing device. The method may further include determining a scheduled time and an amount of time for processing the identified off-loadable computer task. The method may further include, based on the identified off-loadable computer task, the scheduled time, and the determined amount of time, automatically identifying available computing devices from the plurality of computing devices for processing the identified off-loadable computer task. The method may further include, selecting the computing device from for processing the off-loadable computer task, wherein selecting a moving edge computing device further includes coordinating the scheduled time and the amount of time for processing the identified off-loadable computer task with a determined travel plan.