Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Parallel simulation by multi-instruction, longest-path algorithms

Published: 14 December 1997 Publication History

Abstract

This paper presents several basic algorithms for the parallel simulation of G/G/1 queueing systems and certain networks of such systems. The coverage includes systems subject to manufacturing or communication blocking, or to loss of customer due to capacity constraints. The key idea is that the customer departure times are represented by longest-path distance in directed graphs instead of by the usual recursive equations. This representation leads to scalable algorithms with a high degree of parallelism that can be implemented on either MIMD or SIMD parallel computers.

References

[1]
{1} A. Apstolico, M.J. Atallah, L.L. Larmore and S. McFaddin, Efficient parallel algorithms for string editing and related problems, SIAM J. Comput. 19 (1990) 968-988.
[2]
{2} F. Baccelli, M. Canales and I. Sophia, Parallel simulation of stochastic Petri nets using recurrences (1994), submitted for publication.
[3]
{3} J. Banks and J.S. Carson II, Discrete-Event System Simulation (Prentice-Hall, 1984).
[4]
{4} K.M. Chandy and J. Misra, Distributed simulation: A case study in design and verification of distributed programs, IEEE Trans. Software Engrg. 5 (1979) 440-452.
[5]
{5} K.M. Chandy and J. Misra, Asynchronous distributed simulation via a sequence of parallel computations, Commun. ACM 24 (1988) 198-205.
[6]
{6} L. Chen and J.L. Chen, A fast simulation approach for tandem queueing systems, in: Proc. Winter Simulation Conference (1990) pp. 539-546.
[7]
{7} J. Chen and L. Chen, A fast simulator for tandem queueing systems, Computers and Industrial Engrg. 24(2) (1993) 267-280.
[8]
{8} L. Chen, Performance analysis and improvement of parallel simulations, Ph.D. thesis, School of Industrial and Systems Engineering, Georgia Institute of Technology (1993).
[9]
{9} T.H. Cormen, G.E. Leiserson and R.T. Rivest, Introduction to Algorithms (MIT Press and McGraw-Hill, 1990).
[10]
{10} M.A. Eyler, F. Ergal and C. Aykanat, Parallel algorithm for the simulation of tandem queueing networks with blocking, in: Proc. of the Fourth International Symposium on Computer and Information Science , II (1989) pp. 1307-1317.
[11]
{11} A.G. Greenberg, B.D. Lubachevsky and I. Mitrani, Unboundedly parallel simulations via recurrence relations, in: Proc. 1990 ACM SIGMETRICS Conf. on Meas. and Modeling of Computer Systems .
[12]
{12} A.G. Greenberg, B.D. Lubachevsky and I. Mitrani, Algorithms for unboundedly parallel simulations, ACM Trans. Comput. Systems 9(3) (1991) 201-221.
[13]
{13} A.G. Greenberg, O. Schlunk and W. Whitt, Using distributed-event parallel simulation to study departures from many queues in series, Technical report, AT&T Bell Laboratories (1992).
[14]
{14} K. Hwang, Advanced Computer Architecture: Parallelism, Scalability, Programmability (McGraw-Hill, 1993).
[15]
{15} D.R. Jefferson, Virtual time, ACM Trans. on Prog. Lang. Syst. 7 (1985) 404-425.
[16]
{16} P. Heidelberger and H.S. Stone, Parallel trace-driven cache simulation by time partitioning, in: Proc. Winter Simulation Conf. (1990) pp. 734-737.
[17]
{17} A.M. Law and W.D. Kelton, Simulation Modeling & Analysis (McGraw-Hill, 1991).
[18]
{18} Y.-B. Lin and D. Lazowska, A time-division algorithm for parallel simulation, ACM Trans. Model. Comput. Simul. 1 (1991) 73-83.
[19]
{19} I. Nikolaidis and R.M. Fujimoto, Parallel simulation of high-speed network multiplers, in: 1993 IEEE Conf. on Decison and Control (1993).
[20]
{20} D. Nicol, A.G. Greenberg and B.D. Lubachevsky, Massively parallel algorithms for trace-driven cache simulations, to appear.
[21]
{21} D.B. Wagner and E.D. Lazowska, Parallel simulation of queueing networks: Limitations and potentials, ACM Sigmetrics Performance Evaluation Review and Performance 17(1) (1989) 146-155.

Cited By

View all
  • (2010)Generalized Lindley-type recursive representations for multiserver tandem queues with blockingACM Transactions on Modeling and Computer Simulation10.1145/1842722.184272620:4(1-19)Online publication date: 5-Nov-2010
  • (2006)Efficient parallel queuing system simulationProceedings of the 38th conference on Winter simulation10.5555/1218112.1218299(1020-1027)Online publication date: 3-Dec-2006
  • (2000)Efficient distributed simulation of a communication switch with bursty sources and lossesProceedings of the fourteenth workshop on Parallel and distributed simulation10.5555/336146.336162(85-92)Online publication date: 1-May-2000
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Queueing Systems: Theory and Applications
Queueing Systems: Theory and Applications  Volume 27, Issue 1/2
1997
199 pages

Publisher

J. C. Baltzer AG, Science Publishers

United States

Publication History

Published: 14 December 1997

Author Tags

  1. G/G/1 queue
  2. MIMD and SIMD parallel computers
  3. longest path
  4. massive parallel processing
  5. queueing networks
  6. scalable algorithm
  7. simulation

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2010)Generalized Lindley-type recursive representations for multiserver tandem queues with blockingACM Transactions on Modeling and Computer Simulation10.1145/1842722.184272620:4(1-19)Online publication date: 5-Nov-2010
  • (2006)Efficient parallel queuing system simulationProceedings of the 38th conference on Winter simulation10.5555/1218112.1218299(1020-1027)Online publication date: 3-Dec-2006
  • (2000)Efficient distributed simulation of a communication switch with bursty sources and lossesProceedings of the fourteenth workshop on Parallel and distributed simulation10.5555/336146.336162(85-92)Online publication date: 1-May-2000
  • (1996)Parallel simulation by time segmentationProceedings of the 28th conference on Winter simulation10.1145/256562.256659(376-381)Online publication date: 8-Nov-1996

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media