METHOD, SYSTEM AND PROGRAM FOR COMMUNICATOIN AMONG NODES IN A SYSTEM
First Claim
1. A computer implemented method for allowing communication among processing nodes in a system, comprising:
- receiving, in a source node, a request from a source object executing in the source node to send a message to a destination object executing in a destination node, wherein each node includes a processor capable of multitasking multiple program objects and a communication interface to transmit and receive data with the other nodes;
determining, in the source node, whether the destination node and source node are a same node;
invoking an operating system command in the source node to transmit the message to the destination object within the source node if the destination node is the source node; and
if the destination node is not the source node, performing;
transmitting, with the source node, the message to the destination node through the communication interface; and
invoking an operating system command in the destination node to transmit the message to the destination object within the destination node.
0 Assignments
0 Petitions
Accused Products
Abstract
Provided are a system and program for allowing communication among nodes in a system. A request is received in a source node from a source object executing in the source node to send a message to a destination object executing in a destination node. Each node includes a processor capable of multitasking multiple program objects and a communication interface to transmit and receive data with the other nodes. A determination is made in the source node as to whether the destination node and source node are a same node. The message is sent in the source node to the destination object within the source node if the destination node is the source node. If the destination node is not the source node, then the source node transmits the message to the destination node through the communication interface. The destination node sends the message to the destination object within the destination node.
26 Citations
25 Claims
-
1. A computer implemented method for allowing communication among processing nodes in a system, comprising:
-
receiving, in a source node, a request from a source object executing in the source node to send a message to a destination object executing in a destination node, wherein each node includes a processor capable of multitasking multiple program objects and a communication interface to transmit and receive data with the other nodes;
determining, in the source node, whether the destination node and source node are a same node;
invoking an operating system command in the source node to transmit the message to the destination object within the source node if the destination node is the source node; and
if the destination node is not the source node, performing;
transmitting, with the source node, the message to the destination node through the communication interface; and
invoking an operating system command in the destination node to transmit the message to the destination object within the destination node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for allowing communication among processing nodes in a system, comprising:
-
at least two nodes, wherein each node includes a processor capable of multitasking multiple program objects;
a communication interface to transmit and receive data between the nodes;
source program logic implemented in the nodes, wherein the node executing the source logic comprises a source node, wherein the source program logic causes the source node processor to perform;
receiving a request from a source object executing in the source node to send a message to a destination object executing in a destination node, determining whether the destination node and source node are a same node;
invoking an operating system command to transmit the message to the destination object within the source node if the destination node is the source node; and
transmitting the message to the destination node through the communication interface if the destination node is not the source node; and
destination program logic implemented in the nodes, wherein the node executing the destination logic comprises a destination node, wherein the destination program logic causes the destination node processor to invoke an operating system command to transmit the message received from the source node to the destination object within the destination node. - View Dependent Claims (11, 12, 13, 14, 15, 16, 24, 25)
-
-
17. An article of manufacture for allowing communication among processing nodes in a system, wherein each node includes a processor, wherein a communication interface enables communication between the nodes, wherein the article of manufacture includes program logic for controlling the node processor operations, comprising:
-
source program logic implemented in the nodes, wherein the node executing the source logic comprises a source node, wherein the source program logic causes the source node processor to perform;
receiving a request from a source object executing in the source node to send a message to a destination object executing in a destination node, determining whether the destination node and source node are a same node;
invoking an operating system command to transmit the message to the destination object within the source node if the destination node is the source node; and
transmitting the message to the destination node through the communication interface if the destination node is not the source node; and
destination program logic implemented in the nodes, wherein the node executing the destination logic comprises a destination node, wherein the destination program logic causes the destination node processor to invoke an operating system command to transmit the message received from the source node to the destination object within the destination node. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification