Method, system, and computer program product for providing pull

Electrical computers and digital processing systems: multicomput – Computer-to-computer session/connection establishing – Session/connection parameter setting

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

709213, 709237, 709300, G06F 1300

Patent

active

060147032

ABSTRACT:
A method, system, and computer program product specifies a communication intraconnect architecture that supports a pull model based data communication where data is sent to a receiver along with a memory address (a receiver buffer address or a reference to a pool manager or buffer pool) where the data is to be stored. CIA primitives are used to create nodes and dialog objects managed by send and receive IFEs. A logical dialog is established between corresponding send and receive dialog objects. A send dialog object includes a reference that identifies for the send IFE the corresponding receive dialog object in the receive IFE. The receive dialog object includes a reference that identifies for the receive IFE the corresponding send dialog object in the send IFE. Receive and send primitives are used to provide pull model data communication over a logical dialog. Receive with Buffer and Receive with Buffer Pool operations are provided. Multiple, full duplex, reliable virtual circuit connections can be provided for each node. Multiple dialog objects can reference a single node. Multiple outstanding CIA primitive operations are allowed on each dialog. Dialogs can handle byte stream or message oriented data. Dialog operations and features further include scatter and gather support, Early-Far-End and Far-End send classes of service, automatic recurring receive option, partial sends and receives messages with substantially no restrictions on send/rcv lengths, and multiple dialog priorities. A user level management dialog is established to manage establishment of logical dialogs. Various dialog establishment services can be used. Buffer pool and pool manager operations provide address bound checking, buffer pool credits, low water mark notification, and data binding to further optimize data transfer performance.

REFERENCES:
patent: 4901277 (1990-02-01), Soloway et al.
patent: 5228137 (1993-07-01), Kleinerman et al.
patent: 5249184 (1993-09-01), Woest et al.
patent: 5303042 (1994-04-01), Lewis et al.
patent: 5506954 (1996-04-01), Arshi et al.
patent: 5617409 (1997-04-01), Ozveren et al.
patent: 5764915 (1998-06-01), Heimsoth et al.
patent: 5790789 (1998-08-01), Suarez
Martin J., TCP/IP Networking: Architecture, Administration, and Programming, (PTR Prentice-Hall: Englewood Cliffs, NJ 1994), pp. 23-40.
F. Halsall, Data Communicationsm Computer Networks, and Open Systems, 4 Ed., (Addison-Wessley: U.S.A. 1996), pp. 641-693.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method, system, and computer program product for providing pull does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method, system, and computer program product for providing pull , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, system, and computer program product for providing pull will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1470300

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.