Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Fault Detection Shortened-timeout-period-during-frame-retry-in-a-communication-link

 Method for monitoring telephone call progress
It is a primary object of the present invention to provide a system and method for detecting and ...


 Telephone updating via network provided information
An object of the present invention is to provide a communication terminal apparatus in which, when ...


 Programming model for a coprocessor on a computer system
OF THE PREFERRED EMBODIMENT A method and apparatus for controlling a coprocessor, namely a digital ...


 Method of dynamically adjusting NCP program memory allocation of SNA network
A method in accordance with the invention is implemented via a novel computer program referred to ...


 Method for debugging in a parallel computer system and system for the same
The present invention solves the above-described problems, and therefore has an object to provide a ...


 Arithmetic operation processing apparatus of the parallel processing type and compiler which is used in this apparatus
It is an object of the present invention to provide an arithmetic operation processing apparatus of ...


 System for inserting constructs into compiled code, defining scoping of common blocks and dynamically binding common blocks to tasks
We claim: 1. A computer implemented method performed within a multi-processing, multi-programming ...


 Determining a communication schedule between processors
To achieve the aforementioned objectives, a first aspect of the invention provides a method of ...


 Persistent/impervious event forwarding discriminator
It is an object of this invention to provide an EFD that is persistent in the face of catastrophic ...


 Method and apparatus for controlling network and workstation access prior to workstation boot
The present invention is directed to a method and apparatus for preboot file and information ...


 Shortened timeout period during frame retry in a communication link

Details
Inventors: Gregg, Thomas A.; Hoke, Joseph M.; Ing, Albert; Lee, Chin;
Assignee: International Business Machines Corporation (Armonk, NY)
Primary Examiner: Nguyen; Hoa T.
Assistant Examiner: Hua; Ly V.
Attorney, Agent or Firm: Cutter; Lawrence D.

A system and method for asynchronously transmitting data across fibers in a serial manner. Frames are provided as a mechanism to transmit associated data serially and tie the data being transmitted to a particular buffer set. Each outstanding request for each buffer set is individually timed to detect lost frames, and each buffer set maintains a state that keeps track of the progress and sequence of received frames. When transmission errors occur in the frames, the errors may affect only the information field and there is enough information in the header to identify the frame. A request can then be sent back to the other end of the fibers to retransmit the frame. In some instances, the frame cannot be retransmitted because the content of the data may have been changed by other operations in the systems. To speed recovery in these situations, the requester of the retransmitted frame sets a much shorter timer while waiting for the response since the retransmitted frame will be sent quickly, if at all.

DETAILED DESCRIPTION The present invention is embodied in a system and method for asynchronously transmitting data blocks between two information handling systems.
Two carriers are used to interconnect two systems and to provide serial data transmission in both directions.
Together, these carriers and the supporting hardware is called a link.
Information frames are provided as a mechanism to transmit data serially on the fiber.
A frame contains all or part of the contents of: a request; a response; or a data area.
The protocol for data transmission includes a request sent from one information handling system to another, followed by optional data areas transmitted in either direction, followed by a response sent back to the requesting system.
Each sequence of "request, data, and response" is called an operation, and multiple operations may be interleaved over the link.
For each operation, strict ordering of the request, data, and response is maintained.
The system maintains state information as to the progress of each operation that has originated or to which it is responding.
To maintain the state information, the frame headers of the requests and responses include an indicator (the A bit) informing the receiver that data areas are associated with either the request or response.
A collection of timers is used to time each individual operation.
The timers are initialized to a predetermined value and count down.
A timer is initialized and started when a request is sent, and it is stopped when the response is received.
If the timer reaches zero before the response is received, a higher level recovery procedure is invoked.
According to an embodiment of the present invention, when a frame that has been damaged by a transmission error is received, a request for retransmission is sent to the other end of the link.
If the operation is a read and if the damaged frame contains a data area, the timer for this operation is reinitialized to a smaller predetermined value before the request for retransmission is sent



Related patents
  System for selectively reducing capture effect in a network station by increasing delay time after a predetermined number of consecutive successful transmissions
We claim: 1. In a network station coupled to media of a network, a method of accessing the media, comprising: determining if a number of consecutive successful ...
  Media access control receiver and network management system
Broadly speaking, the present invention fills these needs by providing methods and apparatuses for a high speed media access controller used to process packet data and ...
  System and method of printer image warping
The present invention is directed to apparatus and method for aligning a print image to be printed by a printer to a desired position. One method of the invention ...
  Initialization system for input/output processing units
It is therefore an object of the present invention to acquire correct failure information by positively initializing an input/output processing unit after the ...
  Communication system capable of detecting missed messages
An object of the present invention is to provide a communication system of high reliability requiring no complex control so that overhead of processing can be decreased. ...
  Changing the meaning of a pre-decode bit in a cache memory depending on branch prediction mode
OF THE PRESENT INVENTION FIG. 1 shows a block diagram of a portion of a computing system 100 in which the present invention operates. The computing system 100 includes ...
  Battery saving synchronization method in a communcation apparatus
An object of the invention is to provide a communication apparatus and a communication method which do not require setting a communication apparatus serving as a base ...
  Apparatus and method for sharing an external memory between multiple network switches
There is a need for a non-blocking network switch arrangement that includes connecting two or more switches together without significantly increasing the size of each ...
  Method of testing and predicting failures of electronic mechanical systems
The invention is directed to a method that provides reliability and diagnostic analysis for a complex system by incorporating a knowledge database derived from digraph ...
  Tamper resistant methods and apparatus
OF THE INVENTION In the following description, various aspects of the present invention will be described. However, it will be apparent to those skilled in the art that ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved