Preventing damage to storage devices within a storage system due to movement of the storage system
First Claim
Patent Images
1. In a storage system having moveable storage devices, a method comprising:
- a motion controller receiving movement related data of a storage device from at least one sensor associated with the storage device;
wherein the storage device and the motion controller are mounted on a translating sled, which is configured for movement between a first end of travel position and a second end of travel position and the method further comprises monitoring movement of the translating sled between the first end of travel position and the second end of travel position to generate the movement related data; and
in response to the received movement related data indicating at least one pre-identified condition, issuing a park command that triggers the reading head of the storage device to enter a parked state in which the storage device is protected from damage that can occur due to mechanical motion of the reading head while the pre-identified condition exists;
wherein the motion controller includes a motion sensor and a position sensor and is communicatively coupled to the motion sensor and the position sensor such that the motion controller receives acceleration data and position data that corresponds to movement of the translating sled.
14 Assignments
0 Petitions
Accused Products
Abstract
A method implemented in a storage system that has moveable storage devices includes a motion controller receiving movement related data of a storage device from at least one sensor associated with the storage device. In response to the received movement related data indicating at least one pre-identified condition, a park command is issued that triggers the reading head of the storage device to enter a parked state in which the storage device is protected from damage that can occur due to motion of the reading head while the pre-identified condition exists.
-
Citations
16 Claims
-
1. In a storage system having moveable storage devices, a method comprising:
-
a motion controller receiving movement related data of a storage device from at least one sensor associated with the storage device; wherein the storage device and the motion controller are mounted on a translating sled, which is configured for movement between a first end of travel position and a second end of travel position and the method further comprises monitoring movement of the translating sled between the first end of travel position and the second end of travel position to generate the movement related data; and in response to the received movement related data indicating at least one pre-identified condition, issuing a park command that triggers the reading head of the storage device to enter a parked state in which the storage device is protected from damage that can occur due to mechanical motion of the reading head while the pre-identified condition exists; wherein the motion controller includes a motion sensor and a position sensor and is communicatively coupled to the motion sensor and the position sensor such that the motion controller receives acceleration data and position data that corresponds to movement of the translating sled. - View Dependent Claims (2, 3)
-
-
4. In a storage system having moveable storage devices, a method comprising:
- a motion controller receiving movement data of a storage device from at least one sensor associated with the storage device, wherein the movement data includes position data;
a position sensor detecting a position of the storage device, generating the position data of the storage device and transmitting the position data to the motion controller;
determining a velocity of the storage device from the received movement data;
calculating a critical distance to reach an end of travel position for the storage device based on the velocity and the position data;
determining if the storage device can safely decelerate prior to reaching the end of travel position; and
in response to the storage device not being able to safely decelerate prior to reaching the end of travel position, issuing a park command that triggers a reading head of the storage device to enter a parked state in which the storage device is protected from damage that can occur due to mechanical motion of the reading head while the pre-identified condition exists. - View Dependent Claims (5)
- a motion controller receiving movement data of a storage device from at least one sensor associated with the storage device, wherein the movement data includes position data;
-
6. A storage system comprising:
-
at least one storage device; a storage controller communicatively coupled to the at least one storage device for controlling operations of the storage system; at least one sensor that tracks and records movement related data corresponding to movement of the storage device; and a motion controller coupled to the at least one sensor and which comprises logic that; receives the movement related data from the at least one sensor; and in response to the received movement related data indicating at least one pre-identified condition, issues a park command that triggers the reading head of the storage device to enter a parked state in which the storage device is protected from damage that can occur due to mechanical motion of the read/write head while the pre-identified condition exists; wherein the storage device and the motion controller are mounted on a translating sled, which is configured for movement along a rail, between a first end of travel position and a second end of travel position and the method further comprises monitoring movement of the translating sled between the first end of travel position and the second end of travel position to generate the movement related data; wherein the motion controller includes a motion sensor and a position sensor and is communicatively coupled to the motion sensor and the position sensor such that the motion controller receives acceleration data and position data that corresponds to movement of the translating sled; and wherein the motion controller is communicatively coupled to a storage controller and issuing of the park command comprises signaling the storage controller to issue the park command to the storage device. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. An information handling system (IHS) comprising:
-
one or more processors; a storage system coupled to the processor and in communication with the processor, the storage system comprising at least one storage device and a storage controller coupled to the storage device for controlling operations of the storage system; at least one sensor that tracks and records movement related data corresponding to movement of the storage device; a motion controller communicatively coupled to the at least one sensor, the motion controller having firmware executing thereon to provide control of storage device operations, wherein the firmware configures the motion controller to; determine if received movement-related data indicates at least one pre-identified condition that can result in damage to the storage device; and in response to the received movement related data indicating at least one pre-identified condition, issue a park command that triggers the reading head of the storage device to enter a parked state in which the storage device is protected from damage that can occur due to mechanical motion of the reading head while the pre-identified condition exists; wherein the storage device and the motion controller are mounted on a translating sled, which is configured for movement along a rail between a first end of travel position and a second end of travel position and the method further comprises monitoring movement of the translating sled between the first end of travel position and the second end of travel position to generate the movement related data; and wherein the motion controller includes a motion sensor and a position sensor and is communicatively coupled to the motion sensor and the position sensor such that the motion controller receives acceleration data and position data that corresponds to movement of the translating sled. - View Dependent Claims (13, 14, 15, 16)
-
Specification