Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Flow Control with Distributed Buffer Management

IP.com Disclosure Number: IPCOM000108586D
Original Publication Date: 1992-Jun-01
Included in the Prior Art Database: 2005-Mar-22
Document File: 1 page(s) / 31K

Publishing Venue

IBM

Related People

Calvignac, J: AUTHOR [+5]

Abstract

Disclosed is a process to manage the buffers of a switching node in order to adjust each incoming data stream to outgoing line capacity and processing power.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 100% of the total text.

Flow Control with Distributed Buffer Management

       Disclosed is a process to manage the buffers of a
switching node in order to adjust each incoming data stream to
outgoing line capacity and processing power.

      A data communication switching node usually has the following
environment:
      1) A global management of the buffers of the processor.
      2) Queues of data per elementary resources like lines, or
stations.
      3) Measurement of data queue length.
      4) Flow control mechanism which discards data, sends flow
control messages like Receive Not Ready, Receive Ready or pacing
responses.

      The process consists of enslaving the local queue thresholds on
the global congestion of the processor.  When the global congestion
is increased, the thresholds on the queues are decreased.  For each
frame processed, the server tests the global congestion and
determines the local queue threshold.  If the local queue length is
greater than the local threshold, it enters busy condition and
triggers flow control mechanisms.

      The mechanism is fair for every resource and efficient. It is
gradual and does not need to reserve buffers before accepting data.