The metaPL approach to the performance analysis of distributed software systems

  • Authors:
  • N. Mazzocca;M. Rak;U. Villano

  • Affiliations:
  • DII, Seconda Università di Napoli, Italy;DII, Seconda Università di Napoli, Italy;DI, Università del Sannio, Italy

  • Venue:
  • WOSP '02 Proceedings of the 3rd international workshop on Software and performance
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents an approach to the performance analysis of distributed software systems that relies on the use of the MetaPL notation system. MetaPL is an XML-based language that can describe programs written in different distributed programming languages and environments. The possibility to include timing information in the program description promotes the use of software performance engineering techniques during software development. Moreover, MetaPL makes also possible to analyze and to tune existing code. Both options are supported by the automatic production of program views feeding an existing distributed heterogeneous systems simulator. After an overview of the architecture of the notation system, its use for performance-driven software development and for program tuning is discussed.