Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/318242.318468acmconferencesArticle/Chapter ViewAbstractPublication PageswscConference Proceedingsconference-collections
Article
Free access

Concurrent simulation: an alternative to distributed simulation

Published: 01 December 1986 Publication History

Abstract

The advent of a new generation of multiprocessors allows new approaches to parallel simulation. Previous work in this area has concentrated on distributed simulation; this approach uses spatial decomposition to allow simulations to be run on networks of machines, where the message flow between processors in the network is related closely to the topology of the system being simulated. This paper presents an alternate approach, concurrent simulation, which is based on temporal decomposition. This allows natural use to be made of the shared memory facilities and load-balancing capabilities of the new multiprocessors, and it overcomes some fundamental limitations of the distributed approach.

References

[1]
Baskett, F. and J. Hennessy j. (1986). Small Shared-Memory Multiprocessor s. 231, 963-967.
[2]
Bell, C. G. (1985). Multis: A New Class of Mul tiprocessor Computers. ~ 2~, 462-467.
[3]
Birnbaum, J. S. (1985). Towards the Domestication of Microel ectronics. CommuDicaof the ACM 28, 1225-1235.
[4]
Chandy, K. M., and Misra, J. (1979). Distributed Simulation: A Case Study. /~ ~. on Software Engineer in~g SE-5, 440 -452.
[5]
Dijkstra, E. W. (1971). Hierarchical Ordering of sequential Processes. Informatica i, 115-13 8.
[6]
Jones, D. W. (1985). Concurrent Operations on Priority Queues. submitted for publication.
[7]
Jones, D. W. (1986). An Empirical Comparison of Priority-Queue and Event-Set Implementations. Communications of the 29, 300-311.
[8]
Kuck, D. J., et al. (1986). Parallel Supercomputing Today and the Cedar Approach. 2~, 967-97 4.
[9]
O' Keel e, R. M. (1986) . The Three-Phase Approach. In: Proceedings ~i~ /~ Simulation Conference.
[10]
Overstreet, C. M. (1982). Model Specification and Analysis for Discrete Event Simulation. Unpublished Ph.D. Thesis, Computer Science Department, Virginia Polytechnic Institute, Blacksburg, Virginia.
[11]
Overstreet, C. M. (1986). World View Based Discrete Event Model Simplification. In: Modellina and Simulation MeJuhDd~loqv in the Artificial /d%telligence Y~A. North Holland, Amsterdam.
[12]
Peacock, J. K., Wong, J. W., and Manning, E. G. (1979a). A Distributed Approach to Queueing Network Simulation. In: Proceedinus of the ~ ~ ~erence. Institute of Electrical and Electronics Engineers, 399-406.
[13]
Peacock, J. K., Wong, J. W. and Manning, E. G.(197 9b) . Distributed Simulation Using a Network of Processors. Computer Netw~ks 3, 44-56.
[14]
Quinn, M. J. and Deo, N. (1984) .Parallel Graph Algorithms. ACM Computing /~, 319-348.

Cited By

View all
  • (2015)Parallelizing a discrete event simulation application using the Habanero-Java multicore libraryProceedings of the Sixth International Workshop on Programming Models and Applications for Multicores and Manycores10.1145/2712386.2712402(86-95)Online publication date: 7-Feb-2015
  • (1995)How to integrate shared variables in distributed simulationACM SIGSIM Simulation Digest10.1145/233498.23349925:2(14-41)Online publication date: 1-Sep-1995
  • (1995)The parallel-event approach to discrete-event simulationACM SIGSIM Simulation Digest10.1145/219271.21927624:3(21-39)Online publication date: 1-Jan-1995
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
WSC '86: Proceedings of the 18th conference on Winter simulation
December 1986
890 pages
ISBN:0911801111
DOI:10.1145/318242
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 1986

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 3,413 of 5,075 submissions, 67%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)35
  • Downloads (Last 6 weeks)6
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2015)Parallelizing a discrete event simulation application using the Habanero-Java multicore libraryProceedings of the Sixth International Workshop on Programming Models and Applications for Multicores and Manycores10.1145/2712386.2712402(86-95)Online publication date: 7-Feb-2015
  • (1995)How to integrate shared variables in distributed simulationACM SIGSIM Simulation Digest10.1145/233498.23349925:2(14-41)Online publication date: 1-Sep-1995
  • (1995)The parallel-event approach to discrete-event simulationACM SIGSIM Simulation Digest10.1145/219271.21927624:3(21-39)Online publication date: 1-Jan-1995
  • (1995)Using parallel data structures in optimistic discrete event simulation of varying granularity on shared-memory computersProceedings 1st International Conference on Algorithms and Architectures for Parallel Processing10.1109/ICAPP.1995.472206(365-374)Online publication date: 1995
  • (1993)A generalized hold modelProceedings of the 25th conference on Winter simulation10.1145/256563.256838(756-761)Online publication date: 1-Dec-1993
  • (1992)Approximate time-parallel simulation of queueing systems with lossesProceedings of the 24th conference on Winter simulation10.1145/167293.167682(700-708)Online publication date: 1-Dec-1992
  • (1991)EcliPSeSoftware—Practice & Experience10.1002/spe.438021110421:11(1189-1219)Online publication date: 1-Nov-1991
  • (1990)Parallel discrete event simulationCommunications of the ACM10.1145/84537.8454533:10(30-53)Online publication date: 1-Oct-1990
  • (1990)Implementation and evaluation of a parallel PMS simulatorProceedings. PARBASE-90: International Conference on Databases, Parallel Architectures, and Their Applications10.1109/PARBSE.1990.77166(408-416)Online publication date: 1990
  • (1989)Experience with concurrent simulationProceedings of the 21st conference on Winter simulation10.1145/76738.76833(756-764)Online publication date: 1-Oct-1989
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media