Skip to main content
Login | Suomeksi | På svenska | In English

Theory and practice of rapid elasticity in cloud applications

Show simple item record

dc.date.accessioned 2013-05-02T08:00:37Z und
dc.date.accessioned 2017-10-24T12:24:33Z
dc.date.available 2013-05-02T08:00:37Z und
dc.date.available 2017-10-24T12:24:33Z
dc.date.issued 2013-05-02T08:00:37Z
dc.identifier.uri http://radr.hulib.helsinki.fi/handle/10138.1/2594 und
dc.identifier.uri http://hdl.handle.net/10138.1/2594
dc.title Theory and practice of rapid elasticity in cloud applications en
ethesis.discipline Computer science en
ethesis.discipline Tietojenkäsittelytiede fi
ethesis.discipline Datavetenskap sv
ethesis.discipline.URI http://data.hulib.helsinki.fi/id/1dcabbeb-f422-4eec-aaff-bb11d7501348
ethesis.department.URI http://data.hulib.helsinki.fi/id/225405e8-3362-4197-a7fd-6e7b79e52d14
ethesis.department Institutionen för datavetenskap sv
ethesis.department Department of Computer Science en
ethesis.department Tietojenkäsittelytieteen laitos fi
ethesis.faculty Matematisk-naturvetenskapliga fakulteten sv
ethesis.faculty Matemaattis-luonnontieteellinen tiedekunta fi
ethesis.faculty Faculty of Science en
ethesis.faculty.URI http://data.hulib.helsinki.fi/id/8d59209f-6614-4edd-9744-1ebdaf1d13ca
ethesis.university.URI http://data.hulib.helsinki.fi/id/50ae46d8-7ba9-4821-877c-c994c78b0d97
ethesis.university Helsingfors universitet sv
ethesis.university University of Helsinki en
ethesis.university Helsingin yliopisto fi
dct.creator Majakorpi, Mika
dct.issued 2013
dct.language.ISO639-2 eng
dct.abstract This thesis is a study of the theory of scalability and its application in an infrastructure as a service (IaaS) cloud context. The cloud based utility computing paradigm is presented along with how scalability principles are applied in the cloud. The differences of scalability in general and the cloud concept of elasticity are discussed. A quality of elasticity (QoE) metric is developed to facilitate factual discussion and comparison of different cloud platforms' elasticity capabilities and the effectiveness of elastic scaling strategies. The metric is based on business requirements expressed as preference functions over a set of lower level metrics. Multi-criteria analysis is applied to these possibly conflicting preferences to arrive at a unified value of utility based on weighting the sum of the preferences. QoE reflects the utility of the system over time. The concept of an elasticity controller application is presented and a prototype implementation described in order to exercise the QoE metric. Two load testing scenarios are executed against a simple test application whose deployment is managed by the prototype controller. The elastic scaling behavior of the system is analyzed in terms of the QoE results to confirm the prototype is functional and to find areas of improvement. en
dct.language en
ethesis.language.URI http://data.hulib.helsinki.fi/id/languages/eng
ethesis.language English en
ethesis.language englanti fi
ethesis.language engelska sv
ethesis.thesistype pro gradu-avhandlingar sv
ethesis.thesistype pro gradu -tutkielmat fi
ethesis.thesistype master's thesis en
ethesis.thesistype.URI http://data.hulib.helsinki.fi/id/thesistypes/mastersthesis
dct.identifier.urn URN:NBN:fi-fe2017112252271
dc.type.dcmitype Text

Files in this item

Files Size Format View
thesis.pdf 1.315Mb PDF

This item appears in the following Collection(s)

Show simple item record