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.

Alexander Wieder

dblp:60/8319 · DBLP profile ↗
← Back
11ranked-venue papers
4as first author
4since 2021 · last 2025
0009-0004-0960-3913ORCID · corroborated

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

Applied, interdisciplinary, general and emerging computing · 4 · 2 first-authorArtificial intelligence and machine learning · 2 · 2 since 2021Systems, architecture and hardware · 2 · 1 first-authorComputer networks · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 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 architecture, parallel and distributed computing, and storage systems
6 papers
Embedded and real-time systems · 59% Parallel and multicore computing · 23% Cloud and datacenter computing · 14%
Theoretical computer science
1 paper
Computational complexity · 100%

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

TopicWeightPapersLastEvidence papers
Embedded and real-time systems
real-time scheduling
0.842016
A Blocking Bound for Nested FIFO Spin Locks · RTSS 2016
Global Real-Time Semaphore Protocols: A Survey, Unified Analysis, and Comparison · RTSS 2015
On the Complexity of Worst-Case Blocking Analysis of Nested Critical Sections · RTSS 2014
Embedded and real-time systems › real-time scheduling › schedulability analysis
blocking analysis
0.632016
A Blocking Bound for Nested FIFO Spin Locks · RTSS 2016
On the Complexity of Worst-Case Blocking Analysis of Nested Critical Sections · RTSS 2014
On Spin Locks in AUTOSAR: Blocking Analysis of FIFO, Unordered, and Priority-Ordered Spin Locks · RTSS 2013
Parallel and multicore computing › synchronization
spin locks
0.422016
A Blocking Bound for Nested FIFO Spin Locks · RTSS 2016
On Spin Locks in AUTOSAR: Blocking Analysis of FIFO, Unordered, and Priority-Ordered Spin Locks · RTSS 2013
Parallel and multicore computing
synchronization
0.322016
A Blocking Bound for Nested FIFO Spin Locks · RTSS 2016
On Spin Locks in AUTOSAR: Blocking Analysis of FIFO, Unordered, and Priority-Ordered Spin Locks · RTSS 2013
Cloud and datacenter computing › resource management
cloud resource management
0.322012
Orchestrating the Deployment of Computations in the Cloud with Conductor · NSDI 2012
Brief announcement: modelling MapReduce for optimal execution in the cloud · PODC 2010
Embedded and real-time systems › real-time scheduling
multiprocessor scheduling
0.212016
A Blocking Bound for Nested FIFO Spin Locks · RTSS 2016
Embedded and real-time systems › real-time scheduling › schedulability analysis
response time analysis
0.212015
Global Real-Time Semaphore Protocols: A Survey, Unified Analysis, and Comparison · RTSS 2015
Cloud and datacenter computing › cluster computing framework
mapreduce optimization
0.112010
Brief announcement: modelling MapReduce for optimal execution in the cloud · PODC 2010
Cloud and datacenter computing
resource provisioning
0.112010
Brief announcement: modelling MapReduce for optimal execution in the cloud · PODC 2010
Embedded and real-time systems › real-time scheduling › multiprocessor scheduling
global fixed-priority scheduling
0.112015
Global Real-Time Semaphore Protocols: A Survey, Unified Analysis, and Comparison · RTSS 2015
Parallel and multicore computing › synchronization
multiprocessor synchronization
0.012013
On Spin Locks in AUTOSAR: Blocking Analysis of FIFO, Unordered, and Priority-Ordered Spin Locks · RTSS 2013

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

