Experiments in Automated Load Balancing.

Abstract

One of the promises of parallelized discrete-event simulation is that it might provide significant speedups over sequential simulation. In reality, high performance cannot be achieved unless the system is fine-tuned to balance computation, communication, and synchronization requirements. As a result, parallel discrete-event simulation needs tools to automate the tuning process with little or no modification to the user's simulation code. In this paper, we discuss our experiments in automated load balancing using the SPEEDES simulation framework. Specifically, we examine three mapping algorithms that use run-time measurements. Using simulation models of queuing networks and the National Airspace System, we investigate (i) the use of run-time data to guide mapping, (ii) the utility of considering communication costs in a mapping algorithm, (iii) the degree to which computational "hot-spots" ought to be broken up in the linearization, and (iv) the relative execution costs of the different algorithms.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 1995
Accession Number
ADA303912

Entities

People

  • David M. Nicol
  • Linda F. Wilson

Tags

DTIC Thesaurus Topics

  • Air Traffic
  • Aircrafts
  • Algorithms
  • Classification
  • Computations
  • Dynamic Loads
  • Engineering
  • Geographic Distribution
  • Hot Spots
  • Jet Propulsion
  • Measurement
  • New Jersey
  • New York
  • Parallel Computing
  • Parallel Processing
  • Simulations
  • United States

Fields of Study

  • Computer science

Readers

  • Computational Modeling and Simulation
  • Parallel and Distributed Computing.

Technology Areas

  • Space
  • Space - Spacecraft Maneuvers