Performance Issues?: Hey DevOps, Mind the Uncertainty!Visa övriga samt affilieringar
2019 (Engelska)Ingår i: IEEE Software, ISSN 0740-7459, E-ISSN 1937-4194, Vol. 36, nr 2, s. 110-117, artikel-id 8501933Artikel i tidskrift (Refereegranskat) Published
Abstract [en]
DevOps is a novel trend that aims to bridge the gap between software development and operation teams. When applied to the performance evaluation process, it brings new challenges since developers need to be aware of the deployment settings and application runtime characteristics. At the operational stage, several uncertainties, e.g., workload fluctuations and resource availability, may affect the performance analysis. The goal of this paper is to identify the uncertain parameters and quantify their propagation to performance analysis results, in order to bring upfront the main system criticisms. To this end, we make use of a popular big data system showing that the sources of uncertainty may span on different characteristics and the performance analysis results can be heavily affected by these uncertainties. The paper contributes as an experience report aiming to better identify performance uncertainties through a case study. It provides a step-by-step guide to practitioners for controlling system uncertainties.
Ort, förlag, år, upplaga, sidor
2019. Vol. 36, nr 2, s. 110-117, artikel-id 8501933
Nyckelord [en]
DevOps, Performance Analysis, Software Development, Uncertainty, Big data, Software design, Software engineering, Development and operations, Performance evaluations, Resource availability, Sources of uncertainty, Uncertain parameters, Uncertainty analysis
Nationell ämneskategori
Naturvetenskap
Identifikatorer
URN: urn:nbn:se:ri:diva-36541DOI: 10.1109/MS.2018.2875989Scopus ID: 2-s2.0-85055138945OAI: oai:DiVA.org:ri-36541DiVA, id: diva2:1266212
2018-11-272018-11-272019-07-01Bibliografiskt granskad