The performance of distributed simulation with clustered processes /

As the applications being modeled by discrete event simulation become more complex the resources required for these simulations become prohibitively large. Distributed simulation offers a promising solution to this problem, but creates a new set of issues and trade-offs. === This thesis focuses on d...

Full description

Bibliographic Details
Main Author: Boukerche, Azzedine
Format: Others
Language:en
Published: McGill University 1990
Subjects:
Online Access:http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=60440
Description
Summary:As the applications being modeled by discrete event simulation become more complex the resources required for these simulations become prohibitively large. Distributed simulation offers a promising solution to this problem, but creates a new set of issues and trade-offs. === This thesis focuses on distributed simulation algorithms based on a conservative approach with clustered processes. A multiprocessor based, distributed simulation testbed PARADIS, has been designed and implemented on a hypercube iPSC/2. Using this testbed, the performance of the TNE/DLTNE algorithms is investigated. A distributed knot detection algorithm and a distributed artificial deadlock algorithm were developed in order to detect, respectively, inter-processor deadlocks and artificial blocking. The later algorithm avoids PARADIS having to call the knot detection algorithm too quickly. === Empirical performance evaluation of PARADIS showed that a significant speedup over a serial simulation might be obtained. The experiments showed also that the number of processes that are assigned to a single processor and the lookahead play an important role in the speedup of the simulation.