User:Lsalgo/Synchronous Relaxation for Parallel Discrete Event Simulations
![]() | This is not a Wikipedia article: It is an individual user's work-in-progress page, and may be incomplete and/or unreliable. For guidance on developing this draft, see Wikipedia:So you made a userspace draft. Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
Synchronous Relaxation for Parallel Discrete Event Simulations is a method to perform a discrete event simulation on a parallel computer. The Synchronous Relaxation (SR) method is general in that it makes no use of specifics of the simulated system and it is computationally efficient in that it typically delivers the speedup of the order of , where is the number of processors in the parallel computer.
When the SR is applicable
A model of a multi-component dynamic system with discrete events might be suitable for a SR simulation. The time is assumed to be continuous in such a model. The system state can change only instantaneosly and only by changing the state of a component. This is identified as a discrete event that occurs in that component. The event may affect future events in this and other components. Examples of such models are numerous: telephone networks models, models of Ising spins, models of collision detection of particles, to name a few.
In a circuit-switched telephone network, an event is a change of the occupancy level of a trunk (channel), when a phone call is allocated to this trunk. Allocation status of a trunk affects future allocations of this and other trunks via the logic of the allocation algorithm. The comparative behavior of various allocation algorithms is a subject of the study in this simulation, where both, the SR method of parallel simulations and the term "Synchronous Relaxation" itself in the application to parallel simulations, were originally introduced [1].
A system of Ising spins is a set of atoms placed in space, so that each atom has a few neighbors. Each atom has a state, called "spin", which take on two values, and . Atoms change spins at asynchronous random times. When an atom changes its spin, the new spin is a function of the existing spins of itself and its neighbors. [2]
How the SR works
Why the SR is usually efficient
References
- ^ Stephen G. Eick, Albert G. Greenberg, Boris D. Lubachevsky, and Alan Weiss. Synchronous relaxation for parallel simulations with applications to circuit-switched networks, ACM Trans. on Modeling and Computer Simulation (TOMACS), Volume 3 Issue 4, Oct. 1993 http://portal.acm.org/citation.cfm?id=159744
- ^ Boris D. Lubachevsky, and Alan Weiss. Synchronous Relaxation for Parallel Ising Spin Simulations, 15th Workshop on Parallel and Distributed Simulation, Lake Arrowhead, California, May 2001, pp.185-192 http://arxiv.org/PS_cache/cs/pdf/0405/0405053v1.pdf