schedulability analysis · 0.4reduction from multiple-choice matching · 0.4reachability analysis · 0.4graph abstraction · 0.2linear programming · 0.2mixed integer linear programming · 0.2performance modeling · 0.1
YearPublicationVenuePosition
2025 Autonomic Partition-Aware Malleable Microscopic Traffic Simulation
abstract
In this work, we present Autonomic CityMoS, a malleable parallel, and distributed traffic simulator engine that can automatically adapt the number of computing nodes in response to dynamic computational demands. We combine a snapshot system that enables data distribution, two predictive cost models that estimate the system speedup based on key metrics, including partitioning characteristics, and a policy that leverages these models to maintain a steady simulation pace. Autonomic CityMoS is able to effectively keep the simulation pace under varying traffic pattern flows, all without prior knowledge of traffic conditions. Although adaptation times are significant, we still observe an improvement in resource utilization compared with a run with static allocation of compute resources. The work presented in this paper should serve as an example of malleable simulation execution, where the objective is not to maximize performance but rather ensure a sustainable execution of large distributed simulation targeting to optimize the trade-off between target speed-up and overall compute resource utilization. Target applications include, but are not limited to, very large visual and interactive simulations.
Anibal Siguenza-Torres, Santiago Narvaez Rivas, Alexander Wieder, Andrea Piccione, Stefano Bortoli, Wentong Cai 0001, Hans-Joachim Bungartz, Alois C. Knoll
SIGSIM-PADS3
2024 Fuzzy modelling and inference for physics-aware road vehicle driver behaviour model calibration
Cristian Axenie, Wolfgang Scherr, Alexander Wieder, Anibal Siguenza-Torres, Zhuoxiao Meng, Xiaorui Du, Paolo Sottovia, Daniele Foroni, Margherita Grossi, Stefano Bortoli, Goetz Brasche
Expert Syst. Appl.3
2023 Towards Discrete-Event, Aggregating, and Relational Control Interfaces for Traffic Simulation
abstract
The use of IoT and AI/ML to extract insights for Data-Driven Decision-Making (DDDM) in Intelligent Traffic Systems (ITS) is becoming increasingly popular. While simulation is a cost-effective and safe way to evaluate such approaches, existing simulators are often impractical due to inefficient control interfaces. In this work, we propose a Discrete-Event, Aggregating, and Relational Control Interfaces (DAR-CI) framework for achieving efficient traffic management simulations through a coupled approach. It enables a non-blocking interaction mode based on a discrete-event synchronization architecture. The overhead caused by data exchange is substantially reduced by supporting the direct retrieval of temporal metrics, data batch processing and customized in-situ aggregation. Combined with flexible, extendable, easy-to-understand, and implementation-friendly semantic specifications, we propose DAR-CI to serve as a universal tool for the traffic simulation community, taking the use and control of traffic simulation to a new level. A proof-of-concept study on the simulation of an adaptive traffic light control system demonstrates a 9.53X speedup compared to TraCI, a widely used protocol for controlling traffic simulators.
Zhuoxiao Meng, Anibal Siguenza-Torres, Mingyue Gao, Margherita Grossi, Alexander Wieder, Xiaorui Du, Stefano Bortoli, Christoph Sommer 0001, Alois C. Knoll
SIGSIM-PADS5
2021 OBELISC: Oscillator-Based Modelling and Control Using Efficient Neural Learning for Intelligent Road Traffic Signal Calculation
Cristian Axenie, Rongye Shi, Daniele Foroni, Alexander Wieder, Mohamad Al Hajj Hassan, Paolo Sottovia, Margherita Grossi, Stefano Bortoli, Goetz Brasche
ECML/PKDD (4)4
2016 A Blocking Bound for Nested FIFO Spin Locks
abstract
Bounding worst-case blocking delays due to lock contention is a fundamental problem in the analysis of multiprocessor real-time systems. However, virtually all fine-grained (i.e., non-asymptotic) analyses published to date make a simplifying (but impractical) assumption: critical sections must not be nested. This paper overcomes this fundamental limitation and presents the first fine-grained blocking bound for nested non-preemptive FIFO spin locks under partitioned fixed-priority scheduling. To this end, a new analysis method is introduced, based on a graph abstraction that reflects all possible resource conflicts and transitive delays.
Alessandro Biondi 0001, Björn B. Brandenburg, Alexander Wieder
RTSS3
2015 Global Real-Time Semaphore Protocols: A Survey, Unified Analysis, and Comparison
abstract
All major real-time suspension-based locking protocols (or semaphore protocols) for global fixed-priority scheduling are reviewed and a new, unified response-time analysis framework applicable to all protocols is proposed. The newly proposed analysis, based on linear programming, is shown to be clearly preferable compared to all prior conventional approaches. Based on the new analysis, all protocols are directly compared with each other in a large-scale schedulability study. Interestingly, the Priority Inheritance Protocol (PIP) and the Flexible Multiprocessor Locking Protocol (FMLP), which are the two oldest and simplest of the considered protocols, are found to perform best.
Maolin Yang 0004, Alexander Wieder, Björn B. Brandenburg
RTSS2
2014 On the Complexity of Worst-Case Blocking Analysis of Nested Critical Sections
abstract
Accurately bounding the worst-case blocking for finite job sets, a special case of the classic sporadic task model of recurrent real-time systems, using either nested FIFO-or priority-ordered locks on multiprocessors is NP-hard. These intractability results are obtained with reductions from the Multiple-Choice Matching problem. The reductions are quite general and do not depend on (1) whether the locks are spin-or suspension-based, or (2) whether global or partitioned scheduling is used, or (3) which scheduling policy is employed (as long as it is work-conserving). Further, we show that, for a special case in which the blocking analysis problem is NP-hard for FIFO- and priority-ordered locks, the problem for unordered spin locks with nested critical sections can be answered in polynomial time by solving a reach ability problem on a suitably constructed graph, although (or rather, because) unordered locks do not offer any acquisition-order guarantees. Finally, we identify several challenging open problems, pertaining both to circumventing the hardness results and to classifying the inherent difficulty of the problem more precisely.
Alexander Wieder, Björn B. Brandenburg
RTSS1
2013 On Spin Locks in AUTOSAR: Blocking Analysis of FIFO, Unordered, and Priority-Ordered Spin Locks
abstract
Motivated by the widespread use of spin locks in embedded multiprocessor real-time systems, the worst-case blocking in spin locks is analyzed using mixed-integer linear programming. Four queue orders and two preemption models are studied: (i) FIFO-ordered spin locks, (ii) unordered spin locks, (iii) priority-ordered spin locks with unordered tie-breaking, and (iv) priority-ordered spin locks with FIFO-ordered tie-breaking, each analyzed assuming both preempt able and non-preempt able spinning. Of the eight lock types, seven have not been analyzed in prior work. Concerning the sole exception (non-preempt able FIFO spin locks), the new analysis is asymptotically less pessimistic and typically much more accurate since no critical section is accounted for more than once. The eight lock types are empirically compared in schedulability experiments. While the presented analysis is generic in nature and applicable to real-time systems in general, it is specifically motivated by the recent inclusion of spin locks into the AUTOSAR standard, and four concrete suggestions for an improved AUTOSAR spin lock API are derived from the results.
Alexander Wieder, Björn B. Brandenburg
RTSS1
2012 Orchestrating the Deployment of Computations in the Cloud with Conductor
Alexander Wieder, Pramod Bhatotia, Ansley Post, Rodrigo Rodrigues 0001
NSDI1
2011 Incoop: MapReduce for incremental computations
abstract
Many online data sets evolve over time as new entries are slowly added and existing entries are deleted or modified. Taking advantage of this, systems for incremental bulk data processing, such as Google's Percolator, can achieve efficient updates. To achieve this efficiency, however, these systems lose compatibility with the simple programming models offered by non-incremental systems, e.g., MapReduce, and more importantly, requires the programmer to implement application-specific dynamic algorithms, ultimately increasing algorithm and code complexity.
Pramod Bhatotia, Alexander Wieder, Rodrigo Rodrigues 0001, Umut A. Acar, Rafael Pasquini
SoCC2
2010 Brief announcement: modelling MapReduce for optimal execution in the cloud
abstract
We describe a model for MapReduce computations that can be used to optimize the increasingly complex choice of resources that cloud customers purchase.
Alexander Wieder, Pramod Bhatotia, Ansley Post, Rodrigo Rodrigues 0001
PODC1