Media Mover Transition Control for Automated Library Availability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Automated media libraries face challenges in managing mover transitions, particularly during maintenance or failure, which can disrupt operations and require downtime or additional safety mechanisms, affecting host applications and user experience.
Innovation Solution
A media mover assembly with a control system that indicates a mover's status as unavailable due to transition, using standardized SCSI responses like Sense Key 2 and ASC/ASCQ 0401, allowing for transparent operation and continued service without immediate host intervention, enabling seamless failover and maintenance without additional hardware or operational outages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of repair
If the mover is taken out of service for repair or maintenance, then the mover can be serviced safely, but the library must be taken offline and operations cannot be scheduled during the service window
Solution Approach 1:
The library system is segmented into multiple independent movers, allowing one mover to be serviced while others continue to handle operations. This segmentation enables parallel operation where maintenance on one component does not halt the entire system.
Solution Approach 2:
The system performs preliminary failover actions before the mover is fully taken offline. The controller detects mover unavailability and proactively redirects operations to other available movers, ensuring continuous service without requiring the library to be taken offline.
2Ease of repair
If the failed mover is moved into a separate service area with safety mechanisms, then the failed mover can be serviced safely, but additional hardware and safety mechanisms are required
Solution Approach 1:
The failed mover is extracted from the operational pool and redirected to a service area, separating it from active operations. This allows servicing without requiring physical isolation barriers or additional safety mechanisms, as the mover is simply routed away from areas where it could interfere with operations.
Solution Approach 2:
The controller acts as an intermediary that manages mover routing and coordination. It directs failed movers to service areas and coordinates operations to ensure safety without requiring additional physical safety hardware, using software-based control instead.
3Productivity
If the operational mover takes over all motion requests during failover, then the library can continue operations, but host command response handling becomes disruptive and causes the host application to fail
Solution Approach 1:
The failover is implemented partially and gradually rather than all at once. The controller manages the transition by redirecting only the necessary operations to the operational mover while maintaining host application awareness, preventing complete disruption to host command handling.
Solution Approach 2:
The system implements feedback mechanisms where the controller monitors mover status and host application responses in real-time. This allows the system to detect and respond to failover conditions dynamically, maintaining host application stability by providing appropriate status information and managing command routing transparently.
Data Source
AI summary
A method for mover transition in an open systems based media library (14) for use with a host (10) that relays command requests comprises the steps of retaining a storage medium (20); selectively moving the storage medium (20) within the media library (14) with a first media mover (26); and when the first media mover (26) has a status of unavailable due to mover transition, indicating to the host (10) with a control system (40) that the first media mover (26) is not ready to perform a motion operation, and is in the process of becoming ready. Additionally, the host (10) continues to relay command requests to the media library (14) when the first media mover (26) has the status of unavailable, and the control system (40) performs any subsequent command requests relayed by the host (10) when the first media mover (26) subsequently has the status of available.


