Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Martin Breitbach

dblp:192/7533 · DBLP profile ↗
← Back
8ranked-venue papers
2as first author
3since 2021 · last 2022
0000-0001-6671-2762ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 4 · 2 first-author · 1 since 2021Systems, architecture and hardware · 2 · 1 since 2021Computer networks · 1Applied, interdisciplinary, general and emerging computing · 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
2 papers
Edge and fog computing · 86% Internet of things and sensor networks · 14%
Human-computer interaction and pervasive computing
1 paper
Ubiquitous computing and smart environments · 56% Health and well-being technologies · 44%

Topics — the 10 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Edge and fog computing
task scheduling
0.922021
Voltaire: Precise Energy-Aware Code Offloading Decisions with Machine Learning · PerCom 2021
Context-Aware Data and Task Placement in Edge Computing Environments · PerCom 2019
Edge and fog computing › mobile edge computing
computation offloading
0.512021
Voltaire: Precise Energy-Aware Code Offloading Decisions with Machine Learning · PerCom 2021
Edge and fog computing › mobile edge computing › computation offloading
energy-efficient offloading
0.512021
Voltaire: Precise Energy-Aware Code Offloading Decisions with Machine Learning · PerCom 2021
Edge and fog computing › edge data management › edge storage
data placement
0.412019
Context-Aware Data and Task Placement in Edge Computing Environments · PerCom 2019
Internet of things and sensor networks
data replication
0.412019
Context-Aware Data and Task Placement in Edge Computing Environments · PerCom 2019
Ubiquitous computing and smart environments › ambient intelligence
ambient assisted living
0.312018
Hips Do Lie! A Position-Aware Mobile Fall Detection System · PerCom 2018
Health and well-being technologies › health monitoring
fall detection
0.312018
Hips Do Lie! A Position-Aware Mobile Fall Detection System · PerCom 2018
Ubiquitous computing and smart environments
location sensing
0.312018
Hips Do Lie! A Position-Aware Mobile Fall Detection System · PerCom 2018
Health and well-being technologies
activities of daily living
0.112018
Hips Do Lie! A Position-Aware Mobile Fall Detection System · PerCom 2018
Health and well-being technologies
mobile health
0.112018
Hips Do Lie! A Position-Aware Mobile Fall Detection System · PerCom 2018

Methods — techniques the papers use, named apart from their topics

