VLDB 2026 Research / reviewers in the wild / expert
Dominik Schäfer
dblp:35/1545
· DBLP profile ↗
15ranked-venue papers
5as first author
3since 2021 · last 2025
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 5 · 4 first-authorHuman-computer interaction and ubiquitous computing · 4Theory of computation · 3 · 1 first-authorSystems, architecture and hardware · 2 · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
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.
| Computer networks
1 paper |
Edge and fog computing · 67% Internet of things and sensor networks · 33% | |
| Human-computer interaction and pervasive computing
2 papers |
Ubiquitous computing and smart environments · 100% | |
| Artificial intelligence
2 papers |
Learning theory · 56% Probabilistic and Bayesian machine learning · 17% Deep learning architectures and training · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Electronic design automation · 77% Cloud and datacenter computing · 23% |
Topics — the 17 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Edge and fog computing › edge data management › edge storage
data placement |
0.4 | 1 | 2019 | Context-Aware Data and Task Placement in Edge Computing Environments · PerCom 2019 |
Internet of things and sensor networks
data replication |
0.4 | 1 | 2019 | Context-Aware Data and Task Placement in Edge Computing Environments · PerCom 2019 |
Edge and fog computing
task scheduling |
0.4 | 1 | 2019 | Context-Aware Data and Task Placement in Edge Computing Environments · PerCom 2019 |
Electronic design automation › high-level synthesis
scheduling |
0.3 | 1 | 2017 | Fault-avoidance strategies for context-aware schedulers in pervasive computing systems · PerCom 2017 |
Ubiquitous computing and smart environments
context-aware computing |
0.2 | 1 | 2013 | COMITY: Coordinated application adaptation in multi-platform pervasive systems · PerCom 2013 |
Cloud and datacenter computing
resource allocation |
0.1 | 1 | 2017 | Fault-avoidance strategies for context-aware schedulers in pervasive computing systems · PerCom 2017 |
Machine learning › Learning theory
empirical risk minimization |
0.1 | 1 | 2005 | Nonparametric regression estimation by normalized radial basis function networks · IEEE Trans. Inf. Theory 2005 |
Machine learning › Learning paradigms › supervised learning
neural network regression |
0.1 | 1 | 2005 | Nonparametric regression estimation by normalized radial basis function networks · IEEE Trans. Inf. Theory 2005 |
Machine learning › Learning theory
nonparametric regression |
0.1 | 1 | 2005 | Nonparametric regression estimation by normalized radial basis function networks · IEEE Trans. Inf. Theory 2005 |
Machine learning › Deep learning architectures and training › feedforward neural network
radial basis function network |
0.1 | 1 | 2005 | Nonparametric regression estimation by normalized radial basis function networks · IEEE Trans. Inf. Theory 2005 |
Machine learning › Learning theory › statistical learning theory
universal consistency |
0.1 | 1 | 2005 | Nonparametric regression estimation by normalized radial basis function networks · IEEE Trans. Inf. Theory 2005 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
density estimation |
0.0 | 1 | 2002 | Relative stability of global errors of nonparametric function estimators · IEEE Trans. Inf. Theory 2002 |
Machine learning › Learning theory › statistical estimation
nonparametric estimation |
0.0 | 1 | 2002 | Relative stability of global errors of nonparametric function estimators · IEEE Trans. Inf. Theory 2002 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
regression |
0.0 | 1 | 2002 | Relative stability of global errors of nonparametric function estimators · IEEE Trans. Inf. Theory 2002 |
Machine learning › Learning theory
statistical learning theory |
0.0 | 1 | 2002 | Relative stability of global errors of nonparametric function estimators · IEEE Trans. Inf. Theory 2002 |
Information theory › statistical inference › asymptotic theory
strong consistency |
0.0 | 1 | 2002 | Strongly consistent online forecasting of centered Gaussian processes · IEEE Trans. Inf. Theory 2002 |
Information theory › signal processing › signal prediction
time series prediction |
0.0 | 1 | 2002 | Strongly consistent online forecasting of centered Gaussian processes · IEEE Trans. Inf. Theory 2002 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.6testbed evaluation · 0.4contract-based interaction specification · 0.2normalized radial basis functions · 0.1empirical risk minimization · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Influence of wall coverings of 3D-printed vocal tract models on measured transfer functionsabstractInternational audience Peter Birkholz, Dominik Schäfer, Patrick Häsner, Jihyeon Yun, Iris Kruppke, Rémi Blandin |
INTERSPEECH | 2 |
| 2024 | Adaptation in Edge Computing: A Review on Design Principles and Research ChallengesabstractEdge computing places the computational services and resources closer to the user proximity, to reduce latency, and ensure the quality of service and experience. Low latency, context awareness and mobility support are the major contributors to edge-enabled smart systems. Such systems require handling new situations and change on the fly and ensuring the quality of service while only having access to constrained computation and communication resources and operating in mobile, dynamic and ever-changing environments. Hence, adaptation and self-organisation are crucial for such systems to maintain their performance, and operability while accommodating new changes in their environment. This article reviews the current literature in the field of adaptive edge computing systems. We use a widely accepted taxonomy, which describes the important aspects of adaptive behaviour implementation in computing systems. This taxonomy discusses aspects such as adaptation reasons, the various levels an adaptation strategy can be implemented, the time of reaction to a change, categories of adaptation technique and control of the adaptive behaviour. In this article, we discuss how these aspects are addressed in the literature and identify the open research challenges and future direction in adaptive edge computing systems. The results of our analysis show that most of the identified approaches target adaptation at the application level, and only a few focus on middleware, communication infrastructure and context. Adaptations that are required to address the changes in the context, changes caused by users or in the system itself are also less explored. Furthermore, most of the literature has opted for reactive adaptation, although proactive adaptation is essential to maintain the edge computing systems’ performance and interoperability by anticipating the required adaptations on the fly. Additionally, most approaches apply a centralised adaptation control, which does not perfectly fit the mostly decentralised/distributed edge computing settings. Fateneh Golpayegani, Nanxi Chen, Nima Afraz, Eric Gyamfi, Abdollah Malekjafarian, Dominik Schäfer, Christian Krupitzer |
ACM Trans. Auton. Adapt. Syst. | 6 |
| 2021 | Decentralized Low-Latency Task Scheduling for Ad-Hoc ComputingabstractEnd users can mutually share their computing resources in ad-hoc computing environments with code offloading. This augments the computational power of resource-constrained mobile devices and enables interactive user-facing applications that would otherwise exceed single device capabilities. However, ad-hoc computing comes along with new challenges such as heterogeneity and unreliability of devices. Resource consumers have to make task scheduling decisions without relying on a centralized scheduler to facilitate sub-second response times in environments with communication latencies that are in the order of the task execution times. In this paper, we present a decentralized low-latency task scheduling approach that minimizes job execution times in heterogeneous ad-hoc environments. We propose two decentralized task scheduling algorithms that select powerful computing resources for parallel task execution while avoiding delays that arise from congested devices. We provide an analytical model of the performance of these algorithms before conducting an extensive evaluation based on real-world applications and a realistic computing infrastructure. Our results show that decentralized scheduling can dynamically adapt to varying system load and outperform a central scheduler in both task and job execution times, which enables low-latency task offloading in ad-hoc environments. Janick Edinger, Martin Breitbach, Niklas Gabrisch, Dominik Schäfer, Christian Becker 0001, Amr Rizk |
IPDPS | 4 |
| 2019 | Context-Aware Data and Task Placement in Edge Computing EnvironmentsabstractComputationally intensive tasks of IoT applications can be offloaded to powerful devices in the edge. Code offloading reduces energy consumption and increases performance. However, applications that use face recognition, machine learning, or image rendering, rely on large amounts of data. The transfer of this data leads to latencies which contradicts the responsiveness required by many pervasive applications. As a solution, decoupling the data from the tasks allows to apply new scheduling strategies that place data on remote devices before the actual task execution. Grid computing approaches use this technique effectively, however, edge computing introduces further challenges such as device fluctuation and heterogeneity.In this paper, we propose a data management approach for edge computing environments that decouples data placement from task scheduling. We present a multi-level scheduler, which places data on resource providers in the system considering multiple context dimensions. The scheduler allocates tasks according to the current context and observes the state during runtime. If required, the system adjusts the number of data copies to optimize the trade-off between execution latencies and data management overhead. The paper has three contributions: (1) a context-aware multi-level scheduler, (2) the integration of four data placement, three task scheduling, and three runtime adaptation algorithms, (3) an evaluation in a real-world testbed. Martin Breitbach, Dominik Schäfer, Janick Edinger, Christian Becker 0001 |
PerCom | 2 |
| 2018 | IoT Applications in Fog and Edge Computing: Where Are We and Where Are We Going?abstractIn the past decade, cloud computing has shown its potential to provide powerful and reliable resources at the core of the network. Many applications can benefit from the wide range of cloud services. However, as applications in the Internet of Things become more common, the computing environment faces new requirements and challenges that cloud computing cannot meet. Fog and edge computing paradigms can fill this gap by moving computation from the core to the edge of the network. While multiple solutions for edge- centric networks have been proposed, there is still confusion about the terminology and classification of edge-centric architectures. In this paper, we summarize the current discussion about fog and edge computing systems. Further, we identify application areas of these systems in the Internet of Things. Melanie Heck, Janick Edinger, Dominik Schäfer, Christian Becker 0001 |
ICCCN | 3 |
| 2018 | GPU-Accelerated Task Execution in Heterogeneous Edge EnvironmentsabstractIn edge computing systems, computation is rather offloaded to nearby resources than to the cloud, due to latency reasons. However, the performance demand in the edge grows steadily, which makes nearby resources insufficient for many applications. Additionally, the amount of parallel tasks in the edge increases, based on trends like machine learning, Internet of Things, and artificial intelligence. This introduces a trade- off between the performance of the cloud and the communication latency of the edge. However, many edge devices have powerful co-processors in form of their graphics-processing unit (GPU), which are mostly unused. These processing units have specialized parallel architectures, which are different from standard CPUs and complex to use. In this paper, we present GPU-accelerated task execution for edge computing environments. The paper has four contributions. First, we design and implement a GPU system extension for our Tasklet system - a distributed computing system, which supports edge- and cloud-based task offloading. Second, we introduce a computational abstraction for GPUs in form of a virtual machine, which exploits parallelism while considering device heterogeneity and maintaining unobtrusiveness. Third, we offer an easy-to-use programming interface for the rather complex architecture of GPUs. Fourth, we evaluate our prototype in a real- world testbed and compare the GPU performance to standard edge resources. Dominik Schäfer, Janick Edinger, Christian Becker 0001 |
ICCCN | 1 |
| 2018 | Workload Partitioning and Task Migration to Reduce Response Times in Heterogeneous Computing EnvironmentsabstractToday's modern computing landscape consists of a huge amount of heterogeneous devices, including powerful, stable desktop computers as well as lightweight, unreliable mobile edge devices. This heterogeneity in terms of computation power and reliability increases the complexity for fault tolerance in distributed computing systems. When tasks are offloaded, slow resource providers easily become the bottleneck of a parallel computation. Further, unstable edge devices can leave the system spontaneously, discontinue remote tasks executions, and therefore lose the computation progress. These two effects increase the response time for remote task executions. In this paper, we introduce two mechanisms to avoid delayed or lost task executions caused by edge devices. This paper has five contributions. First, we define a failure model and identify the parameters that determine the magnitude of delays caused by faults and performance bottlenecks. Second, we present reactive and proactive task migration to handle system leaves. Third, we show how computational bottlenecks can be avoided by two-dimensional context-aware task partitioning. Fourth, we integrate these two solutions into an existing heterogeneous distributed computing system. Fifth, we run an evaluation on a real- world testbed to show the benefits of the solutions in practice. The evaluation shows, that we can improve systems with device fluctuation and heterogeneity by up to 39% and 53% respectively. Dominik Schäfer, Janick Edinger, Martin Breitbach, Christian Becker 0001 |
ICCCN | 1 |
| 2017 | Using quality of computation to enhance quality of service in mobile computing systemsabstractMobile devices are ubiquitous but their resources are limited. However, they must be capable to run computationally intensive software, for example for image stitching, face recognition, and simulation-based artificial intelligence. As a solution, mobile devices can use nearby resources to offload computation. Distributed computing environments provide such features but ignore the nature of mobile devices, such as mobility, network, or battery changes. This leads to long delays, which reduce the quality of experience for the user. In this paper, we present Mobile Tasklets, a mobile extension of our distributed computing middleware. The design of Mobile Tasklets includes context monitoring, context-aware scheduling mechanisms, and an Android API for application integration. We identify the challenges of the integration of mobile devices into our distributed computing environment. We evaluate Mobile Tasklets in a realworld testbed with different context settings. Dominik Schäfer, Janick Edinger, Tobias Borlinghaus, Justin Mazzola Paluska, Christian Becker 0001 |
IWQoS | 1 |
| 2017 | Fault-avoidance strategies for context-aware schedulers in pervasive computing systemsabstractScheduling in distributed computing systems is the process of allocating resources to a computational task. The complexity of this allocation process increases with the amount of criteria that are considered for the scheduling decision. Pervasive computing systems show a high degree of heterogeneity and dynamism. The constant joining and leaving of devices makes the system error-prone and less predictable. The involved devices differ in various properties that we subsume as their context. We argue, that these context dimensions can be used to implement fault-avoidant scheduling strategies. In this paper, we introduce the concept of context-aware scheduling for pervasive computing systems. The schedulers in these systems consider multiple context dimensions to avoid failing resource providers. We discuss relevant context dimensions, develop context-aware scheduling strategies and implement them into an existing distributed computing system. We show how to monitor the context dimensions and evaluate the fault-avoidant scheduling strategies in a large-scale simulation. Janick Edinger, Dominik Schäfer, Christian Krupitzer, Vaskar Raychoudhury, Christian Becker 0001 |
PerCom | 2 |
| 2016 | Tasklets: "Better than Best-Effort" ComputingabstractThe modern computing landscape consists of numerous heterogeneous devices, all of which can contribute to a distributed environment as generic computation resources. In unstructured environments, resources can easily be shared and consumed at the cost of certainty. While some applications can handle such a best-effort service, many others require execution qualities, e.g., reliability or speed. We introduce Quality of Computation (QoC) as a thin layer on top of uniformly abstracted best-effort resources, which allows to tailor computation tasks to application-specific needs. The QoC layer provides execution guarantees for reliability, speed, precision, privacy, cost, and energy. We demonstrate QoC on the basis of the Tasklet system. Tasklets are fine-grained units of computation that can be issued for local or remote execution. The Tasklet system has two layers. Below is the best-effort execution layer, a virtual machine that provides raw computation. Above is the orchestration layer, which federates these virtual machines to one distributed computing environment and enforces the mechanisms that guarantee the requested QoC. We evaluated the performance of QoC in the Tasklet system in various scenarios. Results indicate that our system provides QoC guarantees at minimal performance cost. Dominik Schäfer, Janick Edinger, Justin Mazzola Paluska, Sebastian VanSyckel, Christian Becker 0001 |
ICCCN | 1 |
| 2014 | COMITY: A framework for adaptation coordination in multi-platform pervasive systems
Sebastian VanSyckel, Dominik Schäfer, Verena Majuntke, Christian Krupitzer, Gregor Schiele, Christian Becker 0001 |
Pervasive Mob. Comput. | 2 |
| 2013 | COMITY: Coordinated application adaptation in multi-platform pervasive systemsabstractPervasive applications are designed to support users in their daily lives. In order to provide their services, these applications interact with the environment, i.e. their context. They either adapt themselves as a reaction to context changes, or adapt the context via actuators according to their needs. If multiple applications are executed in the same context, interferences are likely to occur. In this paper, we present COMITY-a framework for interference management in multi-platform pervasive systems. Based on contracts specifying an application's interaction with the context, the framework automatically detects interferences and resolves them through a coordinated application adaptation. We analyze the problem of interference resolution, discuss respective algorithms and extensively evaluate our prototype. Verena Majuntke, Sebastian VanSyckel, Dominik Schäfer, Christian Krupitzer, Gregor Schiele, Christian Becker 0001 |
PerCom | 3 |
| 2005 | Nonparametric regression estimation by normalized radial basis function networksabstractThis paper establishes weak and strong universal consistency of regression estimates based on normalized radial basis function networks when the network parameters are chosen by empirical risk minimization. Adam Krzyzak, Dominik Schäfer |
IEEE Trans. Inf. Theory | 2 |
| 2002 | Relative stability of global errors of nonparametric function estimatorsabstractThis paper presents relative stability properties of various nonparametric density estimators (histogram, kernel estimates) and of regression estimators (partitioning, kernel, and nearest neighbor estimates). In density estimation, let En denote the L/sub 1/ error of an estimate calculated from n data, whereas in regression estimation, the L/sub 2/ error of the estimate is used. Sufficient conditions for E/sub n//E{E/sub n/}/spl rarr/1 in probability are provided. If this limit holds, the asymptotic behavior of the random error E/sub n/ can be characterized by its expectation E{E/sub n/},, and one may apply, for example, the established rate-of-convergence results for E{En}. László Györfi, Dominik Schäfer, Harro Walk |
IEEE Trans. Inf. Theory | 2 |
| 2002 | Strongly consistent online forecasting of centered Gaussian processesabstractAn estimator E/spl circ/(d/sub n/,n) of the conditional expectation E[X/sub n+1/|X/sub n/,...,X(n-d/sub n/+1)] in a centered, stationary, and ergodic Gaussian process {X/sub i/}/sub i/ with absolutely summable Wold coefficients is constructed on the basis of having observed X/sub 1/,...,X/sub n/. For a suitable choice of the length dn/spl rarr//spl infin/ (n/spl rarr//spl infin/) of the past covered by the conditional expectation, it is established that |E/spl circ/(d/sub n/,n)-E[X/sub n+1/|X/sub n/,...,X(n-d/sub n/+1)]|/spl rarr/0 with probability 1. In addition, sufficient conditions for |E[X/sub n+1/|X/sub n/,X/sub n-1/,...]-E[X/sub n+1/|X/sub n/,...,X(n-d/sub n/+1)]| /spl rarr/0 to hold with probability 1 are given, that is, conditions under which E/spl circ/(d/sub n/,n) can be used as a strongly consistent forecaster for |E[X/sub n+1/|X/sub n/,X/sub n-1/,...]. Dominik Schäfer |
IEEE Trans. Inf. Theory | 1 |