Patent application number | Description | Published |
20080244101 | APPARATUS, SYSTEM, AND METHOD FOR PERFORMING STORAGE DEVICE MAINTENANCE - An apparatus and system are disclosed for performing a storage device maintenance operation. A management module receives a command through an interconnection module configured as a non-blocking switch. The management module performs a maintenance operation on a storage device through the interconnection module in response to the command. In addition, the management module may receive queries on the status of the maintenance operation through the interconnection module and report the status of the maintenance operation through the interconnection module. | 10-02-2008 |
20080244620 | Dynamic Communication Fabric Zoning - A mechanism is provided for dynamically zoning or rezoning serially attached SCSI expanders using an intelligent failover mechanism. The mechanism uses serially attached SCSI (SAS) zoning by zoning off one port of the SAS hard disk drive to the initiator that does not “own” the resource. The drive will appear to only one initiator as a result of the zoning. In the event of a failure on the “owning” initiator, the failover mechanism may change the zones, zoning off the failed initiator and including the drives in the zone(s) of the active initiator(s). By using zoning in this fashion, the zoning mechanism creates an active-passive SAS multiplexer with configurable and intelligent failover. | 10-02-2008 |
20080266077 | Fault Tolerant Closed System Control Using Power Line Communication - A method, system, and computer program product are provided for communicating to a powered element in a rack system. A controller injects communication data onto power lines that provides power to a plurality of powered elements. The powered elements determine if the communication data transmitted via the power lines should be used for configuration using an address embedded within the communication data. The powered elements compare an embedded target address within the communication data to the address of the particular element. If there is a match between the addresses, the corresponding powered element processes the communication data to configure the powered element. As a result, data may be communicated over the power lines thereby eliminating the need for separate communication lines. Thus, the amount of cables required to interconnect the powered elements of the distributed data processing system may be reduced by eliminating the communication lines from the system configuration. | 10-30-2008 |
20080313658 | Intelligent Dynamic Multi-Zone Single Expander Connecting Dual Ported Drives - A single fibre channel switch or serial attached SCSI expander applies zoning on the initiator ports to each of the two ports of one or more drives. The fibre channel switch or serial attached SCSI expander uses zoning to connect both ports of each drive to a single expander and set the zones in the expander such that each zone includes at least one initiator port and one drive port. | 12-18-2008 |
20090028229 | Method and Procedure for Detecting Cable Length in a Storage Subsystem with Wide Ports - A mechanism detects cable length in a storage subsystem with wide ports. The mechanism uses in-situ bidirectional cable wrapping for determining different cable lengths. The mechanism under-margins transmitter output to failure for each external port and even for each PHY within a wide port. Based on the transition point from “good” wrap to “bad” wrap, the cable length may be determined. The transition point identifies if the cable is long or short, at which point the optimum tuning parameters can accordingly be set. A calibration mechanism calibrates the high speed transmitter/receiver pair characteristics, and, thus, optimizes the transmission performance between subsystems. The calibration mechanism mitigates the need for frequent error correction and does not incur the performance degradation associated with error correction techniques. | 01-29-2009 |
20090030649 | Method and Procedure for Detecting Cable Length in a Storage Subsystem with Wide Ports - A mechanism detects cable length in a storage subsystem with wide ports. The mechanism uses in-situ bidirectional cable wrapping for determining different cable lengths. The mechanism under-margins transmitter output to failure for each external port and even for each PHY within a wide port. Based on the transition point from “good” wrap to “bad” wrap, the cable length may be determined. The transition point identifies if the cable is long or short, at which point the optimum tuning parameters can accordingly be set. A calibration mechanism calibrates the high speed transmitter/receiver pair characteristics, and, thus, optimizes the transmission performance between subsystems. The calibration mechanism mitigates the need for frequent error correction and does not incur the performance degradation associated with error correction techniques. | 01-29-2009 |
20090031180 | Method for Discovering and Isolating Failure of High Speed Traces in a Manufacturing Environment - A mechanism is provided for discovering and isolating failure of high speed traces in a manufacturing environment. The mechanism utilizes transmit pre-emphasis and receiver equalization in combination with attenuated wrap plugs to enhance discovery and isolation of manufacturing defects in the manufacturing environment. The mechanism adjusts pre-emphasis and equalization in real time in high speed devices, allowing for much greater variation to compensate for design margins and specification variances. While the card is under test with wrap-backs installed, the pre-emphasis and receiver equalization are brought to the limits while logging the bit error rate to a non-volatile memory element. The mechanism then compares the bit error rate information to empirically derived signatures for failure isolation. | 01-29-2009 |
20090072953 | Reliable Redundant Data Communication Through Alternating Current Power Distribution System - A method, system, and computer program product are provided for providing reliable redundant data communications. A programming unit issues a request for data to a set of powered elements using a set of secondary communication channels in response to a reduction in a level of communications being detected. The set of secondary communication channels comprises one or more alternating current power lines and the request is sent as data injected onto the alternating current power lines to the set of powered elements. The programming unit receives the data using the set of secondary communication channels from the set of powered elements, analyzes the data to determine a set of recovery actions to restore the level of communications, and issues the set of recovery actions to the set of powered elements using the set of secondary communication channels. | 03-19-2009 |
20090089594 | Method and System to Validate Physical and Logical System Connectivity of Components in a Data Processing System - A method, system, and computer program product are provided for validating a connection of powered elements within a data processing system. A request for data is issued to a set of powered elements using a set of communication channels. The set of communication channels comprises one or more alternating current power lines. The request is sent as a set of instructions injected onto the communication channels to the set of powered elements. Data received from the set of powered elements using the set of communication channels includes physical connection information for the set of powered elements. A determination is made as to whether each powered element in the set of powered elements is connected in a predetermined configuration. A notification is presented to a user identifying each powered element in the set of powered elements that is not connected in the predetermined configuration. | 04-02-2009 |
20090189646 | Method and Apparatus for Detection and Accommodation of Hot-Plug Conditions - An apparatus, method, and discriminator circuit are provided for filtering false signals. A discriminator circuit receives a low-state signal via an input and, responsive to receiving the low-state signal, the discriminator circuit compares the low-state signal to a static signal. Responsive to the low-state signal being greater than the static signal, the discriminator circuit outputs a high-voltage signal. The high-voltage signal output by the discriminator circuit indicates that the low-state signal is a false low signal. Responsive to the low-state signal being less than or equal to the static signal, the discriminator circuit outputs a low-voltage signal. The low-voltage signal output by the discriminator circuit indicates that the low-state signal is a valid low signal. | 07-30-2009 |
20090207921 | APPARATUS AND METHOD TO COMMUNICATE INFORMATION WITHIN A DATA STORAGE LIBRARY - A method to communicate information within a data storage system comprising a plurality of enclosures, wherein the method defines and stores a first waveform comprising a frequency F | 08-20-2009 |
20130033784 | PERIODIC ROTATIONAL VIBRATION CHECK FOR STORAGE DEVICES TO COMPENSATE FOR VARYING LOADS - A periodic rotational vibration check for storage devices to compensate for varying loads is disclosed. A variable representing rotational vibration status is maintained in a rotational vibration log. The variable is processed to determine whether a storage device exhibits a rotational vibration issue. Workload analysis is performed to identify a change to the workloads run on physically separate hardware to resolve the rotational vibration issue and thus eliminate the need for more expensive hardware. | 02-07-2013 |
20140233365 | PERIODIC ROTATIONAL VIBRATION CHECK FOR STORAGE DEVICES TO COMPENSATE FOR VARYING LOADS - A periodic rotational vibration check for storage devices to compensate for varying loads is disclosed. A variable representing rotational vibration status is maintained in a rotational vibration log. The variable is processed to determine whether a storage device exhibits a rotational vibration issue. Workload analysis is performed to identify a change to the workloads run on physically separate hardware to resolve the rotational vibration issue and thus eliminate the need for more expensive hardware. | 08-21-2014 |