(19) |
 |
|
(11) |
EP 0 314 370 A3 |
(12) |
EUROPEAN PATENT APPLICATION |
(88) |
Date of publication A3: |
|
31.07.1991 Bulletin 1991/31 |
(43) |
Date of publication A2: |
|
03.05.1989 Bulletin 1989/18 |
(22) |
Date of filing: 19.10.1988 |
|
(51) |
International Patent Classification (IPC)4: G06F 17/50 |
|
(84) |
Designated Contracting States: |
|
DE GB |
(30) |
Priority: |
28.10.1987 US 114369
|
(71) |
Applicant: AT&T Corp. |
|
New York, NY 10013-2412 (US) |
|
(72) |
Inventor: |
|
- Lubachevsky, Boris Dmitrievich
Bridgewater
New Jersey 08807 (US)
|
(74) |
Representative: Buckley, Christopher Simon Thirsk et al |
|
AT&T (UK) LTD.,
AT&T Intellectual Property Division,
5 Mornington Road Woodford Green,
Essex IG8 0TU Woodford Green,
Essex IG8 0TU (GB) |
|
|
|
(54) |
Bounded lag distributed discrete event simulation method and apparatus |
(57) A discrete event simulation system that avoids all blocking and advances the simulation
time in an efficient manner by treating the simulated system as a set of subsystems
and simulating the subsystems concurrently. The simulation proceeds iteratively by
restricting the simulation of scheduled events for each subsystem at any one time
to a chosen simulated time segment (bounded lag) beginning with the lowest simulation
time found among the subsytems. With each simulation iteration, an "at risk" demarcation
time is evaluated based only on a subset of the subsystems that can potentially affect
the simulation at the considered subsytem. Events scheduled for a time earlier than
the "at risk" time are simulated. In simulating systems where some subsystems affect
other subsystems only through intermediate subsystems, opaque periods can be experienced
when, because of the specific process that is being simulated, such an intermediate
subsystem "promises" that a particular route maintaining from this subsystem would
be busy for a set period of time, and thereby also "promises" that no other subsystem
can use this route as a conduit to affect other subsytems. That tends to push forward
the "at risk" demarcation time.
