JPH04105174A - システム設計装置 - Google Patents

システム設計装置

Info

Publication number
JPH04105174A
JPH04105174A JP2223734A JP22373490A JPH04105174A JP H04105174 A JPH04105174 A JP H04105174A JP 2223734 A JP2223734 A JP 2223734A JP 22373490 A JP22373490 A JP 22373490A JP H04105174 A JPH04105174 A JP H04105174A
Authority
JP
Japan
Prior art keywords
optimization
evaluation value
evaluation
system design
queuing network
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
JP2223734A
Other languages
English (en)
Inventor
Isaku Wada
和田 維作
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2223734A priority Critical patent/JPH04105174A/ja
Publication of JPH04105174A publication Critical patent/JPH04105174A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [発明の目的コ (産業上の利用分野) 本発明は待ち行列網解析に基づくシステム設計に関する
(従来の技術) 生産、通信、コンピュータ等のシステムを評価するとき
、待ち行列網に定式化することがよくある。そして待ち
行列網によって定式化してシステムの評価を行う場合、
うまく型にはまると短時間で数値的に処理することが可
能になる。
第3図はこのようなシステム設計で扱う待ち行列を示す
図である。
同図に示すように、待ち行列では、ジョブか例えばステ
ーションに到着する。このようなステーションはたとえ
ば、FIFOメモリなどで構成されるバッファとジョブ
を実行するC P U (CENTRAL PROCE
SSING [INIT)等のプロセッサとからなり、
ジョブはバッファに入って順番を待ち、プロセッサによ
ってサービスを受ける。そしてサービスを受けたジョブ
は退去される。
また、待ち行列網とは上述の待ち行列が複数連結された
ものである。第4図はCPUとディスク装置とによって
構成される待ち行列網を示す図である。このような開待
ち行列網では、ジョブは複数のステーションでサービス
を受けた後に、最終的には消去される。閉待ち行列網は
、一定数のジョブが各ステーションを巡回している。
そして、開待ち行列網解析とは、このような開待ち行列
網の性能を計算することであり、待ち行列網中のすべて
のステーションの能力や仕事のやり方と、すべてのジョ
ブの到着率や、訪れるステーションの順番などの記述か
ら、待ち行列網がすべてのジョブを処理可能かどうかを
判定したり、ジョブのサービス時間、ジョブの待ち時間
、ステーションの稼働率、バッファの待ち行列長などを
計算することによってシステムの設計を行う。
しかしながら、従来のこのような待ち行列網を用いたシ
ステム設計では、まず、操作者自身でシステムのパラメ
ータを設定し、上述したような待ち行列網解析により、
性能の予測を行い、妥当な性能が得られなければ、シス
テムのパラメータを設定し直すと言うくりかえしが必要
で、システム設計に長時間を要し、また、設計者にもか
なりの専門知識が必要であった。
(発明が解決しようとする課題) 上述したように、従来の待ち行列網解析を用いたシステ
ム設計方法では、まず、操作者自身でシステムのパラメ
ータを設定し、上述したような待ち行列網解析により、
性能の予測を行い、妥当な性能が得られなければ、操作
者がシステムのパラメータを設定し直すと言うことが必
要で、システム設計に長時間を要し、また、設計者にも
かなりの専門知識が必要であった。
本発明は上記課題を解決すべく創案されたもので、待ち
行列網解析を用いたシステム設計における設計者の負担
を軽くシ、短時間でシステムの設計を行うことを可能に
したシステム設計の方法を提供することを目的とする。
[発明の構成] (課題を解決するための手段) 上記目的を達成するために、 Mlの発明は、設計すべきシステムのシステムパラメー
タに対して待ち行列網解析を実行し評価値を出力するシ
ステム評価手段と、このシステム評価手段から出力され
る前記評価値に基づいてシステムの最適化を行うシステ
ム最適化手段とを具備したことを特徴とするシステム設
計装置であり、第2の発明は、第1の発明において、前
記システム評価手段の待ち行列網解析は開待ち行列網解
析であることを特徴としたシステム設計装置であり、 第3の発明は、第1の発明において、前記システム最適
化手段における最適化はブラインド・ランダム・サーチ
計算により行われることを特徴としたシステム設計装置
であり、 第4の発明は、第2の発明において、前記システム最適
化手段における最適化はブラインド・ランダム・サーチ
計算により行われることを特徴としたシステム設計装置
であり、 第5の発明は、第1の発明において、前記システム最適
化手段における最適化はアニーリング計算により行われ
ることを特徴としたシステム設計装置であり、 第6の発明は、第2の発明において、前記システム最適
化手段における最適化はアニーリング計算により行われ
ることを特徴としたシステム設計装置であり、 第7の発明は、設計すべきシステムのシステムパラメー
タに対して開待ち行列線解析を実行し、待ち行列長が存
在する場合に第1の評価値を出力し、待ち行列長が発散
する場合にはトラフィック密度を出力するシステム評価
手段と、前記システム評価手段で待ち行列長が発散した
場合に、前記トラフィック密度に基づいて第2の評価値
を出力する発散モデル解析手段と、前記第1の評価値ま
たは前記第2の評価値に基づいて設計すべきシステムの
最適化を行うシステム最適化手段とを具備したことを特
徴とするシステム設計装置であり、第8の発明は、第7
の発明において、前記システム最適化手段の最適化はア
ニーリング計算により行われることを特徴としたシステ
ム設計装置である。
(作 用) 本発明のシステム設計装置では、システム評価手段によ
り設計すべきシステムのシステムパラメータに対して待
ち行列線解析が実行され、この待ち行列線解析に基づい
て評価値が出力される。
そしてこの評価値に基づいてシステム最適化手段により
設計すべきシステムの最適化が行われる。
したがって、システム設計における設計者の負担が軽く
なり、短時間でシステムの設計を行うことか可能になる
(実施例) 以下、本発明の実施例を図面を用いて説明する。
第1図は本発明の一実施例のシステム設計装置の構成を
示す図である。
このシステム設計装置は開待ち行列網解析装置1と発散
モデル解析装置2とアニーリング計算装置3とによって
構成されている。
開待ち行列網解析装置1は開待ち行列網で計算可能なモ
デルに定式化でき、かつパラメータ等の設定されたシス
テムの評価値を計算する。ここで、評価値には、基本的
には各ステーションで目標とする平均待ち行列長と、開
待ち行列線解析で解いて得られた平均待ち行列長nとの
差の絶対値のステーションに関する総和を用いる。つま
りこの例では、開待ち行列線解析で解いて得られた待ち
行列長と目標との差の絶対値の総和が最小になるように
システムパラメータを決定する。
発散モデル解析装置2は、開待ち行列網で計算不可能な
モデルに定式化され、かつ、パラメータ等の設定された
システムの評価値を計算する。例えばプロセッサ数の小
さすぎるステーションでは、トラフィック密度Xが1を
越え、待ち行列網モデルでは平均待ち行列長nは発散し
て評価できない。
ここでトラフィック密度Xとは、平均サービス時間と到
着率との積をプロセッサ数で割ったものである。また、
平均サービス時間とはジョブがプロセッサでサービスを
受ける平均時間であり、平均サービス時間にはバッファ
での待ち時間は含めない。到着率とは単位時間当たりに
到着するジョブの平均量を表している。しかし、開待ち
行列網では、平均待ち行列長nはトラフィック密度Xの
関数になるのでこの装置はトラフィック密度Xがp(例
えば0.98)よりも高いステーションの評価値をXの
一次式を用いて計算する。
まず、開待ち行列網解析装置1によってトラフィックX
を計算し、Xがp以下の場合はn (x)をそのまま評
価値として用い、Xがpよりも大きい場合は開待ち行列
網解析装置1でn (p)を計算し、発散モデル解析装
置2によって を計算して評価値とする。
アニーリング装置3はシステムを最適化するためのもの
であり、第2図にこの装置の動作を示すフローチャート
を示す。
同図に示すようにこのアニーリング装置では初期設定し
たシステムパラメータを適当な手段によって変化させ、
変化前後の評価値を計算し、評価値が変化後のほうが良
ければ変化後のシステムノくラメータに設定し直す。ま
た変化後の評価値が悪い場合でも、温度と呼ばれる量か
ら定まる確率で変化後のシステムパラメータに設定し直
す。このような過程を徐々に温度を下げながら繰り返す
ことにより、はぼ最適なシステムパラメータかもとまる
。ここでシステムパラメータを少しだけ変更して、次の
システムパラメータを得る操作をMOVBと呼ぶ。この
装置のMOVEはランダムにステーションをひとつ選び
、確率1/2てプロセッサ数をひとつずつ加減するよう
にして行う。
つぎに、システム設計装置全体の動作を説明する。
まず、アニーリング計算装置3に初期システムパラメー
タを入力する。アニーリング計算装置3はMOVEを行
い、順次、システムパラメータを生成し、これらを開待
ち行列網解析装置1へ転送する。
そして、開待ち行列網解析装置1は受は取ったシステム
パラメータから評価値を計算する。アニーリング計算装
置は得られた評価値を受取り、アニーリング法に基づい
て一連の動作を繰り返すことによりほぼ最適なシステム
パラメータが得られる。
また、本実施例のシステム計算装置では最適化の手段と
してアニーリング計算装置を用いているが、この代わり
にブラインド・ランダムサーチ計算装置など他の最適化
手段を用いることも可能である。ブラインド・ランダム
サーチ計算装置とは、乱数を用いてシステムパラメータ
を生成し、評価関数の値が最も良いシステムパラメータ
を選ぶものである。
さらに、本実施例のシステム設計装置では評価値として
平均待ち行列長を目標に近づけているか、この平均待ち
行列長の代わりに、例えば、平均滞在時間や稼働率など
の他の性能指標にしても良い。
またこれら性能指標に加えて、システムのコストなども
考慮して最適化することも可能である。
したがって本実施例のシステム設計装置では、システム
設計における設計者の負担が軽くなり、短時間でシステ
ムの設計を行うことか可能になる。
[発明の効果] 以上説明したように、本発明のシステム設計装置によれ
ば、システム設計における設計者の負担が軽くなり、短
時間でシステムの設計を行うことか可能になる。
【図面の簡単な説明】
第1図は本発明の一実施例のシステム設計装置の構成を
示す図、第2図はアニーリング装置の動作を示すフロー
チャート、第3図は待ち行列を示す図、第4図はCPU
とディスク装置とによって構成される待ち行列網を示す
図である。 1・・・開待ち行列網解析装置、2・・・発散モデル解
析装置、3・・・アニーリング計算装置。 第1図 サービス ステーション 入カバソファ プロil/”を 第 図

Claims (8)

    【特許請求の範囲】
  1. (1)設計すべきシステムのシステムパラメータに対し
    て待ち行列網解析を実行し評価値を出力するシステム評
    価手段と、 このシステム評価手段から出力される前記評価値に基づ
    いてシステムの最適化を行うシステム最適化手段と を具備したことを特徴とするシステム設計装置。
  2. (2)前記システム評価手段の待ち行列網解析は開待ち
    行列網解析であることを特徴とする請求項1記載のシス
    テム設計装置。
  3. (3)前記システム最適化手段における最適化はブライ
    ンド・ランダム・サーチ計算により行われることを特徴
    とする請求項1記載のシステム設計装置。
  4. (4)前記システム最適化手段における最適化はブライ
    ンド・ランダム・サーチ計算により行われることを特徴
    とする請求項2記載のシステム設計装置。
  5. (5)前記システム最適化手段における最適化はアニー
    リング計算により行われることを特徴とする請求項1記
    載のシステム設計装置。
  6. (6)前記システム最適化手段における最適化はアニー
    リング計算により行われることを特徴とする請求項2記
    載のシステム設計装置。
  7. (7)設計すべきシステムのシステムパラメータに対し
    て開待ち行列網解析を実行し、平均待ち行列長が存在す
    る場合に第1の評価値を出力し、平均待ち行列長が発散
    する場合にはトラフィック密度を出力するシステム評価
    手段と、 前記システム評価手段で平均待ち行列長が発散した場合
    に、前記トラフィック密度に基づいて第2の評価値を出
    力する発散モデル解析手段と、前記第1の評価値または
    前記第2の評価値に基づいて設計すべきシステムの最適
    化を行うシステム最適化手段と を具備したことを特徴とするシステム設計装置。
  8. (8)前記システム最適化手段の最適化はアニーリング
    計算により行われることを特徴とする請求項7記載のシ
    ステム設計装置。
JP2223734A 1990-08-24 1990-08-24 システム設計装置 Pending JPH04105174A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2223734A JPH04105174A (ja) 1990-08-24 1990-08-24 システム設計装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2223734A JPH04105174A (ja) 1990-08-24 1990-08-24 システム設計装置

Publications (1)

Publication Number Publication Date
JPH04105174A true JPH04105174A (ja) 1992-04-07

Family

ID=16802856

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2223734A Pending JPH04105174A (ja) 1990-08-24 1990-08-24 システム設計装置

Country Status (1)

Country Link
JP (1) JPH04105174A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6241533B1 (en) 1999-01-21 2001-06-05 Shin-Etsu Polymer Co., Ltd. Press-Contact electrical interconnectors and method for producing the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6241533B1 (en) 1999-01-21 2001-06-05 Shin-Etsu Polymer Co., Ltd. Press-Contact electrical interconnectors and method for producing the same

Similar Documents

Publication Publication Date Title
Glassey et al. Dynamic batching heuristic for simultaneous processing
Reiser A queueing network analysis of computer communication networks with window flow control
Hong et al. A performance analysis of minimum laxity and earliest deadline scheduling in a real-time system
Potier New users' introduction to QNAP 2
Duri et al. Performance evaluation and design of a CONWIP system with inspections
CN115951989B (zh) 一种基于严格优先级的协同流量调度数值模拟方法与系统
CN113094155B (zh) Hadoop平台下的任务调度方法及装置
CN108268312A (zh) 任务调度方法和调度器
Zhang et al. A performance comparison of adaptive and static load balancing in heterogeneous distributed systems
Wieselthier et al. Standard clock simulation and ordinal optimization applied to admission control in integrated communication networks
JPH04105174A (ja) システム設計装置
Benjaafar et al. Scheduling policies, batch sizes, and manufacturing lead times
Nishida Approximate analysis for heterogeneous multiprocessor systems with priority jobs
CN119149222A (zh) 协同计算平台的调度方法、装置、设备、介质及产品
Morrison Multiclass flow line models of semiconductor manufacturing equipment for fab-level simulation
Rego et al. Analytic models of cyclic service systems and their application to token-passing local networks
Seidmann et al. Throughput maximization in flexible manufacturing systems
JP4322094B2 (ja) 情報処理方法、サービス時間導出方法、及び処理ユニット数調整方法
CN112272231B (zh) 一种面向智能制造场景的边云协同服务编排方法
Kraft et al. Parallel genetic algorithms for optimizing morphological filters
Narahari et al. Asymptotic loss of priority scheduling policies in closed re-entrant lines: A computational study
de Nitto Personé et al. Approximating finite resources: An approach based on MVA
Lee et al. Exact analysis of asymmetric random polling systems with single buffers and correlated input process
JP2001320386A (ja) 電子システム
Stimler A methodology for calculating and optimizing real-time system performance