Cloud scalability measurement and testing

Xiaoying Bai, Jerry Gao, Wei Tek Tsai

Research output: Chapter in Book/Report/Conference proceedingChapter

5 Citations (Scopus)

Abstract

Cloud computing introduces a new paradigm for software deployment, hosting, and service renting. Based on the XaaS architecture, a large number of users may share computing resources, platform services, and application software in a multi-tenancy approach. To ensure service availability, the system needs to support an advanced level of massive scalability so that it can provide necessary resources on demand following the pay-per-use pricing model. This chapter analyzes the unique requirements of cloud performance and scalability, compared with traditional distributed systems. Measurements are proposed with performance indicators, meters, and metrics identified from different perspectives. To support scalability testing in a dynamic environment, an agent-based testing framework is proposed to facilitate adaptive load generation and simulation using a two-layer control architecture.

Original languageEnglish (US)
Title of host publicationSoftware Testing in the Cloud: Perspectives on an Emerging Discipline
PublisherIGI Global
Pages356-381
Number of pages26
ISBN (Print)9781466625365
DOIs
StatePublished - 2012

Fingerprint

Scalability
Testing
Cloud computing
Application programs
Availability
Costs

ASJC Scopus subject areas

  • Computer Science(all)

Cite this

Bai, X., Gao, J., & Tsai, W. T. (2012). Cloud scalability measurement and testing. In Software Testing in the Cloud: Perspectives on an Emerging Discipline (pp. 356-381). IGI Global. https://doi.org/10.4018/978-1-4666-2536-5.ch017

Cloud scalability measurement and testing. / Bai, Xiaoying; Gao, Jerry; Tsai, Wei Tek.

Software Testing in the Cloud: Perspectives on an Emerging Discipline. IGI Global, 2012. p. 356-381.

Research output: Chapter in Book/Report/Conference proceedingChapter

Bai, X, Gao, J & Tsai, WT 2012, Cloud scalability measurement and testing. in Software Testing in the Cloud: Perspectives on an Emerging Discipline. IGI Global, pp. 356-381. https://doi.org/10.4018/978-1-4666-2536-5.ch017
Bai X, Gao J, Tsai WT. Cloud scalability measurement and testing. In Software Testing in the Cloud: Perspectives on an Emerging Discipline. IGI Global. 2012. p. 356-381 https://doi.org/10.4018/978-1-4666-2536-5.ch017
Bai, Xiaoying ; Gao, Jerry ; Tsai, Wei Tek. / Cloud scalability measurement and testing. Software Testing in the Cloud: Perspectives on an Emerging Discipline. IGI Global, 2012. pp. 356-381
@inbook{d4d767de4e594d09abaa4a00a0e7673e,
title = "Cloud scalability measurement and testing",
abstract = "Cloud computing introduces a new paradigm for software deployment, hosting, and service renting. Based on the XaaS architecture, a large number of users may share computing resources, platform services, and application software in a multi-tenancy approach. To ensure service availability, the system needs to support an advanced level of massive scalability so that it can provide necessary resources on demand following the pay-per-use pricing model. This chapter analyzes the unique requirements of cloud performance and scalability, compared with traditional distributed systems. Measurements are proposed with performance indicators, meters, and metrics identified from different perspectives. To support scalability testing in a dynamic environment, an agent-based testing framework is proposed to facilitate adaptive load generation and simulation using a two-layer control architecture.",
author = "Xiaoying Bai and Jerry Gao and Tsai, {Wei Tek}",
year = "2012",
doi = "10.4018/978-1-4666-2536-5.ch017",
language = "English (US)",
isbn = "9781466625365",
pages = "356--381",
booktitle = "Software Testing in the Cloud: Perspectives on an Emerging Discipline",
publisher = "IGI Global",

}

TY - CHAP

T1 - Cloud scalability measurement and testing

AU - Bai, Xiaoying

AU - Gao, Jerry

AU - Tsai, Wei Tek

PY - 2012

Y1 - 2012

N2 - Cloud computing introduces a new paradigm for software deployment, hosting, and service renting. Based on the XaaS architecture, a large number of users may share computing resources, platform services, and application software in a multi-tenancy approach. To ensure service availability, the system needs to support an advanced level of massive scalability so that it can provide necessary resources on demand following the pay-per-use pricing model. This chapter analyzes the unique requirements of cloud performance and scalability, compared with traditional distributed systems. Measurements are proposed with performance indicators, meters, and metrics identified from different perspectives. To support scalability testing in a dynamic environment, an agent-based testing framework is proposed to facilitate adaptive load generation and simulation using a two-layer control architecture.

AB - Cloud computing introduces a new paradigm for software deployment, hosting, and service renting. Based on the XaaS architecture, a large number of users may share computing resources, platform services, and application software in a multi-tenancy approach. To ensure service availability, the system needs to support an advanced level of massive scalability so that it can provide necessary resources on demand following the pay-per-use pricing model. This chapter analyzes the unique requirements of cloud performance and scalability, compared with traditional distributed systems. Measurements are proposed with performance indicators, meters, and metrics identified from different perspectives. To support scalability testing in a dynamic environment, an agent-based testing framework is proposed to facilitate adaptive load generation and simulation using a two-layer control architecture.

UR - http://www.scopus.com/inward/record.url?scp=84898332155&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84898332155&partnerID=8YFLogxK

U2 - 10.4018/978-1-4666-2536-5.ch017

DO - 10.4018/978-1-4666-2536-5.ch017

M3 - Chapter

SN - 9781466625365

SP - 356

EP - 381

BT - Software Testing in the Cloud: Perspectives on an Emerging Discipline

PB - IGI Global

ER -