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

Logical Unit 6.2 Shared Conversations

IP.com Disclosure Number: IPCOM000118354D
Original Publication Date: 1996-Dec-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 2 page(s) / 63K

Publishing Venue

IBM

Related People

Gambino, MR: AUTHOR

Abstract

Disclosed is a method that enables a logical unit type 6.2 (LU 6.2) conversation to be shared by multiple applications (computer programs), or multiple instances of the same application, residing within a Systems Network Architecture (SNA) node. Overhead is drastically reduced while network throughput is considerably improved.

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

Logical Unit 6.2 Shared Conversations

      Disclosed is a method that enables a logical unit type 6.2 (LU
6.2) conversation to be shared by multiple applications (computer
programs), or multiple instances of the same application, residing
within a Systems Network Architecture (SNA) node.  Overhead is
drastically reduced while network throughput is considerably
improved.

      In a high-volume distributed processing environment, requiring
a new connection to be established for each transaction is costly
overhead.  Currently, the Advanced Program-to-Program Communication
(APPC) architecture ties an LU 6.2 conversation to a specific task
(application program instance); therefore, each task establishes a
conversation, exchanges data with the remote node to process the
transaction, and then ends the conversation.

      This invention enhances the APPC architecture to allow LU 6.2
conversations to be shared.  A new parameter on the ALLOCATE verb
indicates whether the conversation being started is to be shared.
Because the default is SHARED=NO and there are no changes to the
external flows, existing application programs are not affected.  If a
conversation is shared, the LU 6.2 Presentation Services (PS) layer
accepts verbs that were issued by any application running in any
address space.  The PS layer is responsible for serialization and
accomplishes this by queuing the verbs in the order they were issued
and processes one verb at a time, to completion, before it starts
processing the next  verb.

      The shared conversation design utilizes a pair of one-way
pipes:  one for sending...