Image Forming Apparatus Mining Job Resource Scheduling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Image forming apparatuses face inefficiencies when both mining processing and job execution share the same resources, leading to suboptimal performance due to high resource utilization, particularly when the GPU is used for mining and other tasks simultaneously.
Innovation Solution
The image forming apparatus is configured to execute mining processing only after determining that a predetermined job has ended, allowing for separate resource allocation and maximizing efficiency by suspending mining when necessary to prioritize job execution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If mining processing and job execution share the same resources simultaneously, then resource utilization is improved, but job execution efficiency deteriorates due to high resource contention
Solution Approach 1:
The system dynamically adjusts resource allocation between mining processing and job execution based on real-time conditions. The control unit monitors job status and automatically suspends or resumes mining processing to ensure jobs receive sufficient resources for efficient execution, while still allowing mining to utilize available resources when jobs are not active.
Solution Approach 2:
The system implements periodic switching between mining processing and job execution modes. Mining processing is suspended during job execution periods and resumed during idle periods, creating a rhythmic pattern of resource allocation that ensures jobs receive dedicated resources while mining continues to generate value during non-critical periods.
2Productivity
If mining processing is executed simultaneously with jobs, then overall system activity is improved, but job execution time increases due to resource competition
Solution Approach 1:
The system performs preliminary checks to determine whether a job is currently being executed before initiating or continuing mining processing. If a job is detected, mining processing is suspended in advance to prevent resource contention and ensure the job can execute without delays, thereby reducing job execution time while still allowing mining to proceed during idle periods.
3Quantity of substance
If the GPU is used for both mining and other tasks simultaneously, then hardware utilization is improved, but processing speed deteriorates due to high resource utilization
Solution Approach 1:
The control unit dynamically manages GPU resource allocation by monitoring system state and adjusting mining processing intensity or suspension based on current job requirements. When jobs require high GPU performance, mining is suspended to ensure maximum processing speed for the job. When GPU resources are available, mining resumes to maintain hardware utilization, creating a dynamic balance between utilization and speed.
Data Source
AI summary
An image forming apparatus includes one or more memories and one or more processors. The one or more processors and the one or more memories are configured to execute mining processing and are configured to execute a job, wherein the mining processing and the job are not executed at a same time.


