Distributed transport communications manager with messaging subsystem for high-speed communications between heterogeneous computer systems
First Claim
1. Apparatus which enables a transport protocol executing on a first computer system to be utilized by applications executing on a second computer system which is directly interconnected and closely coupled to the first computer system, comprising:
- an interconnection coupling an input/output (I/O) subsystem of the first computer system to an I/O subsystem of the second computer system and over which data can be transmitted between the first and second computer systems independent of a network interface card;
an interconnection messaging system executing on the first and second computer systems that provides general purpose transport interfaces between said first and second computer systems; and
a distributed transport communications manager executing on the first and second computer systems, said distributed communications manager controlling use of said interconnection messaging system to establish a dialog through which the transport protocol of the first computer system may be used by an application executing on the second computer system in a manner which is transparent to said application.
12 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus that enable a transport protocol executing on a first computer system to be utilized by applications executing on a second computer system which is directly interconnected and closely coupled to the first computer system. An interconnection couples an input/output (I/O) subsystem of the first computer system to an I/O subsystem of the second computer system and provides a path over which data can be transmitted between the first and second computer systems independent of a network interface card, and an interconnection messaging system executing on the first and second computer systems provides general purpose transport interfaces between said first and second computer systems. A distributed transport communications manager executing on the first and second computer systems controls use of the interconnection messaging system to establish a dialog through which the transport protocol of the first computer system may be used by an application executing on the second computer system in a manner which is transparent to the application. The transport protocol executing on the first computer system may be utilized by a plurality of networked computer systems including the second computer system, where the interconnection messaging system establishes dialogs through which the transport protocol of the first computer system may be used by applications executing on the networked computer systems. Conversely, applications executing on the second computer system may utilize transport protocols executing on a plurality of networked computer systems including the first computer system.
83 Citations
16 Claims
-
1. Apparatus which enables a transport protocol executing on a first computer system to be utilized by applications executing on a second computer system which is directly interconnected and closely coupled to the first computer system, comprising:
-
an interconnection coupling an input/output (I/O) subsystem of the first computer system to an I/O subsystem of the second computer system and over which data can be transmitted between the first and second computer systems independent of a network interface card;
an interconnection messaging system executing on the first and second computer systems that provides general purpose transport interfaces between said first and second computer systems; and
a distributed transport communications manager executing on the first and second computer systems, said distributed communications manager controlling use of said interconnection messaging system to establish a dialog through which the transport protocol of the first computer system may be used by an application executing on the second computer system in a manner which is transparent to said application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for enabling a transport protocol executing on a first computer system to be utilized by applications executing on a second computer system which is directly interconnected and closely coupled to the first computer system via an interconnection between an input/output (I/O) subsystem of the first computer system and an I/O subsystem of the second computer system to transmit data therebetween independent of a network interface using an interconnection messaging system on the first and second computer systems having a messaging subsystem (MSS) that provides general purpose transport interfaces between the first and second computer systems, use of said interconnection messaging system being controlled by a distributed transport communications manager (DTCM) having complementary DTCM components on said first and second computer systems, comprising the steps of:
-
said complementary DTCM components opening an MSS dialog over the interconnection;
the transport protocol of the first computer system and a transport entity in a computer network including said second computer system opening a transport dialog between said first computer system and another computer system in the computer network; and
managing said MSS dialog and said transport dialog so that the transport protocol of the first computer system may be used by a network application executing on the second computer system in a manner which is transparent to said network application. - View Dependent Claims (16)
-
Specification