Demo Data from EDBT 2026 / reviewers in the wild / expert
Alexander Frömmgen
dblp:150/5452
· DBLP profile ↗
14ranked-venue papers
9as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 9 · 6 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2Security and privacy · 1 · 1 first-author
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
5 papers |
Network performance modeling · 37% Network measurement and analytics · 21% Content delivery and video streaming · 18% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Electronic design automation · 87% Parallel and multicore computing · 13% |
Topics — the 13 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network measurement and analytics › network measurement methodology › network experimentation
reproducible network experiments |
0.6 | 2 | 2018 | Don't repeat yourself: seamless execution and analysis of extensive network experiments · CoNEXT 2018 Capture and Replay: Reproducible Network Experiments in Mininet · SIGCOMM 2016 |
Network performance modeling
network simulation |
0.3 | 1 | 2018 | Don't repeat yourself: seamless execution and analysis of extensive network experiments · CoNEXT 2018 |
Content delivery and video streaming
adaptive video streaming |
0.3 | 1 | 2017 | Where are the Sweet Spots?: A Systematic Approach to Reproducible DASH Player Comparisons · ACM Multimedia 2017 |
Network performance modeling › queueing network model
fork-join queueing |
0.3 | 1 | 2017 | Optimizing stochastic scheduling in fork-join queueing models: Bounds and applications · INFOCOM 2017 |
Network performance modeling
queueing analysis |
0.3 | 1 | 2017 | Optimizing stochastic scheduling in fork-join queueing models: Bounds and applications · INFOCOM 2017 |
Content delivery and video streaming › quality of experience
streaming performance |
0.3 | 1 | 2017 | Where are the Sweet Spots?: A Systematic Approach to Reproducible DASH Player Comparisons · ACM Multimedia 2017 |
Electronic design automation › high-level synthesis
scheduling |
0.3 | 1 | 2017 | Optimizing stochastic scheduling in fork-join queueing models: Bounds and applications · INFOCOM 2017 |
Electronic design automation › high-level synthesis › scheduling
stochastic scheduling |
0.3 | 1 | 2017 | Optimizing stochastic scheduling in fork-join queueing models: Bounds and applications · INFOCOM 2017 |
Network performance modeling
network emulation |
0.2 | 1 | 2016 | Capture and Replay: Reproducible Network Experiments in Mininet · SIGCOMM 2016 |
Cellular and mobile networks › mobility management
handover |
0.2 | 1 | 2015 | Poster: Use your Senses: A Smooth Multipath TCP WiFi/Mobile Handover · MobiCom 2015 |
Wireless networking › WLAN
IEEE 802.11 |
0.2 | 1 | 2015 | Poster: Use your Senses: A Smooth Multipath TCP WiFi/Mobile Handover · MobiCom 2015 |
Transport protocols and congestion control › multipath transport
multipath TCP |
0.2 | 1 | 2015 | Poster: Use your Senses: A Smooth Multipath TCP WiFi/Mobile Handover · MobiCom 2015 |
Parallel and multicore computing › data-parallel programming
mapreduce |
0.1 | 1 | 2017 | Optimizing stochastic scheduling in fork-join queueing models: Bounds and applications · INFOCOM 2017 |
Methods — techniques the papers use, named apart from their topics
stochastic bounds · 0.6optimization · 0.6trace analysis · 0.3simulation · 0.3reproducible benchmarking · 0.3sensor-based handover prediction · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Learning Wi-Fi Connection Loss Predictions for Seamless Vertical Handovers Using Multipath TCPabstractWe present a novel data-driven approach to perform smooth Wi-Fi/cellular handovers on smartphones. Our approach relies on data provided by multiple smartphone sensors (e.g., Wi-Fi RSSI, acceleration, compass, step counter, air pressure) to predict Wi-Fi connection loss and uses Multipath TCP to dynamically switch between different connectivity modes. We train a random forest classifier and an artificial neural network on real-world sensor data collected by five smartphone users over a period of three months. The trained models are executed on smartphones to reliably predict Wi-Fi connection loss 15 seconds ahead of time, with a precision of up to 0.97 and a recall of up to 0.98. Furthermore, we present results for four DASH video streaming experiments that run on a Nexus 5 smartphone using available Wi-Fi/cellular networks. The neural network predictions for Wi-Fi connection loss are used to establish MPTCP subflows on the cellular link. The experiments show that our approach provides seamless wireless connectivity, improves quality of experience of DASH video streaming, and requires less cellular data compared to handover approaches without Wi-Fi connection loss predictions. Jonas Höchst, Artur Sterz, Alexander Frömmgen, Denny Stohr, Ralf Steinmetz, Bernd Freisleben |
LCN | 3 |
| 2018 | Don't repeat yourself: seamless execution and analysis of extensive network experimentsabstractThis paper presents MACI, the first bespoke framework for the management, the scalable execution, and the interactive analysis of a large number of network experiments. Driven by the desire to avoid repetitive implementation of just a few scripts for the execution and analysis of experiments, MACI emerged as a generic framework for network experiments that significantly increases efficiency and ensures reproducibility. MACI incorporates and integrates established simulators and analysis tools to foster rapid but systematic network experiments. Alexander Frömmgen, Denny Stohr, Boris Koldehofe, Amr Rizk |
CoNEXT | 1 |
| 2018 | Multipath TCP Scheduling for Thin Streams: Active Probing and One-Way Delay-AwarenessabstractMultipath TCP (MPTCP) is a recent TCP evolution that uses multiple TCP subflows and thereby different network paths for a single MPTCP connection. The MPTCP scheduler has a significant impact on the overall performance of MPTCP, as it maps outgoing packets on TCP subflows. In this paper, we identify limitations of today's MPTCP schedulers for thin streams. We present a novel MPTCP scheduler which overcomes today's limitations for thin streams by using i) active probing of unused subflows and ii) timely one-way delay information. A systematic evaluation within our MPTCP Linux Kernel implementation shows that our novel scheduler outperforms established MPTCP schedulers with regard to application-layer round-trip time without sacrificing efficiency and throughput. Alexander Frömmgen, Jens Heuschkel, Boris Koldehofe |
ICC | 1 |
| 2018 | Multipath QUIC: A Deployable Multipath Transport ProtocolabstractQUIC is the emerging transport layer protocol, providing encrypted, stream-multiplexed, low-latency data transfer. In this paper, we propose multipath-enabled QUIC (MPQUIC) to leverage multiple network interfaces, such as WiFi and LTE on today's mobile devices. We show how our MPQUIC design conceptually evolves beyond existing multipathing protocols, such as MPTCP, as it provides fine-grained stream-to-path scheduling, reduced head-of-line blocking, and faster subflow establishment. We present an userland implementation of MPQUIC that is deployable without operating system changes. Our evaluation results show that MPQUIC increases throughput in comparison to traditional QUIC, TCP and even the currently de facto multipath transport protocol MPTCP. First real world measurements confirm that MPQUIC is deployable in the Internet to reduce download times. Moreover, we show that MPQUIC's conceptual advantages over MPTCP efficiently reduce head-of-line blocking in heterogeneous environments. With multipathing support, QUIC is ready to become the universal stream transport protocol in today's Internet. Tobias Viernickel, Alexander Frömmgen, Amr Rizk, Boris Koldehofe, Ralf Steinmetz |
ICC | 2 |
| 2018 | SGF: a crowdsourced large-scale event datasetabstractThis paper presents a crowdsourced dataset of a large-scale event with more than 1000 measuring participants. The detailed dataset consists of various location data and network measurements of all national carrier collected during a four-day event. The concentrated samples for this short time period enable detailed analysis, e.g., by correlating movement patterns and experienced network conditions. Jens Heuschkel, Alexander Frömmgen |
MMSys | 2 |
| 2017 | Optimizing stochastic scheduling in fork-join queueing models: Bounds and applicationsabstractFork-Join (FJ) queueing models capture the dynamics of system parallelization under synchronization constraints, for example, for applications such as MapReduce, multipath transmission and RAID systems. Arriving jobs are first split into tasks and mapped to servers for execution, such that a job can only leave the system when all of its tasks are executed. In this paper, we provide computable stochastic bounds for the waiting and response time distributions for heterogeneous FJ systems under general parallelization benefit. Our main contribution is a generalized mathematical framework for probabilistic server scheduling strategies that are essentially characterized by a probability distribution over the number of utilized servers, and the optimization thereof. We highlight the trade-off between the scaling benefit due to parallelization and the FJ inherent synchronization penalty. Further, we provide optimal scheduling strategies for arbitrary scaling regimes that map to different levels of parallelization benefit. One notable insight obtained from our results is that different applications with varying parallelization benefits result in different optimal strategies. Finally, we complement our analytical results by applying them to various applications showing the optimality of the proposed scheduling strategies. Wasiur R. KhudaBukhsh, Amr Rizk, Alexander Frömmgen, Heinz Koeppl |
INFOCOM | 3 |
| 2017 | A programming model for application-defined multipath TCP schedulingabstractMultipath TCP enables remarkable optimizations for throughput, load balancing, and mobility in today's networks. The design space of Multipath TCP scheduling, i.e., the application-aware mapping of packets to paths, is largely unexplored due to its inherent complexity. Evidence in this paper suggests that an application-aware scheduling decision, if leveraged right, pushes Multipath TCP beyond throughput optimization and thereby provides benefits for a wide range of applications. Alexander Frömmgen, Amr Rizk, Tobias Erbshäußer, Mira Weller, Boris Koldehofe, Alejandro P. Buchmann, Ralf Steinmetz |
Middleware | 1 |
| 2017 | Where are the Sweet Spots?: A Systematic Approach to Reproducible DASH Player ComparisonsabstractThe current body of research on Dynamic Adaptive Streaming over HTTP (DASH) contributes various adaptation algorithms aiming to optimize performance metrics such as the Quality of Experience. Intuitively, the heterogeneity of the streaming environment and the underlying technologies lead many of the developed approaches to possess clear performance affinities denoted here as sweet spots. We observe, however, that systematic comparisons of these algorithms are usually conducted within homogeneous player environments. Denny Stohr, Alexander Frömmgen, Amr Rizk, Michael Zink, Ralf Steinmetz, Wolfgang Effelsberg |
ACM Multimedia | 2 |
| 2016 | ReMP TCP: Low latency multipath TCPabstractMore and more Internet-enabled devices, such as server instances or smartphones, have multiple network interfaces. Multipath TCP (MPTCP) has proven to increase bandwidth for these devices, while remaining compatible with the existing network infrastructure and applications. For interactive applications and services, however, low latency and low jitter often is more important than bandwidth. In this paper, we rethink the MPTCP approach, focusing on end-to-end latency and jitter. We propose ReMP TCP, an MPTCP extension that sends data redundantly over multiple paths in the network. Exchanging bandwidth for latency, this approach guarantees the lowest possible latency in existing best-effort networks. The integration into the MPTCP protocol provides benefits such as transparent end-to-end connection establishment, multipath-enabled congestion control, and the prevention of head of line blocking. We discuss end-to-end latency in multipath environments considering both queuing delays and packet drops. Further, we evaluate the performance of our ReMP TCP Linux Kernel implementation for data center and mobile scenarios in Mininet and real world experiments. We show for a real world mobile scenario in a stressed environment that ReMP TCP can halve the average round-trip time and reduce its standard deviation by a factor of 19. Alexander Frömmgen, Tobias Erbshäußer, Alejandro P. Buchmann, Torsten Zimmermann, Klaus Wehrle |
ICC | 1 |
| 2016 | Crowdsourcing Measurements of Mobile Network Performance and Mobility During a Large Scale Event
Alexander Frömmgen, Jens Heuschkel, Patrick Jahnke, Fabio Cuozzo, Immanuel Schweizer, Patrick Eugster, Max Mühlhäuser, Alejandro P. Buchmann |
PAM | 1 |
| 2016 | Capture and Replay: Reproducible Network Experiments in MininetabstractNetwork emulations are widely used in the networking community. The network emulator Mininet recently gained popularity, as it allows running real Linux applications on top of an emulated network. The specification of the network includes the topology as well as static bandwidth, latency, and packet drops probability parameters. Even though evaluations with static parameters provide useful insights, real world measurements show dynamically changing bandwidths, posing special challenges that need to be addressed in network research. Alexander Frömmgen, Denny Stohr, Jan Fornoff, Wolfgang Effelsberg, Alejandro P. Buchmann |
SIGCOMM | 1 |
| 2015 | Fossa: Using genetic programming to learn ECA rules for adaptive networking applicationsabstractDue to complex interdependencies and feedback loops between network layers and nodes, the development of adaptive applications is difficult. As networking applications respond nonlinearly to changes in the environment and adaptations, defining concrete adaptation rules is nontrivial. In this paper, we present the offline learner Fossa, which uses genetic programming to automatically learn suitable Event Condition Action (ECA) rules. Based on utility functions defined by the developer, the genetic programming learner generates a multitude of rule sets and evaluates them using simulations to obtain their utility. We show, for a concrete example scenario, how the genetic programming learner benefits from the clear model of the ECA rules, and that the methodology efficiently generates ECA rules which outperform nonadaptive and manually tuned solutions. Alexander Frömmgen, Robert Rehner, Max Lehn, Alejandro P. Buchmann |
LCN | 1 |
| 2015 | Poster: Use your Senses: A Smooth Multipath TCP WiFi/Mobile HandoverabstractThe handover from WiFi to mobile networks is known to lead to TCP connection drops due to changing IP addresses. Multipath TCP (MPTCP), a recent TCP extension, enables a transparent mobile handover by combining subflows on multiple interfaces, such as WiFi and LTE, to one logical connection. MPTCP provides multiple handover modes, which differ in their energy consumption and the performance during the handover. The Full-MPTCP mode uses permanently both WiFi and the mobile network, which increases energy consumption. The Single-Path mode establishes the mobile network connection after the WiFi connection broke, which leads to a short performance degradation. In this paper, we argue that this trade-off is not necessary. We propose to use the available (sensor) information to forecast the mobile handover. This allows switching to the Full-MPTCP mode before the WiFi connection breaks, providing both low energy consumption and high performance during the handover. For a first experimental evaluation, we use a declining WiFi link quality to forecast a handover. Our real world measurements show that both low energy consumption and high performance during the handover are possible at the same time. Alexander Frömmgen, Sreeram Sadasivam, Sabrina Klos, Anja Klein 0002, Alejandro P. Buchmann |
MobiCom | 1 |
| 2014 | A Property Description Framework for Composable Software
Alexander Frömmgen, Max Lehn, Alejandro P. Buchmann |
ECSA | 1 |