IDEAS home Printed from https://ideas.repec.org/a/sae/intdis/v5y2009i1p92-92.html
   My bibliography  Save this article

Performance Analysis for Large-Scale Parallel Microscopic Traffic Simulation System

Author

Listed:
  • Yin Fei
  • Zhang Dongliang

Abstract

PMTS (Parallel Microscopic Traffic Simulation) is a large-scale microscopic traffic network simulation system using a real traffic network of Shanghai, China. It describes traffic events in object oriented mode, uses MPI (Message Passing Interface) as communicate middleware, partitions the simulation traffic network into subnetworks, and runs simulations of subnetworks concurrently on a cluster of processors connected by high-speed Ethernet. To optimize the performance of PMTS, a number of challenges need to be solved, including traffic network partition, subnetworks communication and synchronization, and workload balance. The parallelization of PMTS is domain decomposition, which means that the geographical region for simulation is decomposed into several domains of similar size and each processor of the PC cluster is responsible for a different geographical area. The partition method needs to fulfill two conditions to make it efficient: minimize the communication overhead and partition the subnetworks of the equal computation load. The goals of maximizing the parallelization and minimizing the communication overhead is conflict, and the tradeoff should be made. PVTM simulates the vehicles activities on the traffic network, and the computation overhead for one vehicle is certain. The time overhead on one processor depends on the number of vehicles for simulation. The individual simulation of vehicle activity includes: vehicle generation, vehicle running, and the vehicle going through the boundary zone. The derivation of the predictive performance is demonstrated and the calculation of the time cost for one processor with a certain number of vehicles is provided. In order to be efficient, the load on different processors should be as similar as possible. The load depends on the actual vehicle number on the respective processor that also varies as the simulation run. In each time step, the workload is collected for each processor. For the next iteration, the information will be fed back to the load-balancer, which will move the boundary of the grid to balance the vehicle numbers among the domains. The performance metrics of the simulation system mainly depend on the load balance, scalability, speedup, and efficiency. The performance optimization of PMTS has been proved to be effective when it is put into use and the experiment results are also provided which match the analysis.

Suggested Citation

  • Yin Fei & Zhang Dongliang, 2009. "Performance Analysis for Large-Scale Parallel Microscopic Traffic Simulation System," International Journal of Distributed Sensor Networks, , vol. 5(1), pages 92-92, January.
  • Handle: RePEc:sae:intdis:v:5:y:2009:i:1:p:92-92
    DOI: 10.1080/15501320802575112
    as

    Download full text from publisher

    File URL: https://journals.sagepub.com/doi/10.1080/15501320802575112
    Download Restriction: no

    File URL: https://libkey.io/10.1080/15501320802575112?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:sae:intdis:v:5:y:2009:i:1:p:92-92. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: SAGE Publications (email available below). General contact details of provider: .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.