JPH0728283B2 - Network work simulator - Google Patents
Network work simulatorInfo
- Publication number
- JPH0728283B2 JPH0728283B2 JP60253430A JP25343085A JPH0728283B2 JP H0728283 B2 JPH0728283 B2 JP H0728283B2 JP 60253430 A JP60253430 A JP 60253430A JP 25343085 A JP25343085 A JP 25343085A JP H0728283 B2 JPH0728283 B2 JP H0728283B2
- Authority
- JP
- Japan
- Prior art keywords
- call
- call volume
- control information
- volume control
- change data
- 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 - Lifetime
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
【発明の詳細な説明】 〔概要〕 時間軸上の任意所定の時点に対応し呼量係数を設定した
呼量制御情報チェインをもつ呼量テーブルをそなえ,被
試験装置に対して,上記呼量テーブルの内容に対応した
呼発生シミュレーションを行うネットワーク・シミュレ
ータにおいて,上記呼量テーブルの内容を,シミュレー
ション実行途中において,書替え可能に構成することに
よって,効率よく試験を行い得るようにすることが開示
されている。DETAILED DESCRIPTION OF THE INVENTION [Outline] A call volume table having a call volume control information chain in which a call volume coefficient is set corresponding to an arbitrary predetermined time point on a time axis is provided, and the above call volume is supplied to a device under test. It is disclosed that, in a network simulator that performs a call generation simulation corresponding to the contents of the table, the contents of the call volume table can be rewritten during the simulation so that the test can be performed efficiently. ing.
本発明は,ネットワーク・シミュレータ,特に呼発生シ
ミュレーションを行いつつある途中で,呼発生態様を変
更できるように構成したネットワーク・シミュレータに
関するものである。The present invention relates to a network simulator, and more particularly to a network simulator configured so that a call generation mode can be changed during a call generation simulation.
従来から,ネットワーク・シミュレータは知られてお
り,第3図図示の如き構成をもっている。本発明の場合
にも,基本的には同じ構成をもっている。Conventionally, a network simulator has been known and has a configuration as shown in FIG. Also in the case of the present invention, it has basically the same configuration.
図中の符号1はネットワーク・シミュレータ,2は被試験
装置,3は呼量関数テーブル,4は呼量テーブル,4−1,4−
2,4−3,…は夫々呼量制御情報,5は呼データ(電文)を
表わしている。In the figure, reference numeral 1 is a network simulator, 2 is a device under test, 3 is a call volume function table, 4 is a call volume table, 4-1, 4−
2, 4-3, ... Represent call control information, and 5 is call data (telegram).
呼量テーブル4と呼データ5とは呼量関数テーブル3に
よってポイントすることができるように構成されてい
る。そして,呼量テーブル4においては,一般に複数個
の呼量制御情報4−1,4−2,…がチェインされて保持さ
れる。呼量制御情報4−1,4−2,…は,シミュレーショ
ン開始後の時間経過に対応する任意所定の時点毎に,当
該時点において行われるべき呼発生量を呼量係数として
セットしておくようにされる。The call volume table 4 and the call data 5 can be pointed to by the call volume function table 3. In the call volume table 4, generally, a plurality of call volume control information 4-1, 4-2, ... Is chained and held. For the call volume control information 4-1, 4-2, ..., set the call generation amount to be performed at that time point as a call volume coefficient at each arbitrary predetermined time point corresponding to the lapse of time after the start of simulation. To be
第3図図示の場合には,(i)最初(時間0(分)のと
きの呼量係数が0で,(ii)60分経過時に呼量係数が10
で,(iii)120分経過時に呼量係数が10で,(iv)180
分経過時に呼量係数が20で,(v)240分経過時に呼量
係数が0であるように,呼発生シミュレーションを行う
べきことがセットされている。In the case shown in FIG. 3, (i) the call volume coefficient is 0 at the beginning (time 0 (minutes), and (ii) the call volume coefficient is 10 after 60 minutes.
Then, (iii) the call volume coefficient is 10 after 120 minutes, and (iv) 180
It is set that the call generation simulation should be performed so that the call volume coefficient is 20 when minutes have passed and (v) the call volume coefficient is 0 when 240 minutes have passed.
第4図は,上記呼量テーブルの内容によって与えられた
呼量係数を時間経過に対応して表わした呼量曲線であ
る。図示の場合には,シミュレーション開始時点から,
直線的に呼量が増大し,60分経過時に呼量係数が10とな
るようにされ,以後同じ呼量係数の下で120分まで経過
し,120分から再び増大し,180分で呼量係数が20分となる
ようにされ,以後240分まで直線的に減少するように指
示されている。FIG. 4 is a call volume curve showing the call volume coefficient given by the contents of the above-mentioned call volume table as time passes. In the case shown, from the start of the simulation,
The call volume increased linearly, and the call volume coefficient was set to 10 after 60 minutes, then increased to 120 minutes under the same call volume coefficient, increased again from 120 minutes, and reached the call volume coefficient at 180 minutes. Is set to be 20 minutes, and then it is instructed to decrease linearly until 240 minutes.
ネットワーク・シミュレータ1は,第4図図示の呼量曲
線に沿うように,換言すれば呼量テーブル4の内容にし
たがって,被試験装置2に対して呼発生シミュレーショ
ンを行う。The network simulator 1 performs a call generation simulation on the device under test 2 along the call volume curve shown in FIG. 4, in other words, according to the contents of the call volume table 4.
第4図に示す如き呼量曲線が与えられたとき,実際にど
のように呼が発生されるかは,第5図に図示されてい
る。FIG. 5 illustrates how a call is actually generated when a call volume curve as shown in FIG. 4 is given.
第5図において,下段には第4図図示と同じ呼量曲線が
示されており,上段には当該呼量曲線に対応して発生さ
れる呼の発生状況が示されている。In FIG. 5, the lower part shows the same call volume curve as that shown in FIG. 4, and the upper part shows the situation of call generation corresponding to the call volume curve.
一般に,呼発生頻度を表す呼量関数は,次の式に従う。In general, the call volume function that represents the call frequency follows the following formula.
tn-1:n−1番目の呼量発生時点 tn:n番目の呼量発生時点 第5図図示のt=0〜1(時間)の範囲では f(t)=10t で与えられ,t=1(時間)のとき呼量係数が10となる1
次関数であり,t=0〜1(時間)の間で式(1)の関数
は次のようになる。 tn -1 : n-1st call volume generation time point tn: nth call volume generation time point In the range of t = 0 to 1 (time) shown in FIG. 5, f (t) = 10t is given, and t = When 1 (hour), the call volume coefficient becomes 10 1
It is a next function, and the function of Expression (1) is as follows during t = 0 to 1 (time).
したがって,呼量発生時点は, となる。 Therefore, when the traffic volume occurs, Becomes
なお,1個の呼に対して幾つの電文を送出するかは,利用
者が,電文と電文数とを定義することから,いわば任意
である。このために,第6図(A)図示の如く,1個の呼
の中で3個の電文を送出することもあり,第6図(B)
図示の如く,1個の呼の中で1個の電文を送出することも
ある。It should be noted that the number of messages to be transmitted for one call is, so to speak, arbitrary because the user defines the message and the number of messages. Therefore, as shown in FIG. 6 (A), three telegrams may be sent in one call, and FIG. 6 (B) is sent.
As shown in the figure, one message may be sent in one call.
従来からネットワーク・シミュレータにおいては,上述
の如く,呼発生シミュレーションを行っている。しか
し,従来の場合には,プログラム起動時に,上記呼量テ
ーブルの内容を設定しておくことが必要であった。この
ために,呼発生の態様を如何にするかは,呼発生数を予
測して,上記設定を行わざるを得なかった。Conventionally, in the network simulator, the call generation simulation is performed as described above. However, in the conventional case, it was necessary to set the contents of the above-mentioned call volume table when the program was started. For this reason, the number of call occurrences has to be predicted and the above settings have to be made in order to determine the form of call occurrence.
この結果,最大負荷性能試験などで,予測しておいた呼
発生量が負荷性能最大値に満たないような事態が生じる
と,上記設定をやり直して再試験を行うこととなり,ま
た呼発生量がどのような値に達するまで障害発生状態と
なりかつどの値まで障害発生とならないかをチェックし
ようとする場合にも上記設定をやり直して再試験を行う
こととなり,きわめて非効率的なものとなる。As a result, if a situation occurs in which the predicted call generation amount does not reach the maximum load performance value in the maximum load performance test, etc., the above settings will be redone and retested. When trying to check up to what value the failure will occur and what value will not cause the failure, the above setting will be repeated and a retest will be performed, which is extremely inefficient.
本発明は上記の点を解決しており,第1図は本発明の原
理図を示す。The present invention solves the above points, and FIG. 1 shows the principle of the present invention.
第1図(A)は,プログラム・スタート時において設定
されている呼量テーブルの内容を示している。第1図
(D)は当該内容に対応する呼量曲線を表わしている。FIG. 1 (A) shows the contents of the call volume table set at the start of the program. FIG. 1 (D) shows a call volume curve corresponding to the contents.
第1図(B)は,プログラム実行の途中で入力される変
更データを示している。図中の符号4−A,4−B,4−Cは
夫々変更呼量制御情報を表わしている。そして,第1図
(E)は変更呼量制御情報が示す呼量係数を実線で示す
ものであり,第1図(F)は第1図(D)図示の呼量曲
線に対して第1図(E)図示の変更を加えた結果の呼量
曲線を表わしている。FIG. 1B shows change data input during the execution of the program. Reference numerals 4-A, 4-B and 4-C in the figure respectively represent changed call volume control information. Then, FIG. 1 (E) shows the call volume coefficient indicated by the modified call volume control information by a solid line, and FIG. 1 (F) shows the first line with respect to the call volume curve shown in FIG. 1 (D). FIG. 6E shows a call volume curve as a result of the changes shown in FIG.
第1図(C)は,同じく,プログラム実行の途中で入力
される変更データを示している。図中の符号4−D,4−
E,…,4−Gは夫々変更呼量制御情報を表わしている。そ
して,第1図(G)は変更呼量制御情報が示す呼量係数
を実験で示すものであり,第1図(H)は第1図(D)
図示の呼量曲線に対して第1図(G)図示の変更を加え
た結果の呼量曲線を表わしている。Similarly, FIG. 1 (C) shows change data input during the execution of the program. Reference symbols 4-D, 4- in the figure
E, ..., 4-G respectively represent changed call volume control information. FIG. 1 (G) shows experimentally the call volume coefficient indicated by the modified call volume control information, and FIG. 1 (H) is shown in FIG. 1 (D).
The figure shows the call volume curve as a result of the modification shown in FIG. 1 (G) being added to the call volume curve shown.
第1図(A)図示の如き内容が呼量ケーブル4に設定さ
れてプログラムがスタートした後に,第1図(B)図示
の如き変更データが与えられると,所定の条件の下で,
第1図(A)と第1図(B)との間を点線で結ぶ如き形
で,呼量テーブル4の内容が変更され,以後のプログラ
ムの実行に当っては,当該呼量テーブル4の内容にした
がうようにされる。When the change data as shown in FIG. 1 (B) is given after the program as shown in FIG. 1 (A) is set in the call volume cable 4 and the program is started, under predetermined conditions,
The contents of the call volume table 4 are changed in such a way that the connection between FIG. 1 (A) and FIG. 1 (B) is connected by a dotted line, and in the subsequent execution of the program, the call volume table 4 of FIG. It is made to follow the contents.
今第1図(A)図示の如き内容が呼量テーブル4に設定
されて,プログラムのスタートの後に,例えば30分経過
したとする。そしてこの状態の下で,第1図(B)図示
の如き変更データを入力すべく,変更コマンドが入力さ
れたとする。It is assumed that the contents as shown in FIG. 1 (A) are set in the call volume table 4 and, for example, 30 minutes have elapsed after the start of the program. Then, under this state, it is assumed that a change command is input in order to input the change data as shown in FIG. 1 (B).
シミュレータ1においては,当該変更コマンドが正当な
ものか否かがチェックされ,正当なものである場合に変
更データ(第1図(B)図示の如き変更データ)に対応
する変更呼量制御情報4−A,4−B,4−Cを入力すること
が許される。当該入力された変更呼量制御情報4−A,4
−B,4−Cは論理矛盾がないかなどをチェックされた上
で,当該情報4−A,4−B,4−Cが呼量テーブル4上で呼
量制御情報4−3,4−4とつなぎ替えられ,不要となっ
た旧呼量制御情報がテーブル4上から消去される。以
後,シミュレータ1は,当該変更された結果が存在する
呼量テーブル4の内容にしたがって呼発生シミュレーシ
ョンを行ってゆく。In the simulator 1, it is checked whether or not the change command is valid, and if it is, the changed call volume control information 4 corresponding to the change data (change data as shown in FIG. 1B). -A, 4-B, 4-C are allowed to be entered. The input changed call volume control information 4-A, 4
-B, 4-C is checked for logical inconsistency, and the relevant information 4-A, 4-B, 4-C on the call volume table 4 is used for call volume control information 4-3, 4- The old call volume control information which is no longer needed after being replaced with No. 4 is deleted from the table 4. After that, the simulator 1 carries out a call generation simulation according to the contents of the call volume table 4 in which the changed result exists.
第1図(C)図示の如き変更データが入力された場合も
同様である。The same applies when the change data as shown in FIG. 1 (C) is input.
第2図は本発明の要部についての一実施例を示してい
る。図中の符号3,4,4−1ないし4−5,4−Dないし4−
Gは第1図に対応している。そして,符号6は,データ
書替え処理機構をフローチャートの形で表わしている。FIG. 2 shows an embodiment of the main part of the present invention. Reference numerals 3, 4, 4-1 to 4-5, 4-D to 4- in the figure
G corresponds to FIG. Reference numeral 6 represents the data rewriting processing mechanism in the form of a flow chart.
第2図左上方に示す如き形で呼量テーブル4に呼量制御
情報が設定されてプログラムがスタートしているとす
る。この状態の下で,呼量曲線を変更すべく,変更コマ
ンドが与えられたとする。It is assumed that the call volume control information is set in the call volume table 4 as shown in the upper left of FIG. 2 and the program is started. Under this condition, a change command is given to change the traffic volume curve.
これに対応して,データ書替え処理機構6が発動され,
上記変更コマンドが正当なものであるか否かをチェック
する。正当であれば,変更データ作成をうながす。変更
データに無理矛盾がないかや過去に対する指示がないか
などがチェックされる。チェックの結果が正しければ,
図示ルート(A)の如く,呼量テーブル4上で呼量制御
情報が変更され,不要なものが消去される。In response to this, the data rewriting processing mechanism 6 is activated,
It is checked whether the above change command is valid. If it is legitimate, prompt the creation of change data. It is checked whether the change data has any inconsistency or whether there is an instruction for the past. If the check result is correct,
Like the route (A) shown in the figure, the call volume control information is changed on the call volume table 4, and unnecessary information is deleted.
コマンドが正当でない場合や,変更データが正しくない
場合には,図示ルート(B)に進み,エラーの態様など
を出力した上で,変更データが作成されていれば,それ
を消去する。If the command is not valid or the change data is not correct, the process proceeds to the illustrated route (B) to output the error mode and the like, and if the change data has been created, delete it.
以上説明した如く,本発明によれば,シミュレーション
が開始された後の途中で,呼量テーブルの内容を変更す
ることが可能となる。このために,非所望に再試験を行
わねばならなくなるような事態がなくなる。As described above, according to the present invention, it is possible to change the contents of the call volume table in the middle after the simulation is started. This eliminates the need for undesired retests.
なお,上記呼量テーブルの内容変更のための処理は,第
5図図示の如く,呼量曲線にしたがって呼発生を行って
いる間に行われるようにされる。The processing for changing the contents of the call volume table is performed while the call is being generated according to the call volume curve as shown in FIG.
第1図は本発明の原理図,第2図は本発明の要部につい
ての一実施例,第3図はネットワーク・シミュレータの
要部構成,第4図は呼量曲線を説明する説明図,第5図
は呼量曲線と呼発生の態様との関係を説明する説明図,
第6図は電文送信態様を説明する説明図を示す。 図中,1はネットワーク・シミュレータ,2は被試験装置,3
は呼量関数テーブル,4は呼量テーブル,4−1,4−2,…は
呼量制御情報,4−A,4−B,…は変更呼量制御情報,5は呼
データ,6はデータ書替え処理機構を表わしている。FIG. 1 is a principle diagram of the present invention, FIG. 2 is an embodiment of a main part of the present invention, FIG. 3 is a main part configuration of a network simulator, and FIG. 4 is an explanatory view for explaining a call volume curve, FIG. 5 is an explanatory diagram for explaining the relationship between the call volume curve and the mode of call generation,
FIG. 6 shows an explanatory diagram for explaining a message transmission mode. In the figure, 1 is the network simulator, 2 is the device under test, and 3 is
Is a call volume function table, 4 is a call volume table, 4-1, 4-2, ... are call volume control information, 4-A, 4-B, ... are changed call volume control information, 5 is call data, 6 is This shows the data rewriting processing mechanism.
Claims (1)
呼量テーブルと呼データとを用意されると共に,上記呼
量テーブルが,時間軸上の任意所定の時点に対応して呼
量係数を設定した呼量制御情報について,当該呼量制御
情報をチェインして保持するよう構成され,上記呼量制
御情報にもとづいて時間の経過に対応して,被試験装置
に対して呼を発生し,上記呼データに対応するデータを
それぞれの呼に対応して供給するネットワーク・シミュ
レータにおいて, 上記時間軸上の任意所定の時点に対応して上記呼量定数
を設定した変更呼量制御情報を,単独または複数個分チ
ェインして,変更データとして供給可能に構成してな
り, 当該変更データの供給に対応して,当該変更データの正
当性をチェックした上で,当該変更データ中の上記変更
呼量制御情報にもとづいて,上記呼量テーブルの内容中
の上記呼量制御情報においてチェインを上記変更呼量制
御情報にはり替えるよう構成され, 上記被試験装置に対する呼発生シミュレーションを行い
つつある途中において,上記呼量テーブルの内容を書替
え,呼発生シミュレーションにおける呼発生態様を変更
するようにした ことを特徴とするネットワーク・シミュレータ。1. A call volume table pointed to by a call volume function table and call data are prepared, and the call volume table sets a call volume coefficient corresponding to an arbitrary predetermined time point on a time axis. Concerning the call volume control information, the call volume control information is configured to be chained and held. Based on the call volume control information, a call is generated to the device under test in response to the passage of time, and the call is transmitted. In a network simulator that supplies data corresponding to each call corresponding to each call, the modified call volume control information in which the above call volume constants are set corresponding to arbitrary predetermined time points on the above-mentioned time axis is used alone or in plural. It is configured so that it can be supplied as change data by chaining the individual pieces, and in response to the supply of the change data, the validity of the change data is checked, and the above The call volume control information in the contents of the call volume table is configured to replace the chain with the changed call volume control information based on the call volume control information, and a call generation simulation for the device under test is being performed. A network simulator characterized in that the content of the call volume table is rewritten on the way to change the call generation mode in the call generation simulation.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60253430A JPH0728283B2 (en) | 1985-11-12 | 1985-11-12 | Network work simulator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60253430A JPH0728283B2 (en) | 1985-11-12 | 1985-11-12 | Network work simulator |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62112442A JPS62112442A (en) | 1987-05-23 |
| JPH0728283B2 true JPH0728283B2 (en) | 1995-03-29 |
Family
ID=17251285
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60253430A Expired - Lifetime JPH0728283B2 (en) | 1985-11-12 | 1985-11-12 | Network work simulator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0728283B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5696559A (en) * | 1979-12-29 | 1981-08-04 | Fuji Facom Corp | Transistion method of state of transmission in simulator |
| JPS58166476A (en) * | 1982-03-29 | 1983-10-01 | Fujitsu Ltd | Terminal coupling method with host |
-
1985
- 1985-11-12 JP JP60253430A patent/JPH0728283B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62112442A (en) | 1987-05-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0728283B2 (en) | Network work simulator | |
| JPS58103023A (en) | Field input system for display terminal | |
| JP3031991B2 (en) | Automatic verification system | |
| JP3085365B2 (en) | Process procedure automatic adjustment method, process procedure automatic adjustment system, and recording medium recording process procedure automatic adjustment program | |
| EP0464028A1 (en) | Multiprocessor system. | |
| JPS61265655A (en) | On-line data entry system | |
| AU644075B2 (en) | Process control | |
| JPH0573116A (en) | Program controller | |
| JPS61199151A (en) | Logging system of line | |
| KR20030054293A (en) | Method and apparatus for binding for devices | |
| JP3452708B2 (en) | Programmable controller | |
| JPH04330532A (en) | Programmable controller | |
| JPS63148373A (en) | Managing system for circuit diagram data | |
| JPS6220040A (en) | File updating system | |
| Comfort | Simulation model testing | |
| JPS61120205A (en) | Process step processing method | |
| JPH02294841A (en) | Logical simulation system | |
| JP2001306125A (en) | Device for creating batch information | |
| JPH11143613A (en) | System for automatically setting application constitution | |
| JPS63187358A (en) | Terminal device connection control method | |
| JPH0497448A (en) | Interactive type simplex testing system | |
| JPS59165132A (en) | Online terminal system time adjustment method | |
| JPS6218054B2 (en) | ||
| JPS6371761A (en) | System for defining system condition of online system | |
| JPH02304655A (en) | Generating system for memory high load test environment |