machine learning · 0.5crowd-sourced data prediction · 0.5testbed evaluation · 0.4sensor fusion · 0.3self-adaptive classification · 0.3
YearPublicationVenuePosition
2022 An Overview on Approaches for Coordination of Platoons
abstract
In the recent past, platooning evolved into an attractive cooperative driving technology, broadly discussed in research and practice. Vehicles in platoons use cooperative adaptive cruise control to drive at close distances to each other. Platooning (i) increases the capacity of the street by a factor of 2; (ii) reduces the fuel consumption and emissions by up to 20%; and (iii) has social implications as it increases driver comfort and safety. As platooning research progresses, platooning coordination becomes a major research focus. The coordination of platoons, including the assignment of vehicles to platoons, the management of inter- and intra-platoon interactions, and the coordination of interactions with other vehicles is an important step towards an effective usage of platooning in practice. Based on a literature review of 1,600 papers, this survey provides an overview of state of the art in platooning coordination research for both cars and trucks. In this paper, we present a novel taxonomy for platooning coordination and classify existing approaches. We use the results of the literature review to discuss challenges and outline avenues for future work such as multi-objectiveness and individualisation.
Veronika Lesch, Martin Breitbach, Michele Segata, Christian Becker 0001, Samuel Kounev, Christian Krupitzer
IEEE Trans. Intell. Transp. Syst.2
2021 Decentralized Low-Latency Task Scheduling for Ad-Hoc Computing
abstract
End 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
IPDPS2
2021 Voltaire: Precise Energy-Aware Code Offloading Decisions with Machine Learning
abstract
Code offloading enables resource-constrained devices to leverage idle computing power of remote resources. In addition to performance gains, offloading helps to reduce energy consumption of mobile devices, which is a key challenge in pervasive computing research and industry. In today's distributed computing systems, the decision whether to execute a task locally or remotely for minimal energy usage is non-trivial. Uncertainty about the task complexity and the result data size require a careful offloading decision. In this paper, we present Voltaire- a novel scheduler for sophisticated energy-aware code offloading decisions. Voltaire applies machine learning methods on crowd-sourced data about past executions to accurately predict the complexity and the result data size of an upcoming task. Combining these predictions with device-specific energy profiles and context knowledge allows Voltaire to estimate the energy consumption on the mobile device. Thus, Voltaire makes well-informed offloading decisions and carefully selects local or remote execution based on the expected energy consumption. We integrate Voltaire into the Tasklet distributed computing system and perform extensive experiments in a real-world testbed. Our results with three real-world applications show that Voltaire reduces the energy usage of task executions by 12.5% compared to a baseline scheduler.
Martin Breitbach, Janick Edinger, Siim Kaupmees, Heiko Trötsch, Christian Krupitzer, Christian Becker 0001
PerCom1
2020 REACT-ION: A Model-based Runtime Environment for Situation-aware Adaptations
abstract
Trends such as the Internet of Things lead to a growing number of networked devices and to a variety of communication systems. Adding self-adaptive capabilities to these communication systems is one approach to reducing administrative effort and coping with changing execution contexts. Existing frameworks can help reducing development effort but are neither tailored toward the use in communication systems nor easily usable without knowledge in self-adaptive systems development. Accordingly, in previous work, we proposed REACT, a reusable, model-based runtime environment to complement communication systems with adaptive behavior. REACT addresses heterogeneity and distribution aspects of such systems and reduces development effort. In this article, we propose REACT-ION—an extension of REACT for situation awareness. REACT-ION offers a context management module that is able to acquire, store, disseminate, and reason on context data. The context management module is the basis for (i) proactive adaptation with REACT-ION and (ii) self-improvement of the underlying feedback loop. REACT-ION can be used to optimize adaptation decisions at runtime based on the current situation. Therefore, it can cope with uncertainty and situations that were not foreseeable at design time. We show and evaluate in two case studies how REACT-ION’s situation awareness enables proactive adaptation and self-improvement.
Martin Pfannemüller, Martin Breitbach, Markus Weckesser, Christian Becker 0001, Bradley R. Schmerl, Andy Schürr, Christian Krupitzer
ACM Trans. Auton. Adapt. Syst.2
2019 Context-Aware Data and Task Placement in Edge Computing Environments
abstract
Computationally 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
PerCom1
2019 Beyond position-awareness - Extending a self-adaptive fall detection system
Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin Breitbach, Heiner Stuckenschmidt, Christian Becker 0001
Pervasive Mob. Comput.4
2018 Workload Partitioning and Task Migration to Reduce Response Times in Heterogeneous Computing Environments
abstract
Today'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
ICCCN3
2018 Hips Do Lie! A Position-Aware Mobile Fall Detection System
abstract
Ambient Assisted Living using mobile device sensors is an active area of research in pervasive computing. Multiple approaches have shown that wearable sensors perform very well and distinguish falls reliably from Activities of Daily Living. However, these systems are tested in a controlled environment and are optimized for a given set of sensor types, sensor positions, and subjects. In this work, we propose a self-adaptive pervasive fall detection approach that is robust to the heterogeneity of real life situations. Therefore, we combine sensor data of four publicly available datasets, covering about 100 subjects, 5 devices, and 3 sensor placements. In a comprehensive evaluation, we show that our system is not only robust regarding the different dimensions of heterogeneity, but also adapts autonomously to spontaneous changes in the sensor's position at runtime.
Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin Breitbach, Heiner Stuckenschmidt, Christian Becker 0001
PerCom4