• DocumentCode
    338457
  • Title

    Case study: parallelizing a sequential simulation model

  • Author

    Bajaj, Lokesh ; Bagrodia, Rajive ; Meyer, Richard

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    29
  • Lastpage
    36
  • Abstract
    Most successful examples of parallel simulation models were developed for parallel execution, from the beginning. A number of simulation models are designed only for sequential simulation, even in languages like PARSEC, that support both sequential and parallel simulation algorithms. Converting such simulation models to a form that yields good performance with a parallel implementation can be non-trivial. We describe a case study showing this conversion process for a simulation model of replicated file systems. The details of the major steps taken in converting the simulation into a parallel simulation are presented: correctness changes; performance changes such as communication topology simplification and lookahead specification; and modeling changes to eliminate performance bottlenecks. The details and performance improvements of each step are presented
  • Keywords
    digital simulation; parallel processing; replicated databases; simulation languages; software performance evaluation; PARSEC; communication topology; correctness change; lookahead specification; parallel simulation models; performance change; performance improvement; replicated file systems; sequential simulation model parallelization; Availability; Computational modeling; Computer aided software engineering; Computer science; Computer simulation; Costs; File systems; Identity-based encryption; Scalability; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Simulation, 1999. Proceedings. Thirteenth Workshop on
  • Conference_Location
    Atlanta, GA
  • Print_ISBN
    0-7695-0155-9
  • Type

    conf

  • DOI
    10.1109/PADS.1999.766158
  • Filename
    766158