Parallel Timed Petri Nets Simulator
碩士 === 淡江大學 === 資訊工程研究所 === 83 === Petri Nets(PN)是一種以正規方法(formal method)來描述和分析系 統行為的工具,特別是針對具有同時性(concurrent)與非同步特性 asynchronous)的系統。將時間引入Petri Nets之中(即所謂的Timed Petri Nets),則更能有效地對所描述的系統做作效能評估( performance evaluation),例如Timed...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
1995
|
Online Access: | http://ndltd.ncl.edu.tw/handle/19679176843138246348 |
id |
ndltd-TW-083TKU00392021 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-083TKU003920212016-07-15T04:12:56Z http://ndltd.ncl.edu.tw/handle/19679176843138246348 Parallel Timed Petri Nets Simulator 平行TimedPetriNets模擬器 Yuh-Der Lin 林育德 碩士 淡江大學 資訊工程研究所 83 Petri Nets(PN)是一種以正規方法(formal method)來描述和分析系 統行為的工具,特別是針對具有同時性(concurrent)與非同步特性 asynchronous)的系統。將時間引入Petri Nets之中(即所謂的Timed Petri Nets),則更能有效地對所描述的系統做作效能評估( performance evaluation),例如Timed Petri Nets已被廣泛地應用在對 分散式系統( distributed system)的效能分析上。隨著所描述系統之 複雜度(complexity)不斷地擴增,Petri Nets的網路結構(net structure)也變得更為複雜,以analytical的方式對Petri Nets作分析 則因記憶體(memory)與複雜度要求過高而變得不可行,而傳統上採用離 散事件模擬(discrete-event simulation)方式的循序Timed Petri Nets模擬器(sequential Timed Petri Nets simulator)也不能滿足我 們對執行時間上嚴格的要求,因此我們希望能將模擬器平行化( parallelize),即將同一時間內所能處理的event個數增加,使模擬器在 多處理器(multiprocessor)之架構下能達到加速(speedup)的效果。 傳統上在討論離散事件模擬平行化時有兩種方法廣被使用:時間分區間法 (temporal decomposition method)與空間分區域法(spatial decomposition method),這兩種方法各有其優點,我們的平行Timed Petri Nets模擬器將採用空間分區域法中的distributed simulation mechanism來做模擬,同時我們將對平行化時所遭遇的問題,如切割 partition)、訊息傳遞(message passing)、模擬結果收集 ]simulation results collection)等尋求解決之道。最後我們將在 Transputer之多處理器上實作一個平行Timed Petri Nets 模擬器。 Timed Petri Nets is a modeling tool that can be used to describe and analyze the behaviors of a system with characteristics such as concurrencyand asynchronism. Because the complexity and size of a Timed Petri Netsmodel for a physical system are steadily increasing, to analyze a very complex net model by using existing analytical methods has become impossible. Alternatively, a discrete-event Timed Petri Nets simulator can be used to obtain approximated net solutions. The only main drawback is the longsimulation run time. In order to reduce the simulation run time, severalmethods have emerged to construct a parallel simulator counterpart. There are two methodologies often used in parallel discrete-event simulation, that is, the temporal decomposition method and the spatial decomposition method. We use one of the spatial decomposition methods, the distributed simulation mechanism, in constructing our parallel Timed Petri Nets simulator.Problems such as partitioning, messages passing, and collecting of simulationresults have also been solved. Finally we have implemented a parallel Timed Petri Nets simulator on a Transputer network. More study on performance evaluation of our simulators will be conducted. Dr.Chien-Chun Chou 周建群 1995 學位論文 ; thesis 51 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 淡江大學 === 資訊工程研究所 === 83 === Petri Nets(PN)是一種以正規方法(formal method)來描述和分析系
統行為的工具,特別是針對具有同時性(concurrent)與非同步特性
asynchronous)的系統。將時間引入Petri Nets之中(即所謂的Timed
Petri Nets),則更能有效地對所描述的系統做作效能評估(
performance evaluation),例如Timed Petri Nets已被廣泛地應用在對
分散式系統( distributed system)的效能分析上。隨著所描述系統之
複雜度(complexity)不斷地擴增,Petri Nets的網路結構(net
structure)也變得更為複雜,以analytical的方式對Petri Nets作分析
則因記憶體(memory)與複雜度要求過高而變得不可行,而傳統上採用離
散事件模擬(discrete-event simulation)方式的循序Timed Petri
Nets模擬器(sequential Timed Petri Nets simulator)也不能滿足我
們對執行時間上嚴格的要求,因此我們希望能將模擬器平行化(
parallelize),即將同一時間內所能處理的event個數增加,使模擬器在
多處理器(multiprocessor)之架構下能達到加速(speedup)的效果。
傳統上在討論離散事件模擬平行化時有兩種方法廣被使用:時間分區間法
(temporal decomposition method)與空間分區域法(spatial
decomposition method),這兩種方法各有其優點,我們的平行Timed
Petri Nets模擬器將採用空間分區域法中的distributed simulation
mechanism來做模擬,同時我們將對平行化時所遭遇的問題,如切割
partition)、訊息傳遞(message passing)、模擬結果收集
]simulation results collection)等尋求解決之道。最後我們將在
Transputer之多處理器上實作一個平行Timed Petri Nets 模擬器。
Timed Petri Nets is a modeling tool that can be used to
describe and analyze the behaviors of a system with
characteristics such as concurrencyand asynchronism. Because
the complexity and size of a Timed Petri Netsmodel for a
physical system are steadily increasing, to analyze a very
complex net model by using existing analytical methods has
become impossible. Alternatively, a discrete-event Timed Petri
Nets simulator can be used to obtain approximated net
solutions. The only main drawback is the longsimulation run
time. In order to reduce the simulation run time,
severalmethods have emerged to construct a parallel simulator
counterpart. There are two methodologies often used in
parallel discrete-event simulation, that is, the temporal
decomposition method and the spatial decomposition method. We
use one of the spatial decomposition methods, the distributed
simulation mechanism, in constructing our parallel Timed Petri
Nets simulator.Problems such as partitioning, messages passing,
and collecting of simulationresults have also been solved.
Finally we have implemented a parallel Timed Petri Nets
simulator on a Transputer network. More study on performance
evaluation of our simulators will be conducted.
|
author2 |
Dr.Chien-Chun Chou |
author_facet |
Dr.Chien-Chun Chou Yuh-Der Lin 林育德 |
author |
Yuh-Der Lin 林育德 |
spellingShingle |
Yuh-Der Lin 林育德 Parallel Timed Petri Nets Simulator |
author_sort |
Yuh-Der Lin |
title |
Parallel Timed Petri Nets Simulator |
title_short |
Parallel Timed Petri Nets Simulator |
title_full |
Parallel Timed Petri Nets Simulator |
title_fullStr |
Parallel Timed Petri Nets Simulator |
title_full_unstemmed |
Parallel Timed Petri Nets Simulator |
title_sort |
parallel timed petri nets simulator |
publishDate |
1995 |
url |
http://ndltd.ncl.edu.tw/handle/19679176843138246348 |
work_keys_str_mv |
AT yuhderlin paralleltimedpetrinetssimulator AT línyùdé paralleltimedpetrinetssimulator AT yuhderlin píngxíngtimedpetrinetsmónǐqì AT línyùdé píngxíngtimedpetrinetsmónǐqì |
_version_ |
1718348906426793984 |