Auflistung nach Autor:in "Merkle, Philipp"
1 - 3 von 3
Treffer pro Seite
Sortieroptionen
- ZeitschriftenartikelExtending the Palladio Component Model to Analyze Data Contention for Modernizing Transactional Software Towards Service-Orientation(Softwaretechnik-Trends Band 35, Heft 3, 2015) Merkle, Philipp; Knoche, HolgerThe performance of data-intensive software, such as most enterprise software, is determined by two types of contention: The contention for physical resources, and the contention for data accessed within transactions. When modernizing existing software towards service-orientation, especially the latter type of contention may increase significantly due to access restructuring. To ensure acceptable performance of the modernized application, an in-advance analysis of the expected performance is required. However, most designoriented performance models do not provide appropriate means for modeling data contention. In this paper, we propose an extension to the Palladio Component Model, called PCM.TX, which enables the analysis of performance effects due to data contention.
- KonferenzbeitragGuiding transaction design through architecture-level performance and data consistency prediction(Software Engineering 2013 - Workshopband, 2013) Merkle, PhilippDesigning transactional software which operates not only in a timely fashion but also preserves data consistency is challenging. While it is easy to preserve data consistency by choosing a high isolation level, this can quickly become a performance bottleneck due to limited concurrency. Conversely, relaxing the isolation between concurrent transactions may lead to data inconsistencies. Solving this tradeoff systematically requires quantitative knowledge on the relation between transaction performance and the likelihood of data consistency violations under a given isolation level. Architecture-level performance prediction is a promising approach to address the first half of this trade-off but often neglects the influence of transactions. The second half-data consistency-is not addressed at all by existing approaches. Therefore, we plan to integrate transaction modelling into the Palladio approach for componentbased software quality prediction. This creates the opportunity to predict not only performance metrics more accurately, but also to estimate data consistency violations.
- KonferenzbeitragIntegrating business process simulation and information system simulation for performance prediction(Software Engineering 2016, 2016) Heinrich, Robert; Merkle, Philipp; Henß, Jörg; Paech, BarbaraBusiness processes (BPs) and information systems (ISs) mutually affect each other in nontrivial ways. Quality issues may arise from missing alignment. Although simulation is a powerful approach to predict the performance of BPs and ISs, current approaches lack their integration in simulation. We propose a holistic performance prediction approach to adequately reflect the mutual impact between BPs and ISs in simulation. Applying the approach and tooling in a real-life case study showed its feasibility and practicability.