Electrical computers and digital processing systems: multicomput – Computer-to-computer session/connection establishing – Session/connection parameter setting
Patent
1997-07-02
2000-01-11
Maung, Zarni
Electrical computers and digital processing systems: multicomput
Computer-to-computer session/connection establishing
Session/connection parameter setting
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.
Bassett Jerry S.
Brandt Mark S.
Johnson Robert A.
Leigh James J.
McCrory Duane J.
Maung Zarni
Samuels Steven B.
Starr Mark T.
Unisys Corporation
Vu Viet
LandOfFree
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.
Profile ID: LFUS-PAI-O-1470300