-
公开(公告)号:DE69120659T2
公开(公告)日:1997-01-23
申请号:DE69120659
申请日:1991-02-19
Applicant: IBM
Inventor: SHAH VINAY VELJI , JUDD IAN DAVID , GRAINGER BERNARD JOHN , COCKBURN GORDON JOHN
Abstract: PCT No. PCT/GB91/00257 Sec. 371 Date Sep. 25, 1992 Sec. 102(e) Date Sep. 25, 1992 PCT Filed Feb. 19, 1991 PCT Pub. No. WO92/10893 PCT Pub. Date Jun. 25, 1992.Described is a method of error recovery in a data communication system of the kind comprising two nodes connected by a serial link and wherein data is transmitted between the nodes in the form of packets of a predefined format. Each node receives data over an inbound line and transmits data over an outbound line. When an error is detected, both nodes enter a link check state, invoke a Link Error Recovery Procedure (ERP) and exchange status by means of Link Resets. Error recovery is performed separately for each line. Each node is responsible for recovering packets that were lost on its outbound line. In normal operation of the link, the transmitter does not reuse a packet buffer until it has received a response from the connected node indicating that the packet was correctly received. Therefore when an error occurs, the affected packets are still available for retransmission.
-
公开(公告)号:DE69119076T2
公开(公告)日:1996-11-21
申请号:DE69119076
申请日:1991-12-05
Applicant: IBM
Inventor: JUDD IAN DAVID , APPERLEY NORMAN
Abstract: A spindle synchronisation technique is described which is useful in a disk array subsystem comprising a plurality of disk drives (40,41,42,43) connected by means of serial links (25,26,27,28) to a disk drive controller (20). Data and command information is transmitted over the link in the form of multi-character frames, the flow of which is regulated by special ten bit protocol characters. A SYNC protocol character is defined which is used to synchronise the spindles of the disk drives. This SYNC character is issued by controller to selected ones of the drives over the same link used for the transmission of the command and data information. The SYNC character may be interleaved between the characters of frames being transmitted over the link.
-
公开(公告)号:GB2268374A
公开(公告)日:1994-01-05
申请号:GB9213240
申请日:1992-06-23
Applicant: IBM
Inventor: JUDD IAN DAVID , BEER REGINALD
Abstract: Described is a network addressing scheme in which a message sent from a source node to a destination node include a path address which defines the path over which the message should travel to reach the destination node. At each node between the source and destination, the path address is compared against a predetermined value, and on determining that the address and predetermined value are different, the node modifies the address before forwarding the message onto the next node. In a switch node having three or more ports, the identity of the output port is determined from the path address and a portion of the address is deleted before sending the message out on that output port. Also described is a method of configuring a network in which one or more initiator nodes are defined, the initiator nodes issuing query messages to an adjacent node which responds by sending the initiator details of the number of operational ports which are implemented in the adjacent node. The initiator node then issues query messages addressed to those nodes which are attached to the operational ports on the adjacent node. This continues until the initiator has walked through the entire network at which point the configuration process is complete.
-
-
公开(公告)号:AU3161477A
公开(公告)日:1979-06-21
申请号:AU3161477
申请日:1977-12-15
Applicant: IBM
Inventor: JUDD IAN DAVID , MINSHULL JOHN FRANCIS
Abstract: 1517869 Image encoding apparatus INTERNATIONAL BUSINESS MACHINES CORP 20 Dec 1976 53034/76 Heading H4P Data in the form of a stream of bits representing picture elements (pels), derived from the raster scanning of a document 1, is stored in compressed form in a store 8 which can be accessed so that the data pertaining to the stored document can be transmitted to a receiver 13 or can be expanded in a decompressor 9 for plotting or printing by a plotter 10 or for display on a display unit. The required compression is effected by passing the original bit stream through a pel stripper 3 where bits are removed to leave a processed bit pattern in which the bits represent predominantly single-pel-width strokes constituting either the outlines or the centre lines of characters. A segment follower 6 detects contiguous bits and produces a series of segments representing the tracked strokes. Each segment is coded in an encoder 7 into code words representing the shape of the segments and code words representing the end points of the segments, the segment bit thus produced being stored in the store 8. The stripping process is described with reference to Fig. 2 (not shown), whilst the constraints which determine whether a pel is or is not stripped from the original bit stream are described with reference to Figs. 5 and 6 (not shown). Suitable arrangements for the units 3, 6 and 7 are described with reference to Figs. 7 to 13 (not shown).
-
公开(公告)号:DE69636663D1
公开(公告)日:2006-12-14
申请号:DE69636663
申请日:1996-09-19
Applicant: IBM
Inventor: JUDD IAN DAVID , SHAYLOR NIK , SYMON ALISTAIR LEASK
Abstract: A system is provided for storing data for a plurality of host computers (20) on a plurality of storage arrays so that data on each storage array can be accessed by any host computer. A plurality of adapter cards (22) are used. Each adapter has controller functions for a designated storage array. There is an adapter communication interface (23) (interconnect) between all of the adapters in the system. There is also a host application interface between an application program running in the host computer and an adapter. When a data request is made by an application program to a first adapter through a host application interface for data that is stored in a storage array not primarily controlled by the first adapter, the data request is communicated through the adapter communication interface to the adapter primarily controlling the storage array in which the requested data is stored.
-
公开(公告)号:GB2377140B
公开(公告)日:2005-01-19
申请号:GB0115969
申请日:2001-06-29
Applicant: IBM
Inventor: BEER REGINALD , CASHMAN PAUL NICHOLAS , HOOTON PAUL , JUDD IAN DAVID , MADDOCK ROBERT FRANK , NICHOLSON ROBERT BRUCE , WHYTE BARRY DOUGLAS
IPC: H04L12/437 , H04L45/28
Abstract: A method and apparatus for recovery from faults in a loop network (500) is provided. The loop network (500) has a plurality of ports (520, 530, 532, 534) serially connected with means for bypassing the ports (520, 530, 532, 534) from the loop network (500). A control device (522, 524) is provided with bypass control over at least one of the ports (530, 532, 534). A host means (502) sends a command to the control device (522, 524) at regular intervals and the control device (522, 524) has a counter which restarts a time period at the receipt of each command. If the time period expires, the control device (522, 524) activates the means for bypassing all the ports (530, 532, 534) under its control. The loop network (500) may have two loops (516, 518) with at least some of the ports (520, 530, 532, 534) common to both loops (516, 518).
-
公开(公告)号:GB2376612B
公开(公告)日:2004-06-09
申请号:GB0114614
申请日:2001-06-15
Applicant: IBM
Inventor: CASHMAN PAUL NICHOLAS , NICHOLSON ROBERT BRUCE , MADDOCK ROBERT FRANK , BEER REGINALD , MORRIS NEIL , JUDD IAN DAVID , WHYTE BARRY DOUGLAS , HOOTON PAUL
IPC: H04L12/24 , H04L12/437 , H04L12/42 , H04L12/26
Abstract: A method and apparatus are provided for fault location in a loop network ( 100, 200, 400 ). The network system having a host port ( 214 ) for supplying and receiving data and a plurality of successively connected ports ( 201, 202, 203, 204, 205 ) through which data from the host port ( 214 ) is transferred. A counter ( 122 ) for each port records data transfers in which the amount of data received at a destination port is less than an expected amount of data. When a transfer with less than the expected amount of data is identified for a data flow between a sending port ( 201 ) and a destination port ( 214 ), the counters are incremented for each port ( 202, 203, 204, 205, 214 ) after the sending port up to and including the destination port. Analysing means determines a fault location in the network system from the distribution of counts in the counters ( 122 ).
-
公开(公告)号:DE69626590T2
公开(公告)日:2003-12-11
申请号:DE69626590
申请日:1996-10-01
Applicant: IBM
Inventor: JUDD IAN DAVID , LUNING STEPHEN G
IPC: G06F3/06
Abstract: Disclosed is an array controller for controlling the transfer of data from a host system to an array of data storage devices, comprising a processor connected via a local bus to a data buffer in which data is staged during said transfer. The array controller is provided with a buffer controller for controlling the operation of the buffer and is further provided with channel hardware for manifesting a plurality of data channels, selectable by the local bus address, over which data is transferred in and out of the data buffer.
-
公开(公告)号:DE69331868T2
公开(公告)日:2003-01-02
申请号:DE69331868
申请日:1993-05-18
Applicant: IBM
Inventor: JUDD IAN DAVID , BEER REGINALD
IPC: H04L12/56
Abstract: Described is a network addressing scheme in which a message sent from a source node to a destination node include a path address which defines the path over which the message should travel to reach the destination node. At each node between the source and destination, the path address is compared against a predetermined value, and on determining that the address and predetermined value are different, the node modifies the address before forwarding the message onto the next node. In a switch node having three or more ports, the identity of the output port is determined from the path address and a portion of the address is deleted before sending the message out on that output port. Also described is a method of configuring a network in which one or more initiator nodes are defined, the initiator nodes issuing query messages to an adjacent node which responds by sending the initiator details of the number of operational ports which are implemented in the adjacent node. The initiator node then issues query messages addressed to those nodes which are attached to the operational ports on the adjacent node. This continues until the initiator has walked through the entire network at which point the configuration process is complete.
-
-
-
-
-
-
-
-
-