User Tools

Site Tools


Sidebar

Welcome to DIDO WIKI

dido:public:ra:1.4_req:2_nonfunc:08_elasticity

This is an old revision of the document!


4.2.9 Elasticity

About

Return to Top

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 re-sources 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).

  • Cost-aware criteria the default is to assume that there is a firm fixed price for IaaS providers, however, some providers allow for spot pricing schemes (i.e., Amazon) which can allow users to tap into IaaS excess capacity. This excess capacity is there so that the IaaS provider can meet the Service Level Agreements (SLAs) guaranteed to all customers.
  • Power-aware cost function. There are benefits being reaped when using the off-peak power consumption only. Using the power required to meet the application's needs and little more.
  • Multiple classes of requests. This allows applications to be segmented into categories based on the need for service. For example, customers' requests for service from the application can be divided into three categories: High Priority for performing financial transactions; Medium Priority for those making product enquirers; Low priority for this browsing.
  • Other types of applications
  • Scaling multiple applications. This allows for an application to be broken up into smaller applications whose functionality and services are orchestrated.

DIDO Specifics

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
dido/public/ra/1.4_req/2_nonfunc/08_elasticity.1610744215.txt.gz · Last modified: 2021/01/15 15:56 by ian
Translations of this page: