Elasticity (computing): Difference between revisions

Content deleted Content added
m minor change (added external link)
No edit summary
Line 1:
In [[cloud computing]], '''elasticity''' is defined as "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" as endorsed by the [https://research.spec.org/ Research Group] of the [[Standard Performance Evaluation Corporation]] (SPEC).<ref>{{cite journal|last=Herbst|first=Nikolas Roman|author2=Samuel Kounev |author3=Ralf Reussner |title=Elasticity in Cloud Computing: What It Is, and What It Is Not|journal=Proceedings of the 10th International Conference on Autonomic Computing (ICAC 2013), San Jose, CA, June 24–28|year=2012|url=http://sdqweb.ipd.kit.edu/publications/pdfs/HeKoRe2013-ICAC-Elasticity.pdf}}</ref><ref>Nikolas Herbst, Rouven Krebs, Giorgos Oikonomou, George Kousiouris, Athanasia Evangelinou, Alexandru Iosup, and Samuel Kounev. Ready for Rain? A View from SPEC Research on the Future of Cloud Metrics. Technical Report SPEC-RG-2016-01, SPEC Research Group - Cloud Working Group, Standard Performance Evaluation Corporation (SPEC), 2016. [https://research.spec.org/fileadmin/user_upload/documents/rg_cloud/endorsed_publications/SPEC-RG-2016-01_CloudMetrics.pdf]</ref> InElasticity can therefore be seen as the clouddegree computinga context,system ″capacity″"autonomously refersadapts capacity to theworkload maximumover workloadtime"<ref aname=":0">{{cite systemjournal|last=Lehrig|first=Sebastian|author2=Hendrik (orEikerling |author3=Steffen Becker |title=Scalability, Elasticity, and Efficiency in Cloud Computing: a particularSystematic cloudLiterature layerReview of Definitions and Metrics|journal=Proceedings of the 11th International ACM SIGSOFT Conference on Quality of Software Architectures (QoSA '15), Montreal, QC, Canada, May 4–7|year=2015|doi=10.1145/2737182.2737185}}</ref> where capacity refers to "the maximum workload a system can handle as bound by its [[service level objectives]]"<ref name=":0" />. Elasticity is a defining characteristic that differentiates cloud computing from previously proposed computing paradigms, such as [[grid computing]]. The dynamic adaptation of capacity, e.g., by altering the use of computing resources, to meet a varying workload is called "elastic computing".<ref>{{citation |title=Cloud Computing Principles and Paradigms |publisher=John Wiley and Sons |year=2011 |isbn=978-0-470-88799-8}}</ref><ref>{{citation |author=Perez |title=Responsive Elastic Computing |isbn=978-1-60558-578-9|display-authors=etal}}</ref>
 
==Example==