Automatic Task Scheduling for Edge Computing Privacy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing edge computing systems with GPUs require professional operation and are costly when privacy is enforced, lacking efficient automated task scheduling solutions.
Innovation Solution
An electronic device with a storage medium and processor implements an automatic task scheduling method, breaking down data processing tasks into job tasks, forming a job queue, and distributing computing resources based on task requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If edge computing apparatus with GPU is provided to ensure data privacy, then data privacy is protected, but operation complexity and cost increase requiring professional personnel
Solution Approach 1:
The system implements automated task scheduling that enables the edge computing apparatus to autonomously manage and allocate computing resources without requiring professional personnel intervention. The scheduling system automatically breaks down tasks, forms job queues, and distributes resources based on task requirements, allowing the system to serve itself rather than requiring expert operation.
2Reliability
If professional personnel operate the edge computing apparatus with GPU, then task execution reliability is improved, but operation cost increases
Solution Approach 1:
The automated scheduling system enables the edge computing apparatus to autonomously manage task execution, eliminating the need for professional personnel and reducing operational costs while maintaining reliable task completion through systematic resource allocation and monitoring.
3Adaptability or versatility
If manual task scheduling is used in edge computing system, then flexibility in resource allocation is improved, but productivity and efficiency deteriorate
Solution Approach 1:
The system replaces manual mechanical scheduling operations with an automated electronic scheduling mechanism that automatically breaks down tasks, forms job queues, and distributes computing resources. This substitution maintains flexibility through adaptive resource allocation while dramatically improving productivity by eliminating manual intervention and enabling systematic automated management.
4Productivity
If automated task scheduling is implemented, then productivity and efficiency are improved, but system complexity increases
Solution Approach 1:
The scheduling system is divided into distinct functional modules: task breakdown module, job queue formation module, and resource distribution module. This segmentation organizes the complexity into manageable, independent components that can be developed, maintained, and understood separately, reducing the perceived complexity while maintaining high productivity through automated operation.
Data Source
AI summary
A method for the automatic scheduling of tasks obtains data processing tasks and data sources. A job queue is formed based on the data processing tasks. The job tasks are extracted in order from the job queue. Computing resources are distributed based on the extracted job tasks. A result of the data processing task is obtained by the pre-trained model based on the data source. An electronic device and a computer readable storage medium applying the method are also provided.

