Cloud scalability measurement and testing

Xiaoying Bai, Jerry Gao, Wei Tek Tsai

Research output: Chapter in Book/Report/Conference proceedingChapter

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 publicationCloud Technology: Concepts, Methodologies, Tools, and Applications
PublisherIGI Global
Pages1956-1980
Number of pages25
Volume4
ISBN (Print)9781466665408, 1466665394, 9781466665392
DOIs
StatePublished - Oct 31 2014

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. (2014). Cloud scalability measurement and testing. In Cloud Technology: Concepts, Methodologies, Tools, and Applications (Vol. 4, pp. 1956-1980). IGI Global. https://doi.org/10.4018/978-1-4666-6539-2.ch091

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

Cloud Technology: Concepts, Methodologies, Tools, and Applications. Vol. 4 IGI Global, 2014. p. 1956-1980.

Research output: Chapter in Book/Report/Conference proceedingChapter

Bai, X, Gao, J & Tsai, WT 2014, Cloud scalability measurement and testing. in Cloud Technology: Concepts, Methodologies, Tools, and Applications. vol. 4, IGI Global, pp. 1956-1980. https://doi.org/10.4018/978-1-4666-6539-2.ch091
Bai X, Gao J, Tsai WT. Cloud scalability measurement and testing. In Cloud Technology: Concepts, Methodologies, Tools, and Applications. Vol. 4. IGI Global. 2014. p. 1956-1980 https://doi.org/10.4018/978-1-4666-6539-2.ch091
Bai, Xiaoying ; Gao, Jerry ; Tsai, Wei Tek. / Cloud scalability measurement and testing. Cloud Technology: Concepts, Methodologies, Tools, and Applications. Vol. 4 IGI Global, 2014. pp. 1956-1980
@inbook{120e7ae58e7447f4885509d0f82cd6a2,
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 = "2014",
month = "10",
day = "31",
doi = "10.4018/978-1-4666-6539-2.ch091",
language = "English (US)",
isbn = "9781466665408",
volume = "4",
pages = "1956--1980",
booktitle = "Cloud Technology: Concepts, Methodologies, Tools, and Applications",
publisher = "IGI Global",

}

TY - CHAP

T1 - Cloud scalability measurement and testing

AU - Bai, Xiaoying

AU - Gao, Jerry

AU - Tsai, Wei Tek

PY - 2014/10/31

Y1 - 2014/10/31

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=84945373588&partnerID=8YFLogxK

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

U2 - 10.4018/978-1-4666-6539-2.ch091

DO - 10.4018/978-1-4666-6539-2.ch091

M3 - Chapter

AN - SCOPUS:84945373588

SN - 9781466665408

SN - 1466665394

SN - 9781466665392

VL - 4

SP - 1956

EP - 1980

BT - Cloud Technology: Concepts, Methodologies, Tools, and Applications

PB - IGI Global

ER -