Job Protection Module Locking Computing Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern computing systems face issues where system administrators may inadvertently change configurations of computing devices during critical jobs, impacting their performance.
Innovation Solution
A job protection module identifies critical jobs and locks the associated computing devices from configuration changes during execution, ensuring stability by communicating with system management tools to set flags and prevent changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If system administrators are allowed to change configurations on computing devices, then system adaptability and ease of operation are improved, but job reliability and execution stability deteriorate due to inadvertent changes during critical jobs
Solution Approach 1:
The system performs preliminary identification of critical jobs and pre-locking of computing devices before configuration changes can occur. The job protection module identifies critical jobs and locks associated computing devices from configuration changes during execution, preventing inadvertent modifications before they can impact job stability
Solution Approach 2:
The configuration locking mechanism is dynamic rather than static. Computing devices are locked from configuration changes only during the execution of critical jobs, while allowing normal configuration changes when no critical jobs are running. This dynamic approach balances adaptability during non-critical periods with stability during critical execution
2Reliability
If computing devices are locked from configuration changes during critical jobs, then job reliability is improved, but system adaptability and ease of operation worsen due to restricted access
Solution Approach 1:
The locking mechanism applies different access restrictions to different computing devices based on their current job status. Only computing devices actively servicing critical jobs are locked from configuration changes, while other devices remain fully accessible. This localized application of restrictions minimizes impact on overall system operability
Solution Approach 2:
The job protection module acts as an intermediary between system administrators and computing devices during critical job execution. It receives configuration change requests, evaluates whether they would impact critical jobs, and selectively permits or blocks changes based on this evaluation, maintaining both protection and operational capability
3Reliability
If all computing devices are locked to prevent configuration changes, then job reliability is maximized, but productivity and device utilization deteriorate due to overly restrictive access
Solution Approach 1:
The system segments computing devices into different groups based on their current workload status. Devices servicing critical jobs are locked from configuration changes, while devices not involved in critical jobs remain fully accessible for configuration modifications and other operations. This segmentation ensures protection where needed while maintaining productivity elsewhere
Solution Approach 2:
Instead of applying configuration locks to all computing devices universally, the system applies partial locking only to the specific subset of devices currently servicing critical jobs. This partial action approach provides sufficient protection for critical operations while avoiding unnecessary restrictions that would reduce overall system productivity
Data Source
AI summary
Preventing changes to computing devices in a computing system servicing a critical job, including: identifying, by a job protection module, a critical job executing in the computing system; identifying, by the job protection module, one or more computing devices in the computing system utilized during execution of the critical job; and locking, by the job protection module, each of the one or more computing devices in the computing system utilized during execution of the critical job from undergoing a configuration change during execution of the critical job.


