Demo Data from EDBT 2026 / reviewers in the wild / expert
Mihaly Berekmeri
dblp:182/3628
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Requirements engineering and software design · 87% Software maintenance and evolution · 13% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design › software architecture
self-adaptive systems |
0.3 | 1 | 2018 | Control-Theoretical Software Adaptation: A Systematic Literature Review · IEEE Trans. Software Eng. 2018 |
Requirements engineering and software design
software architecture |
0.3 | 1 | 2018 | Control-Theoretical Software Adaptation: A Systematic Literature Review · IEEE Trans. Software Eng. 2018 |
Software maintenance and evolution › dynamic software updating
runtime adaptation |
0.1 | 1 | 2018 | Control-Theoretical Software Adaptation: A Systematic Literature Review · IEEE Trans. Software Eng. 2018 |
Methods — techniques the papers use, named apart from their topics
proportional-integral control · 0.3model predictive control · 0.3control theory · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Feedback Autonomic Provisioning for Guaranteeing Performance in MapReduce SystemsabstractCompanies have a fast growing amounts of data to process and store, a data explosion is happening next to us. Currently one of the most common approaches to treat these vast data quantities are based on the MapReduce parallel programming paradigm. While its use is widespread in the industry, ensuring performance constraints, while at the same time minimizing costs, still provides considerable challenges. We propose a coarse grained control theoretical approach, based on techniques that have already proved their usefulness in the control community. We introduce the first algorithm to create dynamic models for Big Data MapReduce systems, running a concurrent workload. Furthermore, we identify two important control use cases: relaxed performance-minimal resource and strict performance. For the first case we develop two feedback control mechanism. A classical feedback controller and an even-based feedback, that minimises the number of cluster reconfigurations as well. Moreover, to address strict performance requirements a feedforward predictive controller that efficiently suppresses the effects of large workload size variations is developed. All the controllers are validated online in a benchmark running in a real 60 node MapReduce cluster, using a data intensive Business Intelligence workload. Our experiments demonstrate the success of the control strategies employed in assuring service time constraints. Mihaly Berekmeri, Damián Serrano, Sara Bouchenak, Nicolas Marchand, Bogdan Robu |
IEEE Trans. Cloud Comput. | 1 |
| 2018 | Control-Theoretical Software Adaptation: A Systematic Literature ReviewabstractModern software applications are subject to uncertain operating conditions, such as dynamics in the availability of services and variations of system goals. Consequently, runtime changes cannot be ignored, but often cannot be predicted at design time. Control theory has been identified as a principled way of addressing runtime changes and it has been applied successfully to modify the structure and behavior of software applications. Most of the times, however, the adaptation targeted the resources that the software has available for execution (CPU, storage, etc.) more than the software application itself. This paper investigates the research efforts that have been conducted to make software adaptable by modifying the software rather than the resource allocated to its execution. This paper aims to identify: the focus of research on control-theoretical software adaptation; how software is modeled and what control mechanisms are used to adapt software; what software qualities and controller guarantees are considered. To that end, we performed a systematic literature review in which we extracted data from 42 primary studies selected from 1,512 papers that resulted from an automatic search. The results of our investigation show that even though the behavior of software is considered non-linear, research efforts use linear models to represent it, with some success. Also, the control strategies that are most often considered are classic control, mostly in the form of Proportional and Integral controllers, and Model Predictive Control. The paper also discusses sensing and actuating strategies that are prominent for software adaptation and the (often neglected) proof of formal properties. Finally, we distill open challenges for control-theoretical software adaptation. Stepan Shevtsov, Mihaly Berekmeri, Danny Weyns, Martina Maggio |
IEEE Trans. Software Eng. | 2 |