Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0644255B2 - Inter-system communication control method - Google Patents
[go: Go Back, main page]

JPH0644255B2 - Inter-system communication control method - Google Patents

Inter-system communication control method

Info

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
Application number
JP62282510A
Other languages
Japanese (ja)
Other versions
JPH01123349A (en
Inventor
達也 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP62282510A priority Critical patent/JPH0644255B2/en
Publication of JPH01123349A publication Critical patent/JPH01123349A/en
Publication of JPH0644255B2 publication Critical patent/JPH0644255B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network 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.

〔産業上の利用分野〕[Industrial application field]

本発明は、通信回線で接続された計算機システム間の通
信制御方式に関する。
The present invention relates to a communication control method between computer systems connected by a communication line.

〔従来の技術と発明が解決しようとする問題点〕[Problems to be solved by conventional technology and invention]

第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.

〔問題点を解決するための手段〕[Means for solving problems]

第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.

〔作用〕[Action]

計算機システム間におけるアプリケーションプログラム
間の通信のために、通信制御部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.

〔実施例〕〔Example〕

計算機システム間におけるアプリケーションプログラム
間の通信のために、従来のように例えばシステムの運用
開始時に、システム運用者が指定する数のサブシステム
間セションを通信制御部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.

〔発明の効果〕〔The invention's effect〕

以上の説明から明らかなように本発明によれば、通信回
路で接続された計算機システム間のアプリケーションプ
ログラム間通信において、サブシステム間セションの利
用効率を高くすることにより、通信制御のための計算機
資源の利用効率を改善するという著しい工業的効果があ
る。
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.

【図面の簡単な説明】[Brief description of drawings]

第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)

【特許請求の範囲】[Claims] 【請求項1】サブシステム(14)と、該サブシステムを介
して互いに通信を行うアプリケーションプログラム(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.
JP62282510A 1987-11-09 1987-11-09 Inter-system communication control method Expired - Fee Related JPH0644255B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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