Software Tools for Network Modeling - PowerPoint PPT Presentation

About This Presentation
Title:

Software Tools for Network Modeling

Description:

FCFS - First Come First Served. LCFS - Last Come First Served. PS ... (3) M/G/1-PS (4) M/G/0-IS (5) M/G/1-FCFS (6) M/G/m-FCFS (7) G/G/1-FCFS (8) G/G/m-FCFS ... – PowerPoint PPT presentation

Number of Views:91
Avg rating:3.0/5.0
Slides: 55
Provided by: kukiattila
Category:

less

Transcript and Presenter's Notes

Title: Software Tools for Network Modeling


1
Software Tools for Network Modeling
  • Kuki A.-Sztrik J.-Bolch G.
  • University of Debrecen, Hungary
  • University of Erlangen, Germany

2
Content
  • Introduction
  • PEPSY-QNS
  • WinPEPSY
  • Using WinPEPSY

3
Overview
Running programs compete for computing
resources,eg.
CPU
RAM
Peripheries, etc.
4
The systems
Systems are working on large variety of machines
High level of complexity
System optimization is a very difficult task
5
Modelling
Manufacturing systems
Computer systems, etc.
Queueing systems
6
Queueing systems
7
Queueing networks
One or more nodes
Job classes
One or more servers at each node
Serving principles
8
Serving principles
FCFS - First Come First Served
LCFS - Last Come First Served
PS - Processzor Sharig
IS - Infinite Server
FCFS PRE, (FCFS NONPRE)
FCFS ASYM
9
System characteristics
Throughput
Utilization
Average waiting times
Average queue length
Average response times, etc.
10
Content
  • Introduction
  • PEPSY-QNS
  • WinPEPSY
  • Using WinPEPSY

11
PEPSY-QNS
(Performance Evaluation and Prediction SYstem
for Queueing NetworkS)
Developed at University of Erlangen
Easy model description
User friendly interface
More than 50 analyzing methods
Graphical interface (XPEPSY)
12
Modules
PEPSY-QNS consists of three modules
Interactive model input
Guided choice of analyzing method
Analyzing module
13
System architecture
analyse
a_xx_data
eingabe
zusatz
auswahl
14
Procedure Eingabe
Type of the network
Number of nodes
Number of job classes
Type of nodes
Arrival rates (number of jobs)
Service rates
Transition probabilities
15
Type of nodes
(1) M/M/1-FCFS (2) M/M/m-FCFS (3) M/G/1-PS
(4) M/G/0-IS (5) M/G/1-FCFS (6)
M/G/m-FCFS (7) G/G/1-FCFS (8) G/G/m-FCFS
(9) M/G/1-LCFS-PRE (10) M/M/1-FCFS-PRE (11)
M/M/1-FCFS-NONPRE (12) M/G/m-PS (13) G/G/m-PS
(14) M/G/1-FCFS-PRE (15) M/G/1-FCFS-NONPRE
(16) M/M/m-FCFS-PRE (17) M/M/m-FCFS-NONPRE (18)
M/G/m-FCFS-PRE (19) M/G/m-FCFS-NONPRE (20)
M/M/m-FCFS-ASYM (21) M/G/m-FCFS-ASYM
16
Input data 1
CLASS SPECIFIC PARAMETERS CLASS 1 node
service_rate squared_coeff. ----------
---------------------------------------------
node 1 1
1 node 2 2
1 node 3
2 1
node 4 1
1
NUMBER NODES 4 NUMBER CLASSES 1 NODE
SPECIFICATION node name
type ------------------------------
-------------------- 1 node 1
M/M/1-FCFS 2 node 2
M/G/1-PS 3 node 3
M/G/1-PS 4 node 4
M/M/1-FCFS CLASS SPECIFICATION
class arrival rate number of jobs
--------------------------------------------
1 0.3 -
17
Input data 2
SWITCHING PROBABILITIES from/to outside
node 1 node 2 node 3 node 4
------------------------------------------------
------------------ outside 0.000000
1.000000 0.000000 0.000000 0.000000 node 1
0.000000 0.000000 0.333000 0.500000
0.167000 node 2 1.000000 0.000000
0.000000 0.000000 0.000000 node 3
1.000000 0.000000 0.000000 0.000000 0.000000
node 4 1.000000 0.000000 0.000000
0.000000 0.000000
18
Auswahl
Program auswahl results the following procedure
list
Usable Need further specification -------------
----------------------------------- Bounds Chyll
a Priomva2m Dekomp Sopenpfn Sim2
19
Output file
Generated automatically (a_xx_name)
Short model description
System characteristics/job classes/nodes
Global system characteristics
20
Output data 1
PERFORMANCE_INDICES FOR NET angol description
of the network is in file 'e_angol' the open
net was analysed with method 'sopenpfn'
. jobclass 1 sopenpfn lambda e
1/mue rho mvz maa mwz mwsl
------------------------------------------------
----------------------------------- node 1
0.300 1.000 1.000 0.300 1.429 0.429
0.429 0.129 node 2 0.100 0.333
0.500 0.050 0.526 0.053 0.026 0.003
node 3 0.150 0.500 0.500 0.075
0.541 0.081 0.041 0.006 node 4
0.050 0.167 1.000 0.050 1.053 0.053
0.053 0.003
21
Output data 2
characteristic indices sopenpfn lambda
mvz maa ----------- ----------------------
---- 0.300 2.050 0.615
legend e average number of visits
mue service rate rho utilisation
lambda mean
throughput mvz average response time maa
average number of jobs mwz average waiting
time mwsl average queue-length
22
The same job with XPEPSY
23
Node information
24
Procedures of Analysis
25
The Output screen
26
Content
  • Introduction
  • PEPSY-QNS
  • WinPEPSY
  • Using WinPEPSY

27
(No Transcript)
28
WinPEPSY
Interactive graphical model description
WinPEPSY uses the methods programmed in PEPSY
Graphical output
29
Model specification
Describe a new model with
Dialog box
Graphic tools
Model specification with dialog boxes gtgt
30
Network type
Network type
Open
Closed
Mixed
31
Network parameters
Number of
Nodes
Classes
32
Type of nodes
33
Serving rates
You can give serving rates
For each node
For each class
34
Serving rates
35
Routing the jobs
You can specify
Transition probabilities
Visiting rates
36
Transition probabilities
37
The described model
Here can be found the methods for the model
analysis
Model specification with graphic tools gtgt
38
Drawing the nodes
39
The model
40
The results
The results of the other characteristics can be
obtained in the same form or in table form as
well.
41
Scenarios
You can run the value of a parameter between a
specified range to obtain more sofisticated
results. The parameter could be one of the
followings
Number of jobs
Serving rate
Transition probabilities
Number of servers at a node
42
Scenarios
43
Scenarios
For example if you run the number of jobs in
Class 1 from 5 to 15
44
Scenarios
The same results in table form
Note, that you can modify the serving rate
between 0,1 and 1.
45
Content
  • Introduction
  • PEPSY-QNS
  • WinPEPSY
  • Using WinPEPSY

46
Modelling finite-source (homogeneous) queueing
systems
Node 1 (M/M/n FCFS or IS)
Node 2 M/M/1 FCFS or PS
. . .
Waiting queue
47
An example in WinPEPSY
Node 1 (M/M/6 FCFS) l0.025
Node 2 (M/M/1 FCFS) m0.25
. . .
Waiting queue
No. of jobs 6
48
Sreenshot for the model
49
Solution of the model
(Mean value analysis)
Results for Node 1
Results for Node 2
Utilisation
0,859
0,515
Average response time
6,558
0,845
Average Number of jobs
50
Analysis with scenarios
Modify the value of serving rate
At Node 2 between 0,1 and 0,3
At Node 1 between 0,01 and 0,03
51
Analysis with scenarios
Serving rate at Node 2 between 0,1 and 0,3
52
Analysis with scenarios
Serving rate at Node 1 between 0,01 and 0,03
53
References
1 Bolch G., Greiner S., de Meer H., Trivedi
K.S. Queueing Networks and Markov Chains
John Wiley Sons Inc. New York,
1998. 2 Kleinrock L. Sorbanállás -
Kiszolgálás Bevezetés a tömegkiszolgálási
rendszerek elméletébe Muszaki Könyvkiadó
Budapest, 1979. 3 Sztrik J. Bevezetés a
sorbanállási elméletbe és alkalmazásaiba
Egyetemi jegyzet KLTE Debrecen, 1994.
54
Thank you for your attention
Write a Comment
User Comments (0)
About PowerShow.com