Table of Contents

4.3.9 Elasticity

Return to Non-Functional Requirements

About

Cloud Elasticity also known as Elasticity “is the degree to which a system is able to adapt to workload changes by provisioning and de-provisioning resources in an autonomic manner, such that at each point in time the available resources match the current demand as closely as possible.”1). A primary motivation behind Elasticity is to save money by not investing in Infrastructure-as-a-Service (IaaS) that is not used or under used. It also saves natural resources since heating and air conditioning are not used on resources that are on standby2).

The following are the various strategies used to achieve elasticity:

DIDO Specifics

Return to Top

To be added/expanded in future revisions of the DIDO RA
1)
Nikolas Roman Herbst, Samuel Kounev and Ralf Reussner, Elasticity in Cloud Computing: What It Is, and What It Is Not, Accessed on 11 August 2020, https://sdqweb.ipd.kit.edu/publications/pdfs/HeKoRe2013-ICAC-Elasticity.pdf
2)
Rui Han, Investigations into Elasticity in Cloud Computing, November 2013, Accessed 12 August 2020, https://arxiv.org/ftp/arxiv/papers/1511/1511.04651.pdf