Abstract:
The disk drive memory (100) of the present invention uses a large plurality of small form factor disk drives (130-O-130-M) to implement an inexpensive, high performance, high reliability disk drive memory that emulates the format and capability of large form factor disk drives. The plurality of disk drives (130-O-130-M) are switchably interconnectable to form parity groups of N+1 parallel connected disk drives (130-O-130-M) to store data thereon. The N+1 disk drives (130-O-130-M) are used to store the N segments of each data word plus a parity segment. In addition, a pool of backup disk drives (130-O-130-M) is maintained to automatically substitute a replacement disk drive for a disk drive in a parity group that fails during operation.
Abstract:
A method and apparatus for detecting mechanical interaction in a disk drive system (10) which includes one or more rotatable disks (14), one or more radially movable heads (18) cooperating with the disks for transfer of data therebetween, and a carriage (20) for supporting the heads, has a waveguide (24), coupled to the carriage, for conducting acoustic stress waves corresponding to the mechanical interaction. The acoustic stress waves conducted from the carriage are then preamplified (32) and selectively filtered (34) before being fed to a signal processor and waveform analyzer. In such a manner, specific frequencies or ranges of frequencies of interest, each of which correspond to a particular mechanical interaction are analyzed by the waveform analyzer.
Abstract:
In an optical storage device having an active layer including a Chalcogenide alloy, a metal, preferably nickel, is codeposited with the Chalcogenide, in order to inhibit darkening of the storage structure.
Abstract:
A pneumatic monitoring system for a magnetic tape drive includes a single sensor which includes a differential pressure transducer (57). Points in the tape drive to which vacuum is applied are coupled to one side of the sensor (57) and points in the tape drive to which pressure is applied are coupled to the other side of the detector (57). The sensor (57) produces an analog voltage representing the state of the pneumatic system. It is digitized and applied to a microprocessor (67) which compares the sensor voltage to preset ranges for calibrated conditions of the tape drive. If the sensed voltage is outside of these ranges, error conditions are indicated.
Abstract:
A data clocking and detection system for a digital data storage system includes a common controlled oscillator (16) for the multiple tracks. A phase detector (18) for each track includes a counter and decoding circuitry producing outputs representing the time occurrence of transitions in the data with respect to bit cells defined by multiple clock pulses for each bit cell. Phase errors are used to control the frequency of the VCO, and large phase errors are used to add or subtract a count from the phase counter in each phase detector.
Abstract:
A method is provided for regulating access to a data storage configuration that includes a storage controller, a number of disk storage drives usefully configured as a RAID array, and a backend bus connected between the storage controller and the drives. One or more backend expansion ports are also connected to the backend bus, for use in expanding storage capacity as required. In accordance with the method, if a host device is inadvertently connected to a backend expansion port, rather than to an intended host connection port, an algorithm is implemented, preferably in a backend processor connected between the backend bus and the drives. The WWN of the host, received during a login procedure, is examined to determine whether or not the host is an authorized user of the storage configuration. If not, the backend processor is operated to prevent the host from accessing the drives, to prevent corruption of stored data.
Abstract:
A method is provided for regulating access to a data storage configuration that includes a storage controller, a number of disk storage drives usefully configured as a RAID array, and a backend bus connected between the storage controller and the drives. One or more backend expansion ports are also connected to the backend bus, for use in expanding storage capacity as required. In accordance with the method, if a host device is inadvertently connected to a backend expansion port, rather than to an intended host connection port, an algorithm is implemented, preferably in a backend processor connected between the backend bus and the drives. The WWN of the host, received during a login procedure, is examined to determine whether or not the host is an authorized user of the storage configuration. If not, the backend processor is operated to prevent the host from accessing the drives, to prevent corruption of stored data.
Abstract:
A media cartridge for use with data storage libraries. The cartridge includes a housing having an opening through which a carrier tray can be loaded and extracted to reveal a media element. A number of baffles are included to limit -exposure of the media elements to contamination.
Abstract:
A system for object-based archival data storage includes an object-based storage subsystem having respective data storage devices, at least one file presentation interface that interfaces to client platforms, an administration interface having graphical user interface (GUI) and a command line interface (CLI), a meta data subsystem for storing meta data about files, and includes a virtual file subsystem having a virtual file server (VFS), a policy subsystem, and a scalar e interconnect to couple the object-based storage subsystem, the at least one file presentation interface, the administration interface, the meta data subsystem, and the policy subsystem, wherein the policy subsystem provides system rules predetermined by a user for at least one of hash based integrity checking, read-only/write-ability/erase-ability control, and duplicate data treatment corresponding to files and file objects.
Abstract:
A storage library which enables capacity expansion without additional robotics hardware includes a frame, first and second modules having respective cells, and a robot. The frame supports the first module at a first frame length position such that the first cells are positioned at the first frame length position and along the periphery of a channel extending within the frame interior through the frame length. The frame supports the second module when the second module is mounted to the frame such that the second cells are positioned at the second frame length position and along the channel periphery. The robot (26, 90) has a support connected to the frame and a picker (32) movably connected to the support. The picker moves through the channel to manipulate media elements held by the first cells, and to manipulate media elements held by the second cells when the second module is mounted to the frame.