VLDB 2026 Research / reviewers in the wild / expert
Arne Ludwig
dblp:91/11237
· DBLP profile ↗
11ranked-venue papers
5as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 5 · 2 first-authorSystems, architecture and hardware · 4 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSecurity and privacy · 1Software engineering, systems software and programming languages · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-authorTheory of computation · 1Applied, interdisciplinary, general and emerging computing · 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
6 papers |
Software-defined and programmable networks · 60% Network management and operations · 17% Routing and switching · 17% | |
| Network and information security
2 papers |
Network security · 100% |
Topics — the 13 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software-defined and programmable networks
network update |
1.0 | 4 | 2018 | Transiently Policy-Compliant Network Updates · IEEE/ACM Trans. Netw. 2018 Transiently Secure Network Updates · SIGMETRICS 2016 Towards Transiently Secure Updates in Asynchronous SDNs · SIGCOMM 2016 |
Software-defined and programmable networks › network update
consistent network update |
0.8 | 3 | 2018 | Transiently Policy-Compliant Network Updates · IEEE/ACM Trans. Netw. 2018 Transiently Secure Network Updates · SIGMETRICS 2016 Towards Transiently Secure Updates in Asynchronous SDNs · SIGCOMM 2016 |
Software-defined and programmable networks › network update
loop-free update |
0.5 | 2 | 2018 | Loop-Free Route Updates for Software-Defined Networks · IEEE/ACM Trans. Netw. 2018 Scheduling Loop-free Network Updates: It's Good to Relax! · PODC 2015 |
Network management and operations
network verification |
0.3 | 1 | 2018 | Transiently Policy-Compliant Network Updates · IEEE/ACM Trans. Netw. 2018 |
Network management and operations › network verification
policy compliance |
0.3 | 1 | 2018 | Transiently Policy-Compliant Network Updates · IEEE/ACM Trans. Netw. 2018 |
Routing and switching › routing › routing control
rerouting |
0.3 | 1 | 2018 | Efficient Loop-Free Rerouting of Multiple SDN Flows · IEEE/ACM Trans. Netw. 2018 |
Software-defined and programmable networks › network update
route update |
0.3 | 1 | 2018 | Loop-Free Route Updates for Software-Defined Networks · IEEE/ACM Trans. Netw. 2018 |
Routing and switching
routing |
0.3 | 1 | 2018 | Loop-Free Route Updates for Software-Defined Networks · IEEE/ACM Trans. Netw. 2018 |
Software-defined and programmable networks
SDN routing |
0.3 | 1 | 2018 | Efficient Loop-Free Rerouting of Multiple SDN Flows · IEEE/ACM Trans. Netw. 2018 |
Internet of things and sensor networks › age of information
update scheduling |
0.3 | 1 | 2018 | Loop-Free Route Updates for Software-Defined Networks · IEEE/ACM Trans. Netw. 2018 |
Network management and operations
network configuration |
0.2 | 1 | 2016 | Transiently Secure Network Updates · SIGMETRICS 2016 |
Distributed systems
distributed coordination |
0.1 | 1 | 2018 | Loop-Free Route Updates for Software-Defined Networks · IEEE/ACM Trans. Netw. 2018 |
Software-defined and programmable networks
SDN controller |
0.1 | 1 | 2016 | Towards Transiently Secure Updates in Asynchronous SDNs · SIGCOMM 2016 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.7scheduling algorithm · 0.7relaxed loop-freedom · 0.7NP-completeness proof · 0.7mixed-integer programming · 0.3mixed integer programming · 0.3wayup · 0.2peacock · 0.2approximation algorithm · 0.2NP-completeness · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Efficient Loop-Free Rerouting of Multiple SDN Flows
Arsany Basta, Andreas Blenk, Szymon Dudycz, Arne Ludwig, Stefan Schmid 0001 |
IEEE/ACM Trans. Netw. | 4 |
| 2018 | Loop-Free Route Updates for Software-Defined NetworksabstractWe consider the fundamental problem of updating arbitrary routes in a software-defined network in a (transiently) loop-free manner. Our objective is to compute fast network update schedules which minimize the number of interactions (i.e., rounds) between the controller and the network nodes. We first prove that this problem is difficult in general: The problem of deciding whether a k-round update schedule exists is NP-complete already for k = 3, and there are problem instances requiring Ω(n) rounds, where n is the network size. Given these negative results, we introduce an attractive, relaxed notion of loop-freedom. We show that relaxed loop-freedom admits for much shorter update schedules (up to a factor Ω(n) in the best case), and present a scheduling algorithm which requires at most Θ(log n) rounds. Klaus-Tycho Förster, Arne Ludwig, Jan Marcinkowski, Stefan Schmid 0001 |
IEEE/ACM Trans. Netw. | 2 |
| 2018 | Transiently Policy-Compliant Network UpdatesabstractComputer networks have become a critical infrastructure. It is hence increasingly important to guarantee a correct, consistent, and secure network operation at any time, even during route updates. However, most existing works on consistent network update protocols focus on connectivity properties only (e.g., loop-freedom) while ignoring basic (security) policies. This paper studies how to update routes in a software-defined network in a transiently policy-compliant manner. In particular, our goal is to enforce waypoints: at no point in time should it be possible for packets to bypass security critical network functions (such as a firewall). This problem is timely, given the advent of network function virtualization which envisions more flexible middlebox deployments, not limited to the network edge. This paper shows that enforcing waypoint traversal in transient states can be challenging: waypoint enforcement can conflict with loop-freedom. Even worse, we rigorously prove that deciding whether a waypoint enforcing, loop-free network update schedule exists is NP-hard. These results hold for both kinds of loop-freedom used in the literature: strong and relaxed loop-freedom. This paper also presents optimized, exact mixed integer programs to decide feasibility quickly and to compute optimal update schedules. We report on extensive simulation results, and also study scenarios where entire “service chains,” connecting multiple waypoints, need to be updated consistently. Arne Ludwig, Szymon Dudycz, Matthias Rost, Stefan Schmid 0001 |
IEEE/ACM Trans. Netw. | 1 |
| 2016 | Can't Touch This: Consistent Network Updates for Multiple PoliciesabstractComputer networks such as the Internet or datacenter networks have become a a crucial infrastructure for many criticial services. Accordingly, it is important that such networks preserve correctness criteria, even during transitions from one correct configuration to a new correct configuration. This paper initiates the study of how to simultaneously update multiple routes in a Software-Defined Network (SDN) in a transiently consistent and efficient manner. In particular, we study the problem of minimizing the number of switch interactions, in this paper also called "touches". Our main result is a negative one: we rigorously prove that jointly optimizing multiple route updates in a consistent and efficient manner is NP-hard, alreadyfor two routing policies. However, we also present an efficient, polynomial-time algorithm that, given correct update schedules for individual policies, computes an optimal global schedule with minimal touches. Szymon Dudycz, Arne Ludwig, Stefan Schmid 0001 |
DSN | 2 |
| 2016 | Towards Transiently Secure Updates in Asynchronous SDNsabstractSoftware-Defined Networks (SDNs) promise to overcome the often complex and error-prone operation of tradi- tional computer networks, by enabling programmabil- ity, automation and verifiability. Yet, SDNs also in- troduce new challenges, for example due to the asyn- chronous communication channel between the logically centralized control platform and the switches in the data plane. In particular, the asynchronous commu- nication of network update commands (e.g., OpenFlow FlowMod messages) may lead to transient inconsisten- cies, such as loops or bypassed waypoints (e.g., fire- walls). One approach to ensure transient consistency even in asynchronous environments is to employ smart scheduling algorithms: algorithms which update subsets of switches in each communication round only, where each subset in itself guarantees consistency. In this demo, we show how to change routing policies in a transiently consistent manner. We demonstrate two al- gorithms, namely, Wayup [5] and Peacock [4], which partition the network updates sent from SDN controller towards OpenFlow software switches into multiple rounds as per respective algorithms. Later, the barrier mes- sages are utilized to ensure reliable network updates. Apoorv Shukla, Stefan Schmid 0001, Anja Feldmann, Arne Ludwig, Szymon Dudycz, Andre Schuetze |
SIGCOMM | 4 |
| 2016 | Transiently Secure Network UpdatesabstractComputer networks have become a critical infrastructure. Especially in shared environments such as datacenters it is important that a correct, consistent and secure network operation is guaranteed at any time, even during routing policy updates. In particular, at no point in time should it be possible for packets to bypass security critical waypoints~(such as a firewall or IDS) or to be forwarded along loops. Arne Ludwig, Szymon Dudycz, Matthias Rost, Stefan Schmid 0001 |
SIGMETRICS | 1 |
| 2016 | Transiently Consistent SDN Updates: Being Greedy is Hard
Saeed Akhoondian Amiri, Arne Ludwig, Jan Marcinkowski, Stefan Schmid 0001 |
SIROCCO | 2 |
| 2015 | Competitive Strategies for Online Cloud Resource Allocation with Discounts: The 2-Dimensional Parking Permit ProblemabstractCloud computing heralded an era where resources can be scaled up and down elastically and in an online manner. This paper initiates the study of cost-effective cloud resource allocation algorithms under price discounts, using a competitive analysis approach. We show that for a single resource, the online resource renting problem can be seen as a 2-dimensional variant of the classic online parking permit problem, and we formally introduce the PPP2problem accordingly. Our main contribution is an online algorithm for PPP2which achieves a deterministic competitive ratio of k (under a certain set of assumptions), where k is the number of resource bundles. This is almost optimal, as we also prove a lower bound of k/3 for any deterministic online algorithm. Our online algorithm makes use of an optimal offline algorithm, which may be of independent interest since it is the first optimal offline algorithm for the 1D and 2D versions of the parking permit problem. Finally, we show that our algorithms and results also generalize to multiple resources (i.e., Multi-dimensional parking permit problems). Xinhui Hu, Arne Ludwig, Andréa W. Richa, Stefan Schmid 0001 |
ICDCS | 2 |
| 2015 | Scheduling Loop-free Network Updates: It's Good to Relax!abstractWe consider the problem of updating arbitrary routes in a software-defined network in a (transiently) loop-free manner. We are interested in fast network updates, i.e., in schedules which minimize the number of interactions (i.e., rounds) between the controller and the network nodes. We first prove that this problem is difficult in general: The problem of deciding whether a k-round schedule exists is NP-complete already for k = 3, and there are problem instances requiring Ω(n) rounds, where n is the network size. Given these negative results, we introduce an attractive, relaxed notion of loop-freedom. We prove that O(log n)-round relaxed loop-free schedules always exist, and can also be computed efficiently. Arne Ludwig, Jan Marcinkowski, Stefan Schmid 0001 |
PODC | 1 |
| 2014 | Good Network Updates for Bad Packets: Waypoint Enforcement Beyond Destination-Based Routing PoliciesabstractNetworks are critical for the security of many computer systems. However, their complex and asynchronous nature often renders it difficult to formally reason about network behavior. Accordingly, it is challenging to provide correctness guarantees, especially during network updates. Arne Ludwig, Matthias Rost, Damien Foucard, Stefan Schmid 0001 |
HotNets | 1 |
| 1994 | An image processing language for digital radiography systemsabstractDigital radiography systems apply various image processing algorithms to the detected raw data to make images look similar to conventional film images. Usually, only a fixed image processing is provided, sometimes slightly parameterizable. To provide greater flexibility to physicians, researchers, and service personnel, we designed and implemented an interpreted language to ease the definition of the processing pipeline. This simple block-structured language allows the processing to be defined very flexibly in terms of basic image processing primitives. Because of the interpretative nature of the language, the imaging processing can be fully customized on-site to the needs of a particular hospital or physician. This approach also allows different types of image processing to be applied after an image has been taken, e.g. when new information about the illness of the patient becomes known. In practice at the Duke University Medical Center, the flexibility and configurability of the system helped to adapt the system to the particular needs of the site. Certain problems related to the state-of-the-art detector could be compensated in software. A locally developed numerical scatter compensation technique has been integrated.> Arne Ludwig |
CBMS | 1 |