JPH0644255B2 - Inter-system communication control method - Google Patents
Inter-system communication control methodInfo
- Publication number
- JPH0644255B2 JPH0644255B2 JP62282510A JP28251087A JPH0644255B2 JP H0644255 B2 JPH0644255 B2 JP H0644255B2 JP 62282510 A JP62282510 A JP 62282510A JP 28251087 A JP28251087 A JP 28251087A JP H0644255 B2 JPH0644255 B2 JP H0644255B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- session
- inter
- subsystem
- application layer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Description
【発明の詳細な説明】 〔概 要〕 通信回線で接続された計算機システム間の通信制御に関
し、 該通信制御のための計算機資源の利用効率の良いシステ
ム間通信制御方式を目的とし、 サブシステムと、該サブシステムを介して互いに通信を
行うアプリケーションプログラムとを実行する2計算機
システムを有する通信システムにおいて、該サブシステ
ム間に設定する所定数の第1の論理的通信パスと、各第
1の論理的通信パスを時間的に分割して割り当てた1以
上の第2の論理的通信パスと、第1の論理的通信パスに
よって伝送される通信を、第2の論理的通信パスに振り
分ける制御手段とを設け、該アプリケーションプログラ
ムの通信開始要求によって第2の論理的通信パスを該ア
プリケーションに割り当て、該第2の論理的通信パスに
よって該アプリケーションプログラム間の通信を行うよ
うに構成する。DETAILED DESCRIPTION OF THE INVENTION [Overview] The present invention relates to communication control between computer systems connected by a communication line, and aims at an intersystem communication control system with high utilization efficiency of computer resources for the communication control. In a communication system having a two-computer system that executes an application program that communicates with each other via the subsystem, a predetermined number of first logical communication paths set between the subsystems, and each first logic One or more second logical communication paths, which are allocated by temporally dividing the physical communication path, and control means for allocating the communication transmitted by the first logical communication path to the second logical communication path. And a second logical communication path is assigned to the application in response to a communication start request of the application program. Te is configured to communicate between the application program.
本発明は、通信回線で接続された計算機システム間の通
信制御方式に関する。The present invention relates to a communication control method between computer systems connected by a communication line.
第3図は従来の通信システムの構成例を示すブロック図
である。FIG. 3 is a block diagram showing a configuration example of a conventional communication system.
計算機システム1a、1bは、通信回線4によって接続さ
れ、それぞれサブシステム2、及びサブシステム2を介
して相手計算機システムと相互に通信するアプリケーシ
ョンプログラム3a、3b、3c等を実行するように構成され
る。The computer systems 1a, 1b are connected by a communication line 4 and are configured to execute a subsystem 2 and application programs 3a, 3b, 3c, etc. that mutually communicate with a partner computer system via the subsystem 2, respectively. .
計算機システム間におけるアプリケーションプログラム
間の通信のために、通信制御部5は両計算機システムの
サブシステム2の間にサブシステム間セションを設定
し、通信開始要求のあるアプリケーションプログラム3
a、3b、3c等ごとに1つのセションを割り当てて、計算
機システム1a及び1bのアプリケーションプログラム3a、
3b又は3c等をセションの両端に接続することにより、ア
プリケーションプログラム間の通信(メッセージ授受)
を可能にする。For communication between the application programs between the computer systems, the communication control unit 5 sets an inter-subsystem session between the subsystems 2 of both computer systems, and the application program 3 which has a communication start request.
One session is assigned to each of a, 3b, 3c, etc., and the application programs 3a of the computer systems 1a and 1b,
Communication between application programs (message transfer) by connecting 3b or 3c etc. to both ends of the session
To enable.
こゝでサブシステム間セションは、物理的な通信回線4
を複数のセションで時間的に分割して共用するように制
御される論理的通信パスであり、通信回線4(図では説
明のために1回線のみであるが、一般に複数の回線があ
ってよい)を共用して送受信されるメッセージを、セシ
ョン制御部6が各サブシステム間セション7に振り分け
る。Here, the inter-subsystem session is a physical communication line 4
Is a logical communication path controlled so as to be divided by a plurality of sessions and shared in time, and the communication line 4 (only one line for the sake of explanation in the figure, but generally there may be a plurality of lines). ) Is shared by the session control unit 6 and is distributed to the inter-subsystem sessions 7.
サブシステム間セションの設定において通信制御部5
は、相手の通信制御部5との間で、セション名、バッフ
ァサイズ、及び通信プロトコルの確認(メッセージを分
割して伝送してよいか、通信制御上の使用命令の制限そ
の他)等を行うために、例えば数千バイトの管理情報を
授受して、各通信制御部5に各サブシステム間セション
7の制御情報を作成することが必要であり、そのために
サブシステム間セションの設定には比較的長い処理時間
を要する。In setting the inter-subsystem session, the communication control unit 5
Confirms the session name, buffer size, and communication protocol with the other party's communication control unit 5 (whether the message may be divided and transmitted, restrictions on the command used for communication control, etc.) In addition, it is necessary to send and receive, for example, several thousand bytes of management information to create the control information of each inter-subsystem session 7 in each communication control unit 5, and therefore the inter-subsystem session is set comparatively. It takes a long processing time.
そこで、通常はシステムの運用開始時に、システム運用
者が指定する数のサブシステム間セションを予め設定し
ておき、アプリケーション3a、3b、3c等から通信開始要
求があった場合には、そのとき割り当ててないセション
の1つを要求元アプリケーションに割り当てる処理のみ
にすることによって、処理を高速化する。Therefore, normally, when the system starts operating, the number of inter-subsystem sessions specified by the system operator is set in advance, and if there is a communication start request from the applications 3a, 3b, 3c, etc., it is assigned at that time. The processing is speeded up by only allocating one of the unused sessions to the request source application.
そのために、例えば1日の最繁忙時において同時に通信
中になるアプリケーションの最大数に対応できるよう
に、サブシステム間セションの所要数を予定しておく必
要があり、それらのセションを維持するための制御情報
等の記憶領域は、閑散時にもそのまゝ無駄に占有される
という問題がある。Therefore, for example, it is necessary to plan the required number of inter-subsystem sessions so as to support the maximum number of applications that are in communication at the same time during the busiest day, and to maintain those sessions. There is a problem that the storage area for the control information and the like is unnecessarily occupied even in a quiet time.
本発明は前記の問題を解消して、計算機資源を効率よく
利用できるようにしたシステム間通信制御方式を目的と
する。An object of the present invention is to solve the above-mentioned problems and to provide an intersystem communication control method capable of efficiently using computer resources.
第1図は、本発明の構成を示すブロック図である。 FIG. 1 is a block diagram showing the configuration of the present invention.
図は通信システムの構成を示し、通信回線4で接続され
た計算機システム10a、10bの11は、サブシステム14を介
して相互に通信するアプリケーションプログラム3a、3
b、3c等の通信を運ぶための、アプリケーションプログ
ラム間の論理的通信パスを、通信制御部5の制御するサ
ブシステム間の論理的通信パス上に設定し、又論理的通
信パスへの通信の振り分けを制御するようにした応用層
通信制御部である。The figure shows the configuration of a communication system. Computer systems 10a, 10b 11 connected by a communication line 4 are application programs 3a, 3 for communicating with each other via a subsystem 14.
A logical communication path between application programs for carrying communication such as b and 3c is set on the logical communication path between subsystems controlled by the communication control unit 5, and communication to the logical communication path is set. This is an application layer communication control unit that controls distribution.
計算機システム間におけるアプリケーションプログラム
間の通信のために、通信制御部5は両計算機システムの
サブシステム14の間に従来と同様のサブシステム間セシ
ョンを第1の論理的通信パスとして設定する。サブシス
テム間セションは一般に複数設定することができる。For communication between application programs between computer systems, the communication control unit 5 sets an inter-subsystem session similar to the conventional one between the subsystems 14 of both computer systems as a first logical communication path. Generally, a plurality of inter-subsystem sessions can be set.
サブシステム14はアプリケーションプログラム3a、3b、
3c等の通信開始要求ごとに応用層通信制御部11にアプリ
ケーションプログラム間の通信パスを構成する第2の論
理的通信パスである応用層セションの割当を要求する。Subsystem 14 includes application programs 3a, 3b,
For each communication start request such as 3c, the application layer communication control unit 11 is requested to allocate an application layer session which is a second logical communication path forming a communication path between application programs.
応用層通信制御部11はサブシステム間セションを時間的
に分割して割り当てた応用層セションを設定し、要求の
アプリケーションプログラムに割り当てる。又サブシス
テム間セションによって運ばれる通信を各応用層セショ
ンに振り分ける制御、及び通信の終了した応用層セショ
ンの未割当状態にする制御を行う。The application layer communication control unit 11 sets the application layer session which is obtained by dividing the inter-subsystem session by time and allocates it to the requested application program. It also controls the communication carried by the inter-subsystem session to each application layer session and controls the application layer session for which communication has ended to the unallocated state.
この制御方式により、サブシステム間セションは複数の
アプリケーションプログラム間通信に共用されて利用効
率が高まるので、所要の通信トラヒックを処理するため
のサブシステム間セションの必要数が減少する。By this control method, the inter-subsystem session is shared by a plurality of application program communication and the utilization efficiency is improved, so that the required number of inter-subsystem sessions for processing the required communication traffic is reduced.
計算機システム間におけるアプリケーションプログラム
間の通信のために、従来のように例えばシステムの運用
開始時に、システム運用者が指定する数のサブシステム
間セションを通信制御部5が両計算機システムのサブシ
ステム14の間の論理的通信パスとして予め設定してお
く。For communication between application programs between computer systems, for example, when the system starts operating, the communication control unit 5 sets the number of inter-subsystem sessions specified by the system operator as in the conventional system. It is set in advance as a logical communication path between them.
但し後述のように、各サブシステム間セションは、従来
のように個別に各アプリケーションプログラム間通信に
割り当てられるのではなく、本発明により、複数のアプ
リケーションプログラム間通信に時間的に分解して共用
されるので、設定するセション数は、通信の最繁忙時の
トラヒック量を運ぶことができるように定めればよく、
一般に従来より大幅に減少することが可能になる。However, as will be described later, each inter-subsystem session is not individually assigned to each application program communication as in the conventional case, but is divided into a plurality of application program communication in time and shared by the present invention. Therefore, the number of sessions to be set may be determined so that it can carry the traffic volume at the time of the busiest communication,
Generally, it is possible to greatly reduce the amount as compared with the conventional one.
又、第1図には説明のために、1本のサブシステム間セ
ションのみが示されるが、一般に複数のサブシステム間
セションを設けてよい。Further, although only one inter-subsystem session is shown in FIG. 1 for the sake of explanation, in general, a plurality of inter-subsystem sessions may be provided.
サブシステム14はアプリケーションプログラム3a、3b、
3c等の通信開始要求において、応用層通信制御部11にア
プリケーションプログラム間の通信パスを構成する応用
層セション12の割り当てを要求する。Subsystem 14 includes application programs 3a, 3b,
In a communication start request such as 3c, the application layer communication control unit 11 is requested to allocate an application layer session 12 that constitutes a communication path between application programs.
応用層セション12は、応用層通信制御部11が管理し、サ
ブシステム間セションを時間的に分割して割り当ててな
る論理的通信パスであって、複数の応用層セション12が
1つのサブシステム間セション7を共用することができ
る。The application layer session 12 is a logical communication path managed by the application layer communication control unit 11 and divided and assigned between subsystems in terms of time, and a plurality of application layer sessions 12 are connected between subsystems. Session 7 can be shared.
第2図は応用層通信制御部11の処理の流れの一例であ
り、応用層通信制御部11は要求を受けると処理ステップ
20で、未割当の応用層セションがあるか識別し、未割当
の応用層セション12があれば、処理ステップ21でそれを
要求元アプリケーションプログラム3a、3b又は3c等に割
り当てる。FIG. 2 shows an example of the processing flow of the application layer communication control unit 11, and the application layer communication control unit 11 performs processing steps when receiving a request.
In step 20, it is identified whether or not there is an unallocated application layer session, and if there is an unallocated application layer session 12, it is allocated to the request source application program 3a, 3b or 3c in processing step 21.
又未割当応用層セションが無ければ、処理ステップ22で
相手計算機システムの応用層通信制御部11と制御情報授
受することによって応用層セション12を設定し、設定さ
れると処理ステップ21に進んで、前記と同様に要求元ア
プリケーションプログラムに割り当てる。If there is no unallocated application layer session, the application layer session 12 is set by exchanging control information with the application layer communication control unit 11 of the partner computer system in the processing step 22, and when it is set, the processing proceeds to the processing step 21. It is assigned to the request source application program in the same manner as described above.
以後通信開始を要求したアプリケーションプログラム間
の通信は、そのアプリケーションプログラム3a、3b又は
3c等に割当済の応用層セション12によって、複数の応用
層セション12がサブシステム間セション7を共用して行
われ、振り分け制御部13がサブシステム間セション7に
よって運ばれる通信を各応用層セション12に振り分け
る。After that, the communication between the application programs requesting the start of communication is performed by the application programs 3a, 3b or
By the application layer session 12 assigned to 3c, etc., a plurality of application layer sessions 12 share the inter-subsystem session 7, and the distribution control unit 13 performs communication carried by the inter-subsystem session 7 by each application layer session 7. Divide to 12.
アプリケーションプログラムが通信終了を陽に指定した
場合、或いはアプリケーションプログラムが終了した場
合に、サブシステム14は応用層通信制御部11に終了を通
知し、応用層通信制御部11は終了したアプリケーション
プログラムの通信に割り当てていた応用層セション12の
管理情報を未割当状態にする。When the application program explicitly specifies the end of communication, or when the application program ends, the subsystem 14 notifies the application layer communication control unit 11 of the end, and the application layer communication control unit 11 communicates the completed application program. The management information of the application layer session 12 that has been assigned to is set to the unassigned state.
なお前記のように、応用層セションの設定においても、
相手計算機システムと間で若干の制御情報の授受が必要
であるので、システム運用開始時に少なくとも1本の応
用層セションを予め設定しておき、以後応用層セション
の未割当が無くなるごとに応用層セションを予設定すれ
ば、更に通信開始要求処理を高速化することができる。As mentioned above, even when setting the application layer session,
Since it is necessary to exchange some control information with the partner computer system, at least one application layer session should be set in advance at the start of system operation, and every time the application layer session is unallocated, the application layer session is deleted. By presetting, it is possible to further speed up the communication start request processing.
以上の制御方式により、サブシステム間セションを複数
のアプリケーションプログラム間通信に共用して利用効
率を高めることにより、サブシステム間セションの必要
数を減少できる。By the above control method, the number of inter-subsystem sessions can be reduced by sharing the inter-subsystem session for communication between a plurality of application programs to improve the utilization efficiency.
以上の説明から明らかなように本発明によれば、通信回
路で接続された計算機システム間のアプリケーションプ
ログラム間通信において、サブシステム間セションの利
用効率を高くすることにより、通信制御のための計算機
資源の利用効率を改善するという著しい工業的効果があ
る。As is clear from the above description, according to the present invention, in the inter-application program communication between the computer systems connected by the communication circuit, by increasing the utilization efficiency of the inter-subsystem session, the computer resources for communication control are provided. There is a remarkable industrial effect of improving the utilization efficiency of.
第1図は本発明の構成を示すブロック図、 第2図は応用層通信制御部の処理の流れ図、 第3図は従来の構成例を示すブロック図 である。 図において、 1a、1b、10a、10bは計算機システム、 2、14はサブシステム、 3a、3b、3cはアプリケーションプログラム、 4は通信回線、5は通信制御部、 6はセション制御部、 7はサブシステム間セション、 11は応用層通信制御部、12は応用層セション、 13は振り分け制御部 を示す。 FIG. 1 is a block diagram showing a configuration of the present invention, FIG. 2 is a flow chart of processing of an application layer communication control unit, and FIG. 3 is a block diagram showing a conventional configuration example. In the figure, 1a, 1b, 10a and 10b are computer systems, 2 and 14 are subsystems, 3a, 3b and 3c are application programs, 4 is a communication line, 5 is a communication control unit, 6 is a session control unit, and 7 is a sub-system. An inter-system session, 11 is an application layer communication control unit, 12 is an application layer session, and 13 is a distribution control unit.
Claims (1)
して互いに通信を行うアプリケーションプログラム(3a
〜3c)とを実行する2計算機システム(10a、10b)を有す
る通信システムにおいて、 該サブシステム間に設定する所定数の第1の論理的通信
パス(7) と、 各第1の論理的通信パスを時間的に分割して割り当てた
1以上の第2の論理的通信パス(12)と、 第1の論理的通信パスによって伝送される通信を、第2
の論理的通信パスに振り分ける制御手段(13)とを設け、 該アプリケーションプログラムの通信開始要求によって
第2の論理的通信パスを該アプリケーションプログラム
に割り当て(11)、該第2の論理的通信パスによって該ア
プリケーションプログラム間の通信を行うように構成さ
れていることを特徴とするシステム間通信制御方式。1. A subsystem (14) and an application program (3a) for communicating with each other via the subsystem.
~ 3c) in a communication system having two computer systems (10a, 10b), a predetermined number of first logical communication paths (7) set between the subsystems, and each first logical communication. One or more second logical communication paths (12), which are assigned by dividing the path in time, and the communication transmitted by the first logical communication path are
And a control means (13) for allocating to the logical communication path of the application program, the second logical communication path is assigned to the application program by a communication start request of the application program (11), and the second logical communication path is assigned to the application program. An intersystem communication control method characterized in that it is configured to perform communication between the application programs.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62282510A JPH0644255B2 (en) | 1987-11-09 | 1987-11-09 | Inter-system communication control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62282510A JPH0644255B2 (en) | 1987-11-09 | 1987-11-09 | Inter-system communication control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01123349A JPH01123349A (en) | 1989-05-16 |
| JPH0644255B2 true JPH0644255B2 (en) | 1994-06-08 |
Family
ID=17653384
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62282510A Expired - Fee Related JPH0644255B2 (en) | 1987-11-09 | 1987-11-09 | Inter-system communication control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0644255B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5708810A (en) * | 1989-10-10 | 1998-01-13 | Unisys Corporation | Image-based document processing system having a platform architecture |
-
1987
- 1987-11-09 JP JP62282510A patent/JPH0644255B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01123349A (en) | 1989-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7401154B2 (en) | Pipelined high speed data transfer mechanism | |
| US20100138612A1 (en) | System and method for implementing cache sharing | |
| JPH09231143A (en) | Communication control method | |
| JPH10301871A (en) | System and method for controlling transmission of relatively large data objects in a communication system | |
| CN112822124A (en) | Multi-chip communication system, method, chip and storage medium | |
| JP2000029856A (en) | Task allocating method, data processing system, client data processing node, and machine readable storage medium | |
| WO2007041899A1 (en) | A system and method of managing the dynamic adaptive distributed resource | |
| JPH0644255B2 (en) | Inter-system communication control method | |
| CN109167740B (en) | A method and device for data transmission | |
| JP7402292B1 (en) | Procedure execution control method and program | |
| CN114363291B (en) | Address allocation method, device, control plane functional entity and user plane functional entity | |
| CN116938834B (en) | A resource allocation method and apparatus | |
| KR100216590B1 (en) | A Message Identifier Allocation Method for Realizing Multiplexing Techniques in Asynchronous Transfer Mode Adaptive Layer 3/4 Protocol | |
| JP2602922B2 (en) | Load distribution method | |
| JP3425725B2 (en) | Command identifier assignment system | |
| JPS61245267A (en) | Communication control method | |
| JP2881234B2 (en) | Loosely coupled multiprocessor system | |
| JP2898985B2 (en) | Image processing method | |
| JP2025517766A (en) | Broadcast message transmission method, device, network function, and storage medium | |
| JP2001075904A (en) | Communication device and communication system | |
| CN101155414A (en) | A circuit management method, system and media gateway for A interface | |
| JP2601513B2 (en) | Dynamic change processing method of communication path multiplicity | |
| JPS6149540A (en) | Communication control method for communication network system | |
| JPH0251740A (en) | Control system for process allocation | |
| CN121441878A (en) | Message processing methods, apparatus, computer-readable storage media and products |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |