(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

(21) Application number: 88309768.5

(22) Date of filing: 19.10.1988
(51) International Patent Classification (IPC)4G06F 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)


(56) References cited: : 
   
       


    (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.





    Search report