Module 33
Module 33
Framework For
Discrete-event
Simulation-III
1
Concepts In Discrete-event Simulation
2
To Keep Track Of Activities
• A delay is sometimes
called a conditional
wait, an activity an
unconditional wait.
• The completion of an
activity is an event,
often called a primary
event, that is
managed by placing
an event notice on the
FEL.
4
Conditional Or Secondary Event
• The completion of a
delay is sometimes
called a conditional or
secondary event, but
such events are not
represented by event
notices, nor do they
appear on the FEL.
5
Systems Considered Here Are Dynamic
• The systems
considered here are
dynamic, that is,
changing over time.
Therefore, system
state, entity attributes
and the number of
active entities
6
Systems Considered Here Are Dynamic
7
Example 3.1: Call Center, Revisited
8
System State
– La (t): 0 or 1 to
indicate Able as
being idle or busy
at time t;
– Lg (t): 0 or 1 to
indicate Baker as
being idle or busy
at time t.
9
Entities
• Entities:
– Neither the callers
nor the servers
need to be explicitly
represented, except
in terms of the state
variables, unless
certain caller
averages are
desired
10
Events
• Events:
– Arrival event;
– Service
completion by
Able;
– Service
completion by
Baker.
11
Summary
12