Browse Prior Art Database

Back-Pressure Flow Control Using a Thread Recall Mechanism

IP.com Disclosure Number: IPCOM000038079D
Original Publication Date: 1989-Oct-01
Included in the Prior Art Database: 2005-Jan-31
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Goldberg, SH: AUTHOR

Abstract

This invention relates to a method for varying delay in the passing of data between a source and sink as coupled through a layered communications subsystem. The subsystem is responsive to a data-passing request from the source by allocating and processing a thread. A "thread" is a construct which includes a sequence of layer-processing primitives associated with the data-passing request. The thread is processed by counterpart layers to establish a physical and logical path connection between source and sink for passing the data therethrough.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 67% of the total text.

Page 1 of 1

Back-Pressure Flow Control Using a Thread Recall Mechanism

This invention relates to a method for varying delay in the passing of data between a source and sink as coupled through a layered communications subsystem. The subsystem is responsive to a data-passing request from the source by allocating and processing a thread. A "thread" is a construct which includes a sequence of layer-processing primitives associated with the data- passing request. The thread is processed by counterpart layers to establish a physical and logical path connection between source and sink for passing the data therethrough.

The method steps comprise (a) passing said thread through the layers and executing said primitives in layer association and LIFO order; and (b) in the event that a layer fails to complete the processing of its associated primitive from the sequence, presenting another processing opportunity to said layer upon processing completion of all primitives subsequent to the associated primitive in the sequence, whereby the delay in processing completion by said layer of its associated primitive results in the backing up of delay to the source.

The method is further characterized by the fact that each layer interacts with the sequence of primitives in the thread as if it were a push down stack. Furthermore, each layer of said subsystem either suspends thread processing if data flow is to be stopped, or otherwise passes the thread through.

Each time a data-passing request is m...