WESSBAS: extraction of probabilistic workload specifications for load testing and performance prediction—a model-driven approach for session-based application systems.
Saved in:
| Title: | WESSBAS: extraction of probabilistic workload specifications for load testing and performance prediction—a model-driven approach for session-based application systems. |
|---|---|
| Authors: | Vögele, Christian1 voegele@fortiss.org, van Hoorn, André2 van.hoorn@informatik.uni-stuttgart.de, Schulz, Eike3 esc@ariva.de, Hasselbring, Wilhelm4 hasselbring@email.uni-kiel.de, Krcmar, Helmut5 krcmar@in.tum.de |
| Source: | Software & Systems Modeling. May2018, Vol. 17 Issue 2, p443-477. 35p. |
| Subjects: | Computer performance, Workload of computers, Data extraction, Computer software execution, Computer software development |
| Abstract: | The specification of workloads is required in order to evaluate performance characteristics of application systems using load testing and model-based performance prediction. Defining workload specifications that represent the real workload as accurately as possible is one of the biggest challenges in both areas. To overcome this challenge, this paper presents an approach that aims to automate the extraction and transformation of workload specifications for load testing and model-based performance prediction of session-based application systems. The approach (WESSBAS) comprises three main components. First, a system- and tool-agnostic domain-specific language (DSL) allows the layered modeling of workload specifications of session-based systems. Second, instances of this DSL are automatically extracted from recorded session logs of production systems. Third, these instances are transformed into executable workload specifications of load generation tools and model-based performance evaluation tools. We present transformations to the common load testing tool Apache JMeter and to the Palladio Component Model. Our approach is evaluated using the industry-standard benchmark SPECjEnterprise2010 and the World Cup 1998 access logs. Workload-specific characteristics (e.g., session lengths and arrival rates) and performance characteristics (e.g., response times and CPU utilizations) show that the extracted workloads match the measured workloads with high accuracy. [ABSTRACT FROM AUTHOR] |
| Copyright of Software & Systems Modeling is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
|
Full text is not displayed to guests.
Login for full access.
|
|
| FullText | Links: – Type: pdflink Text: Availability: 1 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 129209655 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: WESSBAS: extraction of probabilistic workload specifications for load testing and performance prediction—a model-driven approach for session-based application systems. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Vögele%2C+Christian%22">Vögele, Christian</searchLink><relatesTo>1</relatesTo><i> voegele@fortiss.org</i><br /><searchLink fieldCode="AR" term="%22van+Hoorn%2C+André%22">van Hoorn, André</searchLink><relatesTo>2</relatesTo><i> van.hoorn@informatik.uni-stuttgart.de</i><br /><searchLink fieldCode="AR" term="%22Schulz%2C+Eike%22">Schulz, Eike</searchLink><relatesTo>3</relatesTo><i> esc@ariva.de</i><br /><searchLink fieldCode="AR" term="%22Hasselbring%2C+Wilhelm%22">Hasselbring, Wilhelm</searchLink><relatesTo>4</relatesTo><i> hasselbring@email.uni-kiel.de</i><br /><searchLink fieldCode="AR" term="%22Krcmar%2C+Helmut%22">Krcmar, Helmut</searchLink><relatesTo>5</relatesTo><i> krcmar@in.tum.de</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Software+%26+Systems+Modeling%22">Software & Systems Modeling</searchLink>. May2018, Vol. 17 Issue 2, p443-477. 35p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Computer+performance%22">Computer performance</searchLink><br /><searchLink fieldCode="DE" term="%22Workload+of+computers%22">Workload of computers</searchLink><br /><searchLink fieldCode="DE" term="%22Data+extraction%22">Data extraction</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+software+execution%22">Computer software execution</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+software+development%22">Computer software development</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: The specification of workloads is required in order to evaluate performance characteristics of application systems using load testing and model-based performance prediction. Defining workload specifications that represent the real workload as accurately as possible is one of the biggest challenges in both areas. To overcome this challenge, this paper presents an approach that aims to automate the extraction and transformation of workload specifications for load testing and model-based performance prediction of session-based application systems. The approach (WESSBAS) comprises three main components. First, a system- and tool-agnostic domain-specific language (DSL) allows the layered modeling of workload specifications of session-based systems. Second, instances of this DSL are automatically extracted from recorded session logs of production systems. Third, these instances are transformed into executable workload specifications of load generation tools and model-based performance evaluation tools. We present transformations to the common load testing tool Apache JMeter and to the Palladio Component Model. Our approach is evaluated using the industry-standard benchmark SPECjEnterprise2010 and the World Cup 1998 access logs. Workload-specific characteristics (e.g., session lengths and arrival rates) and performance characteristics (e.g., response times and CPU utilizations) show that the extracted workloads match the measured workloads with high accuracy. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of Software & Systems Modeling is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=129209655 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1007/s10270-016-0566-5 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 35 StartPage: 443 Subjects: – SubjectFull: Computer performance Type: general – SubjectFull: Workload of computers Type: general – SubjectFull: Data extraction Type: general – SubjectFull: Computer software execution Type: general – SubjectFull: Computer software development Type: general Titles: – TitleFull: WESSBAS: extraction of probabilistic workload specifications for load testing and performance prediction—a model-driven approach for session-based application systems. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Vögele, Christian – PersonEntity: Name: NameFull: van Hoorn, André – PersonEntity: Name: NameFull: Schulz, Eike – PersonEntity: Name: NameFull: Hasselbring, Wilhelm – PersonEntity: Name: NameFull: Krcmar, Helmut IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 05 Text: May2018 Type: published Y: 2018 Identifiers: – Type: issn-print Value: 16191366 Numbering: – Type: volume Value: 17 – Type: issue Value: 2 Titles: – TitleFull: Software & Systems Modeling Type: main |
| ResultId | 1 |