[go: up one dir, main page]

JPH0484248A - Pre-communication processor - Google Patents

Pre-communication processor

Info

Publication number
JPH0484248A
JPH0484248A JP2199969A JP19996990A JPH0484248A JP H0484248 A JPH0484248 A JP H0484248A JP 2199969 A JP2199969 A JP 2199969A JP 19996990 A JP19996990 A JP 19996990A JP H0484248 A JPH0484248 A JP H0484248A
Authority
JP
Japan
Prior art keywords
session
communication path
logical channel
establishment
computer system
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.)
Pending
Application number
JP2199969A
Other languages
Japanese (ja)
Inventor
Kazuhiko Ishihara
一彦 石原
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2199969A priority Critical patent/JPH0484248A/en
Publication of JPH0484248A publication Critical patent/JPH0484248A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Abstract

PURPOSE:To set optimum communication speed corresponding to a work content by establishing plural logical channels on one physical line and controlling the multiplicity of a session established in the channel in an equipment controlling communication between computer systems. CONSTITUTION:A data precedence control means 12 sets a precedence parameter by an instruction from an application program 11 and gives the request of the establishment of the session to a pre-communication processor 2. The precedence parameter designates how much occupancy ratio the session has in the logical channel. A logical channel control means 21 analyzes the precedence parameter of the request for the establishment of the session from a host computer system 1. When the logical channel satisfying the precedence parameter exists as the result of the retrieval of a session multiplex control means 24, a session establishment means 23 establishes the session on the logical channel. When such logical channel does not exist, a logical channel establishment means 22 establishes the new logical channel with an opposite computer system 3 and the session establishment means 23 establishes the session on the logical channel.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、計算機システム間の通信手段に利用する。特
に、データ送信優先度制御手段に関する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention is utilized as a communication means between computer systems. In particular, it relates to data transmission priority control means.

〔概要〕〔overview〕

本発明は、計算機システム間の通信を司る装置において
、 一本の物理回線上に複数の論理通信路を確立し、この論
理通信路内に確立するセツションの多重度を制御するこ
とにより、 業務内容に応じた最適の通信速度を設定することができ
るようにしたものである。
The present invention, in a device that controls communication between computer systems, establishes multiple logical communication paths on one physical line and controls the multiplicity of sessions established within this logical communication path. This allows you to set the optimal communication speed according to your needs.

〔従来の技術〕[Conventional technology]

従来、計算機システム間の通信において一本の物理回線
上に複数の論理通信路を確立し、その中に確立するセツ
ションはあらかじめ決められた数まで多重化していた。
Conventionally, in communication between computer systems, a plurality of logical communication paths have been established on one physical line, and the sessions established therein have been multiplexed up to a predetermined number.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

このように、従来例では、−本の物理回線上に複数の論
理通信路を確立し、この論理通信路内に確立するセツシ
ョンはあらかじめ定義されたセツション数まで無条件に
多重化していたので、相手計算機システムとの開で確立
されたセツションは全て均一の重み付けが与えられるこ
とになり、アプリケーションプログラムの業務内容によ
り優先的にデータを送信したい場合やある程度の応答時
間を保証したい場合に、セツション単位に制御できない
欠点があった。
In this way, in the conventional example, multiple logical communication paths were established on -1 physical lines, and sessions established within these logical communication paths were unconditionally multiplexed up to a predefined number of sessions. All sessions established with the partner computer system will be given equal weighting, so if you want to send data preferentially depending on the business content of the application program, or if you want to guarantee a certain degree of response time, it is possible to had uncontrollable shortcomings.

本発明は、このような欠点を除去するもので、自装置が
接続された計算機システムと相手計算機システムとの開
に確立されるセツションの重み付けを制御することがで
きる前置通信処理装置を提供することを目的とする。
The present invention eliminates such drawbacks and provides a pre-communication processing device that can control the weighting of sessions that are established between a computer system to which the device is connected and a partner computer system. The purpose is to

〔課題を解決するための手段〕[Means to solve the problem]

本発明は、ホスト計算機システムにシステム間通信路を
介して接続され、通信を行う相手計算機システムを接続
する物理通信回線上に論理通信路を確立する論理通信路
確立手段を備えた前置通信処理装置において、セツショ
ン確立時に、上記ホスト計算機システムのもつアプリケ
ーションプログラムからの指示による送信データの優先
度に基づき論理通信路の確立およびセツションの確立の
指示を行う論理通信路管理手段と、確立した論理通信路
上にエンドシステム間のデータ通信を実現するセツショ
ンを確立するセツション確立手段と、1本の論理通信路
上に複数のセツションを確立するセツション多重化管理
手段とを備えたことを特徴とする。
The present invention provides a prefix communication process that is connected to a host computer system via an inter-system communication path and includes a logical communication path establishing means for establishing a logical communication path on a physical communication line that connects a partner computer system with which communication is to be performed. In the apparatus, a logical communication path management means for establishing a logical communication path and instructing the establishment of a session based on the priority of transmission data according to an instruction from an application program of the host computer system when a session is established; The present invention is characterized by comprising a session establishing means for establishing a session for realizing data communication between end systems on the road, and a session multiplexing management means for establishing a plurality of sessions on one logical communication path.

〔作用〕[Effect]

ホスト計算機システムのアプリケーションプログラムか
らの指示によりセツション確立時に優先度パラメータが
設定され、セツション確立が要求されると、この優先度
パラメータを満足する論理通信路の有無を検索する。論
理通信路が存在するときは、この論理通信路にセツショ
ンを確立し、一方、論理通信路が存在しないときは、新
たな論理通信路を確立してこの論理通信路にセツション
を確立する。
Priority parameters are set at the time of session establishment according to instructions from the application program of the host computer system, and when session establishment is requested, a search is made to see if there is a logical communication path that satisfies the priority parameters. When a logical communication path exists, a session is established on this logical communication path, and on the other hand, when no logical communication path exists, a new logical communication path is established and a session is established on this logical communication path.

〔実施例〕〔Example〕

以下、本発明の一実施例に関して図面を参照して説明す
る。
An embodiment of the present invention will be described below with reference to the drawings.

第1図は、この実施例の構成を示したものである。ホス
ト計算機システム1はアプリケーションプログラム11
とデータ優先度制御手段12とを含んでいる。前置通信
処理装置2はバス状あるいはループ状のシステム間通信
路4によってホスト計算機システム1に接続され、相手
計算機システム3とは物理通信回線5によって接続され
ている。前置通信処理装置2は、論理通信路管理手段2
1と、論理通信路確立手段22と、セツション確立手段
23と、セツション多重化管理手段24とを含んでいる
FIG. 1 shows the configuration of this embodiment. The host computer system 1 has an application program 11
and data priority control means 12. The front-end communication processing device 2 is connected to the host computer system 1 by a bus-like or loop-like intersystem communication path 4, and is connected to the other computer system 3 by a physical communication line 5. The prefix communication processing device 2 is a logical communication path management means 2.
1, logical communication path establishment means 22, session establishment means 23, and session multiplexing management means 24.

この実施例は、第1図に示すように、ホスト計算機シス
テム1にシステム間通信路4を介して接続され、通信を
行う相手計算機システム3を接続する物理通信回線5上
に論理通信路を確立する論理通信路確立手段22を備え
、さらに、本発明の特徴とする手段として、セツション
確立時に、ホスト計算機システム1のもつアプリケーシ
ョンプログラム11からの指示による送信データの優先
度に基づき論理通信路の確立およびセツションの確立の
指示を行う論理通信路管理手段21と、確立した論理通
信路上にエンドシステム間のデータ通信を実現するセツ
ションを確立するセツション確立手段23と、1本の論
理通信路上に複数のセツションを確立するセツション多
重化管理手段24とを備える。
In this embodiment, as shown in FIG. 1, a logical communication path is established on a physical communication line 5 that is connected to a host computer system 1 via an intersystem communication path 4 and connects a partner computer system 3 with which communication is to be performed. Furthermore, as a feature of the present invention, the logical communication path is established based on the priority of transmission data according to an instruction from the application program 11 of the host computer system 1 at the time of session establishment. a logical communication path management means 21 that instructs the establishment of a session; a session establishment means 23 that establishes a session for realizing data communication between end systems on the established logical communication path; and session multiplexing management means 24 for establishing sessions.

次に、データ優先度制御手段12、論理通信路管理手段
21、論理通信路確立手段22、セツション確立手段2
3およびセツション多重化管理手段24での処理につい
て第2図および第3図を参照してこの実施例の動作を説
明する。
Next, data priority control means 12, logical communication path management means 21, logical communication path establishment means 22, session establishment means 2
3 and the processing in the session multiplexing management means 24 will be described with reference to FIGS. 2 and 3.

第2図で、データ優先度制御手段12はアプリケーショ
ンプログラム11からの指示またはアプリケーションプ
ログラム11の種別によりセツション確立時に優先度パ
ラメータを設定し、前置通信処理装置2に対してセツシ
ョン確立を要求する。優先度パラメータはこのセツショ
ンが論理通信路内でどの程度の占有率を持つかを指定す
る。
In FIG. 2, data priority control means 12 sets priority parameters when establishing a session based on an instruction from application program 11 or the type of application program 11, and requests front-end communication processing device 2 to establish a session. The priority parameter specifies how much occupancy this session has within the logical channel.

第3図で、論理通信路管理手段21はホスト計算機シス
テム1からのセツション確立要求の優先度パラメータを
解析し、セツション多重化管理手段24にこの優先度パ
ラメータを満足する論理通信路の存在の有無を検索する
。この検索処理により、優先度パラメータを満足する論
理通信路が存在する場合には、セツション確立手段23
により論理通信路上にセツションを確立する。優先度パ
ラメータを満足する論理通信路が存在しない場合には、
論理通信路確立手段22により相手計算機システムとの
間に新たに論理通信路を確立し、セツション確立手段2
3により論理通信路上にセツションを確立する。以上に
より、論理通信路上に確立するセツションの数を制限し
、他セツションによる送信待ちの割合を少なくすること
により、優先的な送信が実現できる。
In FIG. 3, the logical communication path management means 21 analyzes the priority parameters of the session establishment request from the host computer system 1, and the session multiplexing management means 24 determines whether there is a logical communication path that satisfies the priority parameters. Search for. As a result of this search process, if a logical communication path that satisfies the priority parameters exists, the session establishment means 23
A session is established on the logical communication path. If there is no logical communication path that satisfies the priority parameters,
The logical communication path establishing means 22 establishes a new logical communication path with the partner computer system, and the session establishing means 2
3, a session is established on the logical communication path. As described above, preferential transmission can be realized by limiting the number of sessions established on the logical communication path and reducing the ratio of waiting transmissions by other sessions.

〔発明の効果〕〔Effect of the invention〕

本発明は、以上説明したように、計算機システム間の通
信に際し、論理通信路内に確立するセツションの多重度
でデータ優先度を制御することにより、アプリケーショ
ンプログラムの業務内容によってそれぞれに最適の通信
速度を設定することができ、業務量の変動にも動的に対
応することができる効果がある。
As explained above, when communicating between computer systems, the present invention controls data priority based on the multiplicity of sessions established in a logical communication path, thereby optimizing the communication speed for each application program depending on its business content. can be set, and has the effect of being able to dynamically respond to changes in business volume.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明実施例の構成図。 第2図はデータ優先度決定処理のフローチャート。 第3図は優先度パラメータによるセツション確立処理の
フローチャート。 1・・・ホスト計算機システム、2・・・前置通信処理
装置、3・・・相手計算機システム、4・・・システム
間通信路、5・・・物理通信回線、11・・・アプリケ
ーションプログラム、12・・・データ優先度制御手段
、21・・・論理通信路管理手段、22・・・論理通信
路確立手段、23・・・セツション確立手段、24・・
・セツション多重化管理手段。 芙狗例の動作 9f)2  図 失尭例の動作 % 3 図
FIG. 1 is a configuration diagram of an embodiment of the present invention. FIG. 2 is a flowchart of data priority determination processing. FIG. 3 is a flowchart of session establishment processing using priority parameters. DESCRIPTION OF SYMBOLS 1... Host computer system, 2... Preliminary communication processing device, 3... Partner computer system, 4... Inter-system communication path, 5... Physical communication line, 11... Application program, 12... Data priority control means, 21... Logical communication path management means, 22... Logical communication path establishment means, 23... Session establishment means, 24...
- Session multiplexing management means. Motion of the fugu example 9f) 2 Motion of the missing figure % 3

Claims (1)

【特許請求の範囲】 1、ホスト計算機システムにシステム間通信路を介して
接続され、通信を行う相手計算機システムを接続する物
理通信回線上に論理通信路を確立する論理通信路確立手
段を備えた前置通信処理装置において、 セッション確立時に、上記ホスト計算機システムのもつ
アプリケーションプログラムからの指示による送信デー
タの優先度に基づき論理通信路の確立およびセッション
の確立の指示を行う論理通信路管理手段と、 確立した論理通信路上にエンドシステム間のデータ通信
を実現するセッションを確立するセッション確立手段と
、 1本の論理通信路上に複数のセッションを確立するセッ
ション多重化管理手段と を備えたことを特徴とする前置通信処理装置。
[Scope of Claims] 1. A logical communication path establishment means that is connected to a host computer system via an inter-system communication path and establishes a logical communication path on a physical communication line that connects a communicating party computer system. In the front-end communication processing device, a logical communication path management means for establishing a logical communication path and instructing the establishment of a session based on the priority of transmission data according to an instruction from an application program of the host computer system when establishing a session; The present invention is characterized by comprising session establishment means for establishing a session for realizing data communication between end systems on an established logical communication path, and session multiplexing management means for establishing a plurality of sessions on one logical communication path. A front-end communication processing device.
JP2199969A 1990-07-26 1990-07-26 Pre-communication processor Pending JPH0484248A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2199969A JPH0484248A (en) 1990-07-26 1990-07-26 Pre-communication processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2199969A JPH0484248A (en) 1990-07-26 1990-07-26 Pre-communication processor

Publications (1)

Publication Number Publication Date
JPH0484248A true JPH0484248A (en) 1992-03-17

Family

ID=16416610

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2199969A Pending JPH0484248A (en) 1990-07-26 1990-07-26 Pre-communication processor

Country Status (1)

Country Link
JP (1) JPH0484248A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0758809A (en) * 1993-06-29 1995-03-03 Internatl Business Mach Corp <Ibm> System and method for guaranteeing of service quality of data transmission
US6003086A (en) * 1996-05-30 1999-12-14 Fuji Xerox Co., Ltd. Data transmission apparatus for controlling contention between data transmissions of a plurality of types of applications by setting transmission internal according to each application bandwidth requirement
JP2005027318A (en) * 2003-07-01 2005-01-27 Microsoft Corp Transport system for instant messaging
DE102010025363A1 (en) 2009-06-30 2011-01-05 Advics Co., Ltd, Kariya-city The vehicle motion control device
DE102010025364A1 (en) 2009-06-30 2011-01-05 Advics Co., Ltd, Kariya-city The vehicle motion control device
DE102010025361A1 (en) 2009-06-30 2011-03-24 Advics Co., Ltd, Kariya-city The vehicle motion control device
US8171084B2 (en) 2004-01-20 2012-05-01 Microsoft Corporation Custom emoticons

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59148929A (en) * 1983-02-14 1984-08-25 Hitachi Ltd Communication control system of data
JPH03172952A (en) * 1989-11-30 1991-07-26 Nec Corp Session multiplexing device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59148929A (en) * 1983-02-14 1984-08-25 Hitachi Ltd Communication control system of data
JPH03172952A (en) * 1989-11-30 1991-07-26 Nec Corp Session multiplexing device

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0758809A (en) * 1993-06-29 1995-03-03 Internatl Business Mach Corp <Ibm> System and method for guaranteeing of service quality of data transmission
US6003086A (en) * 1996-05-30 1999-12-14 Fuji Xerox Co., Ltd. Data transmission apparatus for controlling contention between data transmissions of a plurality of types of applications by setting transmission internal according to each application bandwidth requirement
JP2005027318A (en) * 2003-07-01 2005-01-27 Microsoft Corp Transport system for instant messaging
JP2011054178A (en) * 2003-07-01 2011-03-17 Microsoft Corp Transport system for instant message
US8185635B2 (en) 2003-07-01 2012-05-22 Microsoft Corporation Transport system for instant messaging
US8171084B2 (en) 2004-01-20 2012-05-01 Microsoft Corporation Custom emoticons
DE102010025363A1 (en) 2009-06-30 2011-01-05 Advics Co., Ltd, Kariya-city The vehicle motion control device
DE102010025364A1 (en) 2009-06-30 2011-01-05 Advics Co., Ltd, Kariya-city The vehicle motion control device
DE102010025361A1 (en) 2009-06-30 2011-03-24 Advics Co., Ltd, Kariya-city The vehicle motion control device

Similar Documents

Publication Publication Date Title
US11188489B2 (en) USB connections
US20110292899A1 (en) Reverse power control methods based on multi carrier
CN107241767A (en) The method and device that a kind of mobile collaboration is calculated
JPH0484248A (en) Pre-communication processor
GB2369535A (en) Communication system transferring network data over radio interface
US20130090063A1 (en) Data merging for bluetooth devices
US8862748B2 (en) Method and system for optimizing power consumption and reducing MIPS requirements for wireless communication
JP2001249857A (en) File transfer system
CN113485854A (en) Shear plate redirection method and device
JPS63174154A (en) Control system for transaction processing
JPS62174860A (en) Session control system
JPS6216642A (en) Data communication system
JPH02309738A (en) Multiple channel control method for communication control equipment
JPS6156543A (en) Picture communication system
JPS6148257A (en) Communication line controller
JPH02301849A (en) Pacing controlling system
JPH034346A (en) Data communication system
JPS62241455A (en) Automatic setting system for communication speed of time-division multiplex communication equipment
JPH04339432A (en) Low-speed multiple communicating system
JPS6135643A (en) Loop network system
JPH01264433A (en) System for controlling preferential transmission of call controlling packet
JPH0481144A (en) Network controller
JPH02207641A (en) Communication control system
JPS6121655A (en) Communication controller
JPH0830532A (en) Communication identification method