Patent
1992-05-28
1998-03-10
Dinh, Dung C.
395876, 395250, 39520012, G06F 15163, G06F 1517
Patent
active
057271518
DESCRIPTION:
BRIEF SUMMARY
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention generally relates to message control systems for data communication systems, and more particularly, to a system for controlling messages among a plurality of processing modules which form a loosely coupled multiprocessing (LCMP) system.
2. Description of the Related Art
In data communication systems, one of the most important factors is to have a reliable system having a large processing capability. In order to satisfy this demand, multiprocessor systems have been put into wide use. In one system configurations utilizing a multiprocessor system, there is the loosely coupled multiprocessing (LCMP) system in which a plurality of independent computers are coupled by channel-to-channel adapters and the like to enable a job input and execution by any of the computers.
When implementing a message communication in a loosely coupled multiprocessing system, it is necessary to have a message communication which appropriately copes with the various control-end requests issued during the communication by a data processing system. In addition, it is necessary to realize a message control system which is able to simply set and release logical connections.
A typical microprocessor structure, has a tightly coupled multiprocessing (TCMP) system which incorporates a system configuration in which a plurality of microprocessors share a single memory device. However, communication systems in which the loosely coupled multiprocessing system in which each processor has its own memory device has been more widely in order to improve system performance when increasing the number of processor modules.
According to one such loosely coupled multiprocessing system, general purpose buffers having the same construction are used for the buffers which are provided on the transmitting side and the receiving side as message storage regions, and message transfers are made between these general purpose buffers.
When making message communications using such general purpose buffers, messages which are a subject of the communication cannot be stored at one time in the general purpose buffer if the amount of data involved in the message large and/or voluminous, and for this reason, it is necessary to communicate the message in divisions.
When executing the message communication according to a divisive method at the transmitting side of a processing module, the message which is the subject of the transmission must be expanded to the general purpose buffer from the original memory position. In addition, at the receiving side processing module, it is necessary to expand the message which is received at the general purpose buffer to the requested memory position. For this reason, it conventionally takes too much time to make the message transmission and reception process if the amount of data involved in the message is large and/or voluminous.
On the other hand, only one transmitting port is conventionally provided as the communication port for the software (functioning as the data processing part) of the transmitting side processing module to carry out the function of transmitting the message to other processing modules. In addition, only one receiving port is normally provided to carry out the function of receiving the message transmitted from other processing modules.
If only one transmitting port and one receiving port can be utilized by the communications software, the software cannot transmit a plurality of messages simultaneously, and at the same time, cannot receive a plurality of messages simultaneously. Hence, conventional message control systems of the type just described cannot realize simultaneous transmission and reception processes for a plurality of messages, and accordingly, there is a problem in that data processing cannot be carried out efficiently.
Furthermore, since only one receiving port is provided, if the receiving port is in use and an emergency message is to be transmitted, there is problem in that the emergency message cannot be promptly transmitte
REFERENCES:
patent: 4272815 (1981-06-01), Kadowaki et al.
patent: 4424565 (1984-01-01), Larson
patent: 4437157 (1984-03-01), Witalka et al.
patent: 4777595 (1988-10-01), Strecker et al.
patent: 4866597 (1989-09-01), Kinoshita
patent: 5175825 (1992-12-01), Starr
Kabemoto Akira
Nakagawa Hideki
Sugahara Hirohide
Takahashi Hajime
Dinh Dung C.
Fujitsu Limited
LandOfFree
Message control system specifying message storage buffer for dat does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Message control system specifying message storage buffer for dat, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Message control system specifying message storage buffer for dat will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-148162