Patent application number | Description | Published |
20090070092 | APPARATUS, SYSTEM, AND METHOD FOR SIMULATING MULTIPLE HOSTS - An apparatus, system, and method are disclosed for simulating multiple hosts. An object module creates a plurality of host object instances. Each host object instance simulates a host to a storage device connection. In addition, each host object instance includes a unique identifier. A traffic generator serially establishes communications between each host object instance and a storage device using the unique identifier. The traffic generator serially establishes communications until a number of host object instances in communication with the storage device is greater than a host threshold. A verification module verifies that the storage device established communications with each host object instance according to a specified connection protocol. The verification module communicates a pass if each host object instance communication is verified. | 03-12-2009 |
20090187924 | Resolving SAS timing issues for long-distance SAS extender - This invention extends the distance at which a SAS extender can function. The distance is increased a large amount over the traditional 10 meters. As a result timers will not go off before the response can make a trip back. This is accomplished by emulating as a SAS expander, using SAS AIP's (Arbitration In Progress), and using a lookup table to determine which SAS events must be responded to immediately and which ones to be passed on to the remote link. | 07-23-2009 |
20100095160 | Storage Area Network (SAN) Link Integrity Tester - A tester that generates various data patterns to assure that link receivers and transmitters are functioning properly (i.e., are functioning according to a relevant network specification) across the entire storage area network. In various embodiments, this tester may be used in Fibre Channel type SANs or in fiber connectivity (FICON) type SANs. | 04-15-2010 |
20100318820 | STORAGE SYSTEM POWER MANAGEMENT - A method for managing power consumed by storage systems and other devices is disclosed herein. In certain embodiments, such a method may include initially monitoring conditions (such as data traffic conditions) on a communication link between a first device and a second device. The method may further include determining whether the conditions on the communication link warrant powering down or powering up the second device. In the event the conditions warrant powering down the second device, a power-down command may be generated and transmitted from the first device to the second device. In the event the conditions warrant powering up the second device, a power-up command may be generated and transmitted from the first device to the second device. In selected embodiments, the power-up and power-down commands are one of SCSI commands and FICON commands. A corresponding apparatus, system, and computer-usable medium are also disclosed and claimed herein. | 12-16-2010 |
20110038639 | POWER-UP OF DEVICE VIA OPTICAL SERIAL INTERFACE - An optical communication serial interface is employed to power up a device from a powered down state to a powered on state. An optical receiver element receives serial optical signals transmitted by at least one optical fiber and converts the received serial optical signals to electrical signals. A low level reception converter detects and decodes the electrical signals to provide data and control words from detected and decoded normal electrical signals for a high level command processor. A power supply maintains low level power to at least the optical receiver element and the low level reception converter of the optical communication serial interface while the device is in the powered down state. The low level reception converter detects a particular abnormal sequence of electrical signals; and in response to detecting the particular abnormal sequence of electrical signals, asserts a control signal to power up the device controllable power supply. | 02-17-2011 |
20120008506 | DETECTING INTERMITTENT NETWORK LINK FAILURES - An apparatus, system, and method are disclosed for detecting intermittent network link failures. A tracking module tracks link failures of a network link of a network over a specified time interval. A failure module determines the network link is failing in response to a number of link failures exceeding a specified failure threshold. A mitigation module mitigates communications over the network link. | 01-12-2012 |
20120016618 | MATCHED FILTER TESTING OF DATA TRANSMISSION CABLES - In one embodiment, a method for testing a cable includes receiving a read-signal profile read at a receiving-end of a cable upon an initial test signal being input to a sending end of the cable, calculating a cross-correlation function between the read-signal profile and a matched filter output, and determining a peak value of the cross-correlation function. In another embodiment, a system includes a device, the device including logic for receiving a read-signal profile read at a receiving-end of the cable upon an initial test signal being input to a sending end of the cable, logic for calculating a cross-correlation function between the read-signal profile and a matched filter output, logic for determining a peak value of the cross-correlation function, and logic for storing the peak value to a computer readable medium. Other methods, systems, and computer program products are also described according to various embodiments. | 01-19-2012 |
20120030599 | ENHANCED ZONING USER INTERFACE FOR COMPUTING ENVIRONMENTS - Exemplary method, system, and computer program embodiments for managing a computing environment are provided. In one embodiment, a plurality of information, including each of an available plurality of devices, an interconnected plurality of communication paths, and quality of service (QoS) information, is gathered for at least one of the available plurality of devices and the interconnected plurality of communication paths. The plurality of information is organized into a plurality of zones according to a zoning methodology. One of an available plurality of checking operations is performed to verify consistency of the plurality of information, including performing a real-time zone checking operation to determine that at least one of the plurality of zones is functional. The plurality of information, including the at least one of the plurality of zones, is displayed to the user via a graphical user interface (GUI). | 02-02-2012 |
20120039331 | STORAGE AREA NETWORK PATH MANAGEMENT - A path selection module selects at least two fibre channel paths between a fibre channel host and a fibre channel destination. A trace route module performs one or more fibre channel trace route procedures for each of the at least two fibre channel paths. The trace route module provides a set of fibre channel links between the fibre channel host and the fibre channel destination for each of the at least two fibre channel paths. A record registration module registers with one or more event servers to receive link incident records for the fibre channel links in the sets of fibre channel links. | 02-16-2012 |
20120039604 | PRIORITY DATA TRANSMISSION USING FIBRE CHANNEL OVER ETHERNET - An apparatus, system, and method are disclosed for handling data being communicated over lossless Ethernet that is sensitive to delays. Fibre Channel over Ethernet (FCoE) is one example of an environment where data may be subject to unacceptable delays. The method involves designating certain data as low latency data that is sensitive to delays in transmission. The low latency data is then transmitted in such a manner that the receiving devices are aware that they are receiving low latency data. If a delay in the transmission of low latency is detected, commands are issued that pause or slow standard data in order to free up bandwidth for the low latency data. The commands may be, for example, backward congestion notifications and priority flow control. Low latency data is exempted from backward congestion notifications and priority flow control. Priority | 02-16-2012 |
20120044084 | CABLE MANAGEMENT DISPLAY - An approach to cable management is presented. A bi-stable liquid crystal display that requires no power to maintain an image is attached to a communications cable. A bi-stable liquid crystal display may be attached to each end of the cable. The bi-stable liquid crystal displays may be built into the connectors. A display module connects to the bi-stable liquid crystal display and receives signals associated with a message about the communications cable. The display module causes messages to be shown on the bi-stable liquid crystal display in response to receiving the signal. The signal may be generated by a user with a hand held driver. The signal may also be generated automatically by computing devices (such as switches) that are attached to the communications cable. Users may easily determine information about the communications cable by looking at the messages on the bi-stable liquid crystal displays. | 02-23-2012 |
20120106558 | BRIDGE FOR IMPLEMENTING A CONVERGED NETWORK PROTOCOL TO FACILITATE COMMUNICATION BETWEEN DIFFERENT COMMUNICATION PROTOCOL NETWORKS - Provided are a computer program product, system, and method for a bridge for implementing a converged network protocol to facilitate communication between different communication protocol networks. A first adaptor implements a first communication protocol and a second adaptor implementing a converged network protocol, wherein the converged network protocol facilitates communication of packets encoded with a second communication protocol with a third communication protocol network. Parameters are configured in a memory for communication between the first adaptor and the second adaptor in the converged network protocol to indicate to the second adaptor that the converged network protocol is supported, wherein the first adaptor does not support the converged network protocol. A packet is received at the first adaptor encoded in the second communication protocol directed to the third communication protocol network. The packet is forwarded to the second adaptor to forward to the third communication protocol network. A command is received at the second adaptor, directed to the first adaptor, to implement a function in the converged network protocol for communication between the first and second adaptors. Operations are performed to implement the function using the parameters in the memory to support transmission of packets between the first and the second adaptors. | 05-03-2012 |
20120151355 | DISCOVERY AND MANAGEMENT MECHANISM FOR SAN DEVICES - Exemplary method, system, and computer program embodiments for managing a network are provided. In one embodiment, at least one of an available plurality of network components is polled, including devices, hosts and virtual devices, an interconnected plurality of communication paths, and quality of service (QoS) information in a discovery process for network information. A graphical representation of the at least one of the available plurality of network components is created for presentation by a graphical user interface (GUI) to a user. Based on a selection of the user of at least one attribute of the at least one of the available plurality of network components as displayed by the GUI to the user, a zone is created for the at least one of the available plurality of network components. | 06-14-2012 |
20120173934 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR GATHERING DEVICE INFORMATION TO ENABLE IDENTIFICATION OF POTENTIAL RISKS IN A NETWORK ENVIRONMENT - According to one embodiment, a system for creating a list of related defects in a network environment includes a processor, and a computer readable storage medium having computer readable program code embodied therewith. The computer readable program code includes computer readable program code that, when executed by the processor, causes the system to acquire a device list related to devices in multiple paths of a network, computer readable program code that, when executed by the processor, causes the system to query one or more information sources using the device list to retrieve defect data from the one or more information, sources, computer readable program code that, when executed by the processor, causes the system to create a list of related defects based on the retrieved defect data, and computer readable program code that, when executed by the processor, causes the system to output the list of related defects. | 07-05-2012 |
20120207468 | POWER-UP OF DEVICE VIA OPTICAL SERIAL INTERFACE - An optical communication serial interface is employed to power up a device from a powered down state to a powered on state. An optical receiver element receives serial optical signals transmitted by at least one optical fiber and converts the received serial optical signals to electrical signals. A low level reception converter detects and decodes the electrical signals to provide data and control words from detected and decoded normal electrical signals for a high level command processor. A power supply maintains low level power to at least the optical receiver element and the low level reception converter of the optical communication serial interface while the device is in the powered down state. The low level reception converter detects a particular abnormal sequence of electrical signals; and in response to detecting the particular abnormal sequence of electrical signals, asserts a control signal to power up the device controllable power supply. | 08-16-2012 |
20120239788 | AUTOMATIC REGISTRATION OF DEVICES - Exemplary methods, computer systems, and computer program products for automatic registration of devices in a computer environment are provided. In one embodiment, the computer environment is configured for, in response to a fabric login (FLOGI) and/or a fixed disk (Fdisk) received from an initiator and/or a target disk, executing an automatic name server registration, state change registration, and management server registration to identify at least one of the devices. | 09-20-2012 |
20120254452 | BRIDGE FOR IMPLEMENTING A CONVERGED NETWORK PROTOCOL TO FACILITATE COMMUNICATION BETWEEN DIFFERENT COMMUNICATION PROTOCOL NETWORKS - A first adaptor implements a first communication protocol and a second adaptor implements a converged network protocol, which facilitates communication of packets encoded with a second communication protocol with a third communication protocol network. Parameters are configured in a memory for communication between the first adaptor and the second adaptor in the converged network protocol to indicate to the second adaptor that the converged network protocol is supported, wherein the first adaptor does not support the converged network protocol. A packet is received at the first adaptor encoded in the second communication protocol and forwarded to the second adaptor to forward to the third communication protocol network. A command is received at the second adaptor, directed to the first adaptor, to implement a function in the converged network protocol using the parameters in the memory to support transmission of packets between the first and the second adaptors. | 10-04-2012 |
20130067066 | BEST PRACTICES ANALYSIS OF ZONES AND COMPONENTS IN A NETWORK - Provided are a computer program product, system, and method for best practices analysis of zones and components in a network. A database has information on components in the network and configuration settings for the components. Best practices rules indicate best practices configuration settings for components in the network. The database and the accessed best practices rules are processed to determine whether the configuration settings for the components in the network satisfy the best practices configuration settings for the components indicated in the best practices rules. A report is generated indicating whether the configuration settings of the components in the network satisfy the best practices configuration settings for the components indicated in the best practices rules. | 03-14-2013 |
20130159481 | BEST PRACTICES ANALYSIS OF ZONES AND COMPONENTS IN A NETWORK - Provided is a method for best practices analysis of zones and components in a network. A database has information on components in the network and configuration settings for the components. Best practices rules indicate best practices configuration settings for components in the network. The database and the accessed best practices rules are processed to determine whether the configuration settings for the components in the network satisfy the best practices configuration settings for the components indicated in the best practices rules. A report is generated indicating whether the configuration settings of the components in the network satisfy the best practices configuration settings for the components indicated in the best practices rules. | 06-20-2013 |
20130175954 | DYNAMIC RECONFIGURATION-SWITCHING OF WINDINGS IN AN ELECTRIC MOTOR USED AS A GENERATOR IN AN ELECTRIC VEHICLE - For an electric motor used as a generator in an electric vehicle for dynamic braking, employing a dynamic reconfiguration-switching of motor windings upon the generator exceeding one of a maximum usable constraint of a first rechargeable battery in order to reduce a voltage constant of the electric motor thereby limiting one of a produced voltage and a produced power. | 07-11-2013 |
20130175966 | DYNAMIC RECONFIGURATION-SWITCHING OF WINDINGS IN A MOTOR USED AS A GENERATOR IN A TURBINE - For a motor used as a generator, employing a dynamic reconfiguration-switching of motor windings upon the generator, used in a turbine, exceeding a maximum usable constraint of a first direct current (DC)-to-alternating current (AC) inverter in order to reduce a voltage constant of the motor thereby limiting one of a produced voltage and a produced power. | 07-11-2013 |
20130238571 | ENHANCING DATA RETRIEVAL PERFORMANCE IN DEDUPLICATION SYSTEMS - Various embodiments for processing data in a data deduplication system are provided. In one embodiment, a method for processing such data is disclosed. For data segments previously deduplicated by the data deduplication system, a supplemental hot-read link is established for those of the data segments determined to be read on at least one of a frequent and recently used basis. Other system and computer program product embodiments are disclosed and provide related advantages. | 09-12-2013 |
20130300753 | CABLE MANAGEMENT DISPLAY - For cable management, a bi-stable liquid crystal display is positioned on an exterior segment of a communications cable. A display module that connects to the bi-stable liquid crystal display, connects to the communications cable with one or more pins, and receives the signal associated with one or more messages about the communications cable. The display module further causes the one or more messages to be shown on the bi-stable liquid crystal display in response to the display module receiving the signal. | 11-14-2013 |
20140095679 | BEST PRACTICES ANALYSIS OF ZONES AND COMPONENTS IN A NETWORK - Provided is a method for best practices analysis of zones and components in a network. A database has information on components in the network and configuration settings for the components. Best practices rules indicate best practices configuration settings for components in the network. The database and the accessed best practices rules are processed to determine whether the configuration settings for the components in the network satisfy the best practices configuration settings for the components indicated in the best practices rules. A report is generated indicating whether the configuration settings of the components in the network satisfy the best practices configuration settings for the components indicated in the best practices rules. | 04-03-2014 |
20140160952 | DETECTING AND ISOLATING DROPPED OR OUT-OF-ORDER PACKETS IN COMMUNICATION NETWORKS - A processor-implemented method for analyzing dropped or out of order data packets that are sent from an initiating device over a communications network is provided. The processor-implemented method may include receiving, by a processor, a predetermined plurality of test data packets from the initiating device over the communications network. At least one of the predetermined plurality of test data packets that are dropped or received out of order may be determined by the processor. A header portion corresponding to the at least one of the predetermined plurality of test data packets that are dropped or received out of order may then be accessed. The accessed header portion is sent, by the processor, to the initiating device, whereby the accessed header portion may include information associated with a device location at which the one or more of the predetermined plurality of test data packets are dropped or received out of order. | 06-12-2014 |
20140201539 | AUTHORIZING REMOVABLE MEDIUM ACCESS - For authorizing removable medium access, a reassembly module retrieves a medium portion of an encryption key from a removable medium. The encryption key encrypts encrypted data stored on the removable medium and includes a plurality of portions. The reassembly module further retrieves the user portion of the encryption key assigned to a user requesting the removable medium. The reassembly module reassembles the encryption key using at least the medium portion and the user portion of the plurality of portions. The decryption module decrypts the encrypted data with the reassembled encryption key. | 07-17-2014 |
20140255021 | OPTICAL CABLE TESTING AND MANAGEMENT - A method and apparatus for testing an optical cable is provided. In one embodiment, the apparatus may include a receiver for receiving a received pulse train through the optical cable. The apparatus may further include a cross-correlation system in communication with the receiver. The cross-correlation system may be adapted to determine a cross-correlation of the received pulse train and matched filter to an expected pulse train. The apparatus may further include a comparator in communication with the cross-correlation system. The comparator may be adapted to compare the cross-correlation to a threshold. The apparatus may also include an output transmitter, in communication with the comparator. The output transmitter may be able to output a comparison-result output that includes the results of the comparator comparison of the cross-correlation against a threshold. | 09-11-2014 |
20140257737 | MATCHED FILTER TESTING OF DATA TRANSMISSION CABLES - In one embodiment, a method for testing a cable includes receiving a read-signal profile read at a receiving-end of a cable upon an initial test signal being input to a sending end of the cable, calculating a cross-correlation function between the read-signal profile and a matched filter output, and determining a peak value of the cross-correlation function. In another embodiment, a system includes a device, the device including logic for receiving a read-signal profile read at a receiving-end of the cable upon an initial test signal being input to a sending end of the cable, logic for calculating a cross-correlation function between the read-signal profile and a matched filter output, logic for determining a peak value of the cross-correlation function, and logic for storing the peak value to a computer readable medium. Other methods, systems, and computer program products are also described according to various embodiments. | 09-11-2014 |
20140365791 | REMOTE POWER DOWN CONTROL OF A DEVICE - In remote power down control of a device configured for externally initiated remote power down, such as over a network, activity of all externally connected sources of valid power down requests for the device is monitored; and the device is powered down in response to a combination of one of a received power down request and an inactivity time out with respect to each of the sources of valid power down requests for the device. | 12-11-2014 |
20140380099 | BASE PROTOCOL LAYER TESTING DEVICE - Embodiments relate to testing of a computing system using a base protocol layer testing device. An aspect includes, based on determining, by the base protocol layer testing device, that a current test comprises a test of a base protocol layer of the computing system, enabling a low level test assist device of the base protocol layer testing device for the current test, wherein the low level test assist device comprises a hardware device that is directly attached to an input/output (I/O) card of the computing system. Another aspect includes storing base protocol layer traffic that passes through the I/O card by the low level test assist device during performance of the current test by the base protocol layer testing device. Yet another aspect includes analyzing the stored base protocol layer traffic after completion of the current test to determine a result of the current test. | 12-25-2014 |
20150019914 | BASE PROTOCOL LAYER TESTING DEVICE - Embodiments relate to testing of a computing system using a base protocol layer testing device. An aspect includes, based on determining, by the base protocol layer testing device, that a current test comprises a test of a base protocol layer of the computing system, enabling a low level test assist device of the base protocol layer testing device for the current test, wherein the low level test assist device comprises a hardware device that is directly attached to an input/output (I/O) card of the computing system. Another aspect includes storing base protocol layer traffic that passes through the I/O card by the low level test assist device during performance of the current test by the base protocol layer testing device. Yet another aspect includes analyzing the stored base protocol layer traffic after completion of the current test to determine a result of the current test. | 01-15-2015 |
20150058457 | BRIDGE FOR IMPLEMENTING A CONVERGED NETWORK PROTOCOL TO FACILITATE COMMUNICATION BETWEEN DIFFERENT COMMUNICATION PROTOCOL NETWORKS - Provided are a computer program product, system, and method for implementing a converged network protocol to facilitate communication between different communication protocol networks. There are configuration parameters in a memory for communication between the first adaptor implementing a first communication protocol and the second adaptor in a converged network protocol to indicate to the second adaptor that the converged network protocol is supported. A packet is received at the first adaptor encoded in a second communication protocol directed to a third communication protocol network, forwarded to the second adaptor, and then forwarded to the third communication protocol network. A command is received at the second adaptor, directed to the first adaptor, to implement a first function in the converged network protocol for communication between the first and second adaptors. A second function in the first communication protocol to implement the first function is transmitted to the first adaptor. | 02-26-2015 |