Browse Prior Art Database

Dynamic Buffering based on Communications Protocols

IP.com Disclosure Number: IPCOM000106708D
Original Publication Date: 1993-Dec-01
Included in the Prior Art Database: 2005-Mar-21
Document File: 2 page(s) / 60K

Publishing Venue

IBM

Related People

Crisson, MD: AUTHOR [+2]

Abstract

A mechanism to dynamically determine the optimum configuration of a communications protocol is disclosed. Each communications protocol is configured when chosen by the operator so that the greatest amount of data can be transmitted over that protocol. Due to the proliferation of communications protocols in today's networks, many applications must communicate over many varied protocols. Each of these protocols has an optimum configuration so that data will flow in themost efficient and timely manner. It is often difficult if not impossiblefor an operator to know or be able to establish that configuration easily. Having the application determine the correct configuration based on the protocol chosen by the user is the most effective mechanism to accomplish this task.

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

Dynamic Buffering based on Communications Protocols

      A mechanism to dynamically determine the optimum configuration
of a communications protocol is disclosed.  Each communications
protocol is configured when chosen by the operator so that the
greatest amount of data can be transmitted over that protocol.  Due
to the proliferation of communications protocols in today's networks,
many applications must communicate over many varied protocols.  Each
of these protocols has an optimum configuration so that data will
flow in themost efficient and timely manner.  It is often difficult
if not impossiblefor an operator to know or be able to establish that
configuration easily.  Having the application determine the correct
configuration based on the protocol chosen by the user is the most
effective mechanism to accomplish this task.  Most often these
configuration involves the determination of the correct buffer size
in which to transmit the data over the communications protocol.

      A computer application may need to just communicate over a
protocol by broadcasting or directly communicate to another
application.  When the operator or user chooses the protocol over
which the application is to communicate, the application needs to
have an understanding of how that protocol operates.  The
applications can allocate their dynamic memory and partition it into
buffers of the size that is optimum for the particular communications
protocol being used.  For example, when using APPC on a token ring,
the optimum would be 16K buffers.  These are the buffers in which
data is...