Message communication device
First Claim
1. A message communication device executing message communications between plural processes, comprising;
- an outgoing message judging device for judging if the outgoing message sent from a sending process is cacheable or not, based on an outgoing message judging conditions;
an outgoing message queue for queuing the outgoing message and sending out the queued message sequentially to a receiving process when the outgoing message judging device judges the outgoing message to be noncacheable;
a returning message judging device for judging if the returning message sent from the receiving process is cacheable or not, based on returning a message judging conditions;
a returning message queue for queuing the returning message and sending out the queued message sequentially to the sending process when the returning message judging device judges the returning message to be noncacheable; and
a message cache for storing the returning message by associating the returning message to the corresponding outgoing message, when the returning message judging device judges the returning message to be cacheable, and sending out the retuning message to the returning message queue by caching the retuning message corresponding the outgoing message, when the returning message judging device judges the returning message to be cacheable.
3 Assignments
0 Petitions
Accused Products
Abstract
An outgoing message judging device judges if an outgoing message transmitted by a sending process is cacheable or not; An outgoing message queue queues the outgoing message, when the judging result indicates to be noncacheable. A returning message judging device judges if a returning message transmitted by a receiving process is cacheable or not; A returning message queue queues the returning message, when the judging result indicates to be noncacheable. A message cache unit stores the returning message in association with the outgoing message corresponding to the outgoing message when the judgment result is cacheable, or caches the returning message corresponding to the outgoing message to transmit the returning message to the returning message queue when the judgment result is cacheable.
-
Citations
13 Claims
-
1. A message communication device executing message communications between plural processes, comprising;
-
an outgoing message judging device for judging if the outgoing message sent from a sending process is cacheable or not, based on an outgoing message judging conditions; an outgoing message queue for queuing the outgoing message and sending out the queued message sequentially to a receiving process when the outgoing message judging device judges the outgoing message to be noncacheable; a returning message judging device for judging if the returning message sent from the receiving process is cacheable or not, based on returning a message judging conditions; a returning message queue for queuing the returning message and sending out the queued message sequentially to the sending process when the returning message judging device judges the returning message to be noncacheable; and a message cache for storing the returning message by associating the returning message to the corresponding outgoing message, when the returning message judging device judges the returning message to be cacheable, and sending out the retuning message to the returning message queue by caching the retuning message corresponding the outgoing message, when the returning message judging device judges the returning message to be cacheable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification