Journal of Applied Mathematics and Stochastic Analysis
Volume 11 (1998), Issue 3, Pages 397-409
doi:10.1155/S1048953398000331
    
    
    Performance limitations of parallel simulations
    
    1Lucent Technologies, Wireless Networks Group, 67 Whippany Road,  Room 14D-270, Whippany 07981, NJ, USA
2Georgia Institute of Technology, School of Industrial and Systems Engineering, Atlanta 30332, GA, USA
    
    
    
    Received 1 November 1997; Revised 1 February 1998
    	
    
       
    Copyright © 1998 Liang  Chen and Richard F. Serfozo. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
     
    
    
   
 
Abstract
This study shows how the performance of a parallel simulation may be 
affected by the structure of the system being simulated. We consider a 
wide class of linearly synchronous simulations consisting of asynchronous and synchronous parallel simulations (or other distributed-processing 
systems), with conservative or optimistic protocols, in which the differences in the virtual times of the logical processes being simulated in real 
time t are of the order o(t) as t tends to infinity. Using a random time 
transformation idea, we show how a simulation's processing rate in real 
time is related to the throughput rates in virtual time of the system being 
simulated. This relation is the basis for establishing upper bounds on 
simulation processing rates. The bounds for the rates are tight and are 
close to the actual rates as numerical experiments indicate. We use the 
bounds to determine the maximum number of processors that a simulation 
can effectively use. The bounds also give insight into efficient assignment 
of processors to the logical processes in a simulation.