Dynatrace Research is shaping the technological future of Dynatrace in the domain of software intelligence.
We are applying and advancing existing research by collaborating, influencing, and contributing to various domains: software intelligence, distributed data systems, real-time analytics, generative AI, and application security—putting a focus on future technologies to solve the most advanced use cases.
Meet our partners
Collaboration is at the very core of the work developed at Dynatrace. Check out our key partnerships in the academic field and see how we collaborate for the most innovative results.
Browse our many contributions to the global research community
Our researchers aspire to make discoveries, drive solutions, and share their findings, driving the progress in the field.
A Comprehensive Benchmarking Analysis of Fault Recovery in Stream Processing Frameworks
Nowadays, several software systems rely on stream processing architectures to deliver scalable performance and handle large volumes of data in near real time. Stream processing frameworks facilitate scalable computing by distributing the application's execution across multiple machines. Despite performance being extensively studied, the measurement...
Adriano Vogel, Sören Henning, Esteban Perez-Wohlfeil, Otmar Ertl, Rick Rabiser
| 18th ACM International Conference on Distributed and Event-Based Systems (DEBS'24) | 2024
ShuffleBench: A Benchmark for Large-Scale Data Shuffling Operations with Distributed Stream Processing Frameworks
Distributed stream processing frameworks help building scalable and reliable applications that perform transformations and aggregations on continuous data streams. This paper introduces ShuffleBench, a novel benchmark to evaluate the performance of modern stream processing frameworks. In contrast to other benchmarks, it focuses on use cases where s...
Sören Henning, Adriano Vogel, Michael Leichtfried, Otmar Ertl, Rick Rabiser
| ICPE '24: Proceedings of the 15th ACM/SPEC International Conference on Performance Engineering | 2024
UltraLogLog: A Practical and More Space-Efficient Alternative to HyperLogLog for Approximate Distinct Counting
Since its invention HyperLogLog has become the standard algorithm for approximate distinct counting. Due to its space efficiency and suitability for distributed systems, it is widely used and also implemented in numerous databases. This work presents UltraLogLog, which shares the same practical properties as HyperLogLog. It is commutative, idempote...
| arXiv preprint arXiv:2308.16862 | 2023
A Dataset Perspective on Offline Reinforcement Learning
The application of Reinforcement Learning (RL) in real world environments can be expensive or risky due to sub-optimal policies during training. In Offline RL, this problem is avoided since interactions with an environment are prohibited. Policies are learned from a given dataset, which solely determines their performance. Despite this fact, how da...
Kajetan Schweighofer, Andreas Radler, Marius-Constantin Dinu, Markus Hofmarcher, Vihang Patil, Angela Bitto-Nemling, Hamid Eghbal-zadeh, Sepp Hochreiter
| 2022
An Approach for Ranking Feature-based Clustering Methods and its Application in Multi-System Infrastructure Monitoring
Companies need to collect and analyze time series data to continuously monitor the behavior of software systems during operation, which can in turn be used for performance monitoring, anomaly detection or identifying problems after system crashes. However, gaining insights into common data patterns in time series is challenging, in particular, when...
Andreas Schörgenhumer; Thomas Natschläger; Paul Grünbacher; Mario Kahlhofer; Peter Chalupar; Hanspeter Mössenböck
| 2021 47th Euromicro Conference on Software Engineering and Advanced Applications (SEAA) | 2021
Meet our research team
Our team of research experts drives advancements in software development, machine learning, generative AI and data analytics, to develop cutting-edge solutions ready to be applied to real-world use cases.