A framework for characterization and analysis of software system scalability

Leticia Duboc, David Rosenblum, Tony Wicks

Research output: Book chapterConference contributionpeer-review

41 Citations (Scopus)

Abstract

The term scalability appears frequently in computing literature, but it is a term that is poorly defined and poorly understood. The lack of a clear, consistent and systematic treatment of scalability makes it difficult to evaluate claims of scalability and to compare claims from different sources. This paper presents a framework for precisely characterizing and analyzing the scalability of a software system. The framework treats scalability as a multi-criteria optimization problem and captures the dependency relationships that underlie typical notions of scalability. The paper presents the results of a case study in which the framework and analysis method were applied to a real-world system, demonstrating that it is possible to develop a precise, systematic characterization of scalability and to use the characterization to compare the scalability of alternative system designs.

Original languageEnglish
Title of host publication6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC/FSE 2007
Pages375-384
Number of pages10
DOIs
Publication statusPublished - 2007
Externally publishedYes
Event6th Joint Meeting of the European Software Engineering Conference and the 14th ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC/FSE 2007 - Dubrovnik, Croatia
Duration: 3 Sept 20077 Sept 2007

Publication series

Name6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC/FSE 2007

Conference

Conference6th Joint Meeting of the European Software Engineering Conference and the 14th ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC/FSE 2007
Country/TerritoryCroatia
CityDubrovnik
Period3/09/077/09/07

Keywords

  • Design
  • Microeconomics
  • Requirements
  • Scalability

Fingerprint

Dive into the research topics of 'A framework for characterization and analysis of software system scalability'. Together they form a unique fingerprint.

Cite this