The automatic production of performance models of software products can encourage software designers to include performance validation in their best practices. The incorporation of methods for automatic production can also be of interest of CASE tool vendors to improve the capabilities of their commercial software development environments. This paper deals with a method that introduces a systematic approach towards the automatic production of performance models of web applications (i.e. software applications run on web platforms). The method takes in input two sets of data, the description of the platform architecture (a general view of the system platform and a detailed view of the packet flow in the platform itself) and a set of data that describes the workload imposed on the platform by the application. The produced model is an extended queueing network ready to be used by conventional evaluation tools to derive predictions on the performance of the software applications. An example is given of the method application, in which predictions of the performance of the application are obtained versus various combinations of the processing powers of the interacting hosts.

D'Ambrogio, A., Iazeolla, G. (2003). Steps towards the automatic production of performance models of web applications. COMPUTER NETWORKS, 41(1), 29-39 [10.1016/S1389-1286(02)00324-9].

Steps towards the automatic production of performance models of web applications

D'AMBROGIO, ANDREA;
2003-01-01

Abstract

The automatic production of performance models of software products can encourage software designers to include performance validation in their best practices. The incorporation of methods for automatic production can also be of interest of CASE tool vendors to improve the capabilities of their commercial software development environments. This paper deals with a method that introduces a systematic approach towards the automatic production of performance models of web applications (i.e. software applications run on web platforms). The method takes in input two sets of data, the description of the platform architecture (a general view of the system platform and a detailed view of the packet flow in the platform itself) and a set of data that describes the workload imposed on the platform by the application. The produced model is an extended queueing network ready to be used by conventional evaluation tools to derive predictions on the performance of the software applications. An example is given of the method application, in which predictions of the performance of the application are obtained versus various combinations of the processing powers of the interacting hosts.
2003
Pubblicato
Rilevanza internazionale
Articolo
Esperti anonimi
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
Con Impact Factor ISI
Computer aided software engineering; Computer software; Packet networks; Performance; Queueing networks, Performance prediction, World Wide Web
https://www.scopus.com/inward/record.uri?eid=2-s2.0-0037437673&partnerID=40&md5=03d6a60f12ce2896f634526eeeb2605e
D'Ambrogio, A., Iazeolla, G. (2003). Steps towards the automatic production of performance models of web applications. COMPUTER NETWORKS, 41(1), 29-39 [10.1016/S1389-1286(02)00324-9].
D'Ambrogio, A; Iazeolla, G
Articolo su rivista
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/167356
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 14
  • ???jsp.display-item.citation.isi??? 6
social impact