Hasso-Plattner-Institut
Prof. Dr. h.c. Hasso Plattner
  
 

Concepts of Modern Enterprise Applications

Industry trends such as smart devices (IoT), natural language processing, and machine learning on big data place high demand on modern enterprise systems, but also create tons of new opportunities. Our research targets effective methods and algorithms to extract business-relevant insights from raw data and is demonstrated by proof-of-concept prototypes built in close collaboration with our partners from different industries.

Data-Driven Causal Inference

We address open challenges in the context of causal inference by improvements in both the application of statistical and probabilistic concepts, and the GPU-based acceleration in order to enable an utilization in a real world context. Read more.

Data-Driven Decision-Making

The need for automated decision-making is steadily increasing. The goal is to derive and to implement methods for data-driven decision support for practical applications in constantly changing environments. Solving such problems requires combining data management, data science, and optimization. In general, decision problems can be described by given performance criteria, admissible decisions, constraints, and data-driven estimations of the interplay of decisions on performance. Further, every application has its own specifics, which can be exploited to solve a problem effectively. In our research, we consider different use-cases and explore suitable optimization techniques. These problems fall into the areas of resource allocation management and operations management. In particular, we are interested in finding robust solutions for uncertain and changing environments.

Enterprise Stream Benchmarking

The ever increasing amount of data that is produced nowadays, from smart homes to smart factories, gives rise to completely new challenges and opportunities. Terms like "Internet of Things" (IoT) and "Big Data" have gained traction to describe the creation and analysis of these new data masses. New technologies were developed that are able to handle and analyze data streams, i.e., data arriving with high frequency and in large volume.In recent years, e.g., a lot of distributed Data Stream Processing Systems were developed, whose usage represents one way of analyzing data streams.

Although a broad variety of systems or system architectures is generally a good thing, the bigger the choice, the harder it is to choose. Benchmarking is a common and proven approach to identify the best system for a specific set of needs. However, currently, no satisfying benchmark for modern data stream processing architectures exists. Particularly when an enterprise context, i.e., where data streams have to be combined with historical and transactional data, existing benchmarks have shortcomings. The Enterprise Streaming Benchmark (ESB), which is to be developed, will attempt to tackle this issue. Read more.