IMPACT: Integrated Multi-Level Performance Framework for Scalable Systems. Phase 1.

Abstract

The current state of art in performance technology does not facilitate detailed performance evaluation of complex, large scale systems. The aim of the Phase 1 effort was to demonstrate the feasibility of an Integrated Multi-Level Performance Framework for Complex Systems (IMPACT) for simulation of a parallel database system. As described in this report, the Phase 1 effort resulted in the design and an initial implementation of an object oriented scalable simulator. A prototype model to simulate a parallel database machine was developed and the model was used to simulate the performance of a database running on a shared nothing architecture. The model was developed using three different simulators: CSIM, a commercial sequential simulator, (3) PARSEC, an existing C based parallel discrete event simulator, and COMPOSE, a new C++ library for parallel discrete event simulation. The parallel models were validated against the functionally equivalent CSIM model and were found to produce identical outputs. The performance of the parallel models was subsequently studied for different workloads and substantial performance improvements were observed from parallel execution of the model. Based on the positive results obtained from the Phase 1 study, we have initiated development of a state of the art performance modeling tool for scalable data base systems using the COMPOSE parallel object oriented simulator.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 15, 1998
Accession Number
ADA347226

Entities

People

  • Jay Martin
  • Rajive Bagrodia

Tags

Communities of Interest

  • Cyber
  • Ground and Sea Platforms
  • Human Systems

DTIC Thesaurus Topics

  • Application Protocols
  • Complex Systems
  • Computer Programming
  • Computer Science
  • Computers
  • Databases
  • Models
  • Operating Systems
  • Parallel Computing
  • Prototypes
  • Relational Database Management Systems
  • Relational Databases
  • Simulations
  • Simulators
  • Software Development
  • Test And Evaluation
  • Wireless Networks

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computational Modeling and Simulation
  • Parallel and Distributed Computing.
  • Software Engineering