Visual Job Scheduling With Capacity-Based Duration Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing job scheduling systems fail to visually represent the varying required time for jobs based on the processing capacity of job execution devices, leading to inefficiencies in scheduling and potential conflicts with already scheduled jobs.
Innovation Solution
An information processing system that displays job display elements in shapes corresponding to the calculated required time, considering the processing capacity of the job execution device, and provides visual notifications of potential conflicts with already scheduled jobs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the required time for a job is indicated by a fixed shape of job display element, then the interface is simple and easy to operate, but the representation does not reflect the varying processing capacity of different job execution devices
Solution Approach 1:
The job display element's shape is made dynamic rather than fixed. When a user hovers over or drags a job display element, the system calculates and displays the required time based on the processing capacity of the target job execution device, causing the shape to change accordingly. This allows the same job display element to represent different execution times for different devices without complicating the basic interface structure.
Solution Approach 2:
The shape parameter of the job display element is changed dynamically based on the processing capacity parameter of the job execution device. The system calculates the required time by referring to the processing capacity information and attribute information of the job, then displays the job display element in a shape corresponding to the calculated required time, thereby encoding processing capacity information into the visual representation.
2Measurement precision
If the job display element shape changes based on processing capacity, then the required time information becomes visually recognizable, but the system complexity increases due to real-time calculation requirements
Solution Approach 1:
The system performs automatic real-time calculation of the required time when a user hovers over or drags a job display element. The processor automatically refers to the processing capacity information of the job execution device and the attribute information of the job to calculate and display the required time without requiring manual intervention or complex external systems.
Solution Approach 2:
The system provides immediate visual feedback by changing the shape of the job display element based on the calculated required time. This feedback mechanism allows users to understand the impact of different job execution device selections on the required time, enabling informed scheduling decisions without increasing overall system complexity.
3Productivity
If the schedule is created without considering processing capacity variations, then scheduling is fast and simple, but scheduling conflicts may occur with already scheduled jobs
Solution Approach 1:
The system calculates and displays the required time before the user finalizes the scheduling decision. By showing the required time based on processing capacity during the drag-and-drop operation, users can anticipate potential scheduling conflicts and adjust their decisions accordingly, preventing conflicts before they occur rather than detecting them after scheduling.
Solution Approach 2:
The system provides real-time feedback during the scheduling process by displaying the required time in the shape of the job display element. This allows users to see immediately whether a job will conflict with already scheduled jobs, enabling them to make informed decisions about job placement without compromising scheduling speed or reliability.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An information processing system includes: a processor configured to: display a schedule region defined by a first axis and a second axis, in which schedule frames of job execution devices that are job assignment candidates are arranged and displayed in a direction of the first axis, and the second axis forms a time axis; display, in the schedule frame of the job execution device, a job display element corresponding to a job that is assigned to the job execution device and indicating an execution time and a required time for the job in the job execution device; refer to, in response to a movement operation performed by a user to move a job display element corresponding to an unscheduled job to the schedule region, processing capacity information of a job execution device corresponding to a moved position of the job display element and attribute information of a job corresponding to the job display element, to calculate the required time for the job in the job execution device; and display the job display element in a shape corresponding to the calculated required time.