Module 35
Module 35
1
The Event Scheduling/Time Advance Algorithm
• Scheduling a future
event means that,
– At the instant an
activity begins, its
duration is computed
or drawn as a sample
from a statistical
distribution;
– And that the end-
activity event,
together with its
event time, is placed
on the future event
list 3
Random Breakdowns Or Random Arrivals
5
Imminent Event
– Imminent event;
that is, it is the next
event that will occur
• After the system
snapshot at simulation
time CLOCK= t has been
updated, the CLOCK is
advanced to simulation
time CLOCK= t1 the
imminent event notice
is removed from the
FEL, and the event is
executed
7
Execution Of The Imminent Event
• Execution of the
imminent event
means that a new
system snapshot for
time t1 is created, one
based on the old
snapshot at time t and
the nature of the
imminent event
8
Execution Of The Imminent Event
9
Execution Of The Imminent Event
10
Summary
• To summarize the
discussion, when using
the Event-scheduling
Approach, a simulation
analyst concentrates on
events and their effect
on system state
11