Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Distributed discrete-event simulation
Misra J. ACM Computing Surveys18 (1):39-65,1986.Type:Article
Date Reviewed: Jun 1 1987

This paper introduces some basic concepts of distributed simulation and discusses several techniques for deadlock avoidance and deadlock detection.

The paper starts with an overview of system simulation. The introduction to the basic concepts of modeling and simulation is very poor. Under the section heading of “Traditional Approach to System Simulation,” the author discusses the two commonly used Time Flow Mechanisms (TFMs)--namely, variable-time increment (event-driven) TFM and fixed-time increment (time-driven) TFM. The 12 future event set algorithms [1], the time and state relationships [2], and other relevant literature are completely ignored by the author.

In Section 2, eight good examples are given to illustrate the characteristics of sequential simulation. An obvious fact known to simulationists since the late 1960s is presented as a theorem with a trivial proof. In Section 3, the author presents a model of asynchronous distributed computation, a basic scheme for distributed simulation, and partial correctness and features of the basic distributed simulation scheme. Section 4 discusses the issue of deadlock resolution and presents an overview of the work done by the author, his colleague, and his students.

The paper contains very few references. Out of the 26 given, 11 describe the work done at the author’s university, eight describe other related work, and seven refer to simulation languages and Ada.

All together, the paper contains five theorems and proofs. It does not provide an appropriate survey, nor is it sufficiently tutorial. Why it was published in Computing Surveys, the Survey and Tutorial Journal of the ACM, is a mystery to this reviewer. This paper is the proof that Computing Surveys has lost its survey and tutorial nature.

Reviewer:  Osman Balci Review #: CR111107
1) McCormack, W. M.; and Sargent, R. G.Analysis of future event set algorithms for discrete event simulation, Commun. ACM 24 (1981), 801–812.
2) Nance, R. E.The time and state relationships in simulation modeling, Commun. ACM 24 (1981), 173–179.
Bookmark and Share
 
Simulation Theory (I.6.1 )
 
 
Deadlocks (D.4.1 ... )
 
 
Distributed Applications (C.2.4 ... )
 
 
Concurrent Programming (D.1.3 )
 
Would you recommend this review?
yes
no
Other reviews under "Simulation Theory": Date
On conflicts
Pawlak Z. International Journal of Man-Machine Studies 21(2): 127-134, 1984. Type: Article
May 1 1985
Efficient distributed event-driven simulations of multiple-loop networks
Lubachevsky B. Communications of the ACM 32(1): 111-123, 1989. Type: Article
Nov 1 1989
An algorithm for parallel discrete event simulation using common memory
Cota B., Sargent R. ACM SIGSIM Simulation Digest 20(1): 23-31, 1989. Type: Article
Aug 1 1990
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy