A methodology for making performance-based comparisons with architectural information

  • Authors:
  • Gerald S. Doyle;Elizabeth L. White

  • Affiliations:
  • Defense Information Systems Agency, Arlington, VA and Department of Computer Science, George Mason University, Fairfax, VA;Department of Computer Science, George Mason University, Fairfax, VA

  • Venue:
  • MILCOM'06 Proceedings of the 2006 IEEE conference on Military communications
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper demonstrates an approach to making early life cycle comparative performance assessments of alternative system architectures. Early problem identification reduces the likelihood of implementing designs that fail to meet performance goals. We restrict our technique to estimating performance differences early in the development phase, which is a critical step in identifying performance limitations. Designers routinely make assumptions both about the performance of the hardware platform and the software that will be used. Our approach simulates a queuing network model to provide a basis for making comparative performance assessments of architectures considered for system implementation, incorporating relevant known performance estimates. We will present results from the application of this technique to a case study that includes two ALOHA satellite network architectures. In this case, our early lifecycle assessment technique achieved a high degree of agreement with similar theoretical performance analysis models. The technique has the potential to allow a designer to investigate more easily "what-if" questions, enabling them to better understand the performance implications of alternative architectural proposals.