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.

Szymon Dudycz

dblp:173/5210 · DBLP profile ↗
← Back
13ranked-venue papers
6as first author
1since 2021 · last 2021
0000-0002-4926-8353ORCID · verified

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

Theory of computation · 6 · 4 first-author · 1 since 2021Computer networks · 4Systems, architecture and hardware · 2 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSecurity and privacy · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1Graphics, computer vision, multimedia, augmented reality and games · 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
Software-defined and programmable networks · 57% Network management and operations · 25% Routing and switching · 18%
Theoretical computer science
2 papers
Algorithmic game theory and mechanism design · 42% Computational complexity · 22% Approximation and online algorithms · 21%

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

TopicWeightPapersLastEvidence papers
Software-defined and programmable networks › network update
consistent network update
0.832018
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
0.832018
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
Algorithmic game theory and mechanism design › social choice › computational social choice › voting rules
approval voting
0.412020
Tight Approximation for Proportional Approval Voting · IJCAI 2020
Approximation and online algorithms
approximation algorithms
0.412020
Tight Approximation for Proportional Approval Voting · IJCAI 2020
Algorithmic game theory and mechanism design › social choice
computational social choice
0.412020
Tight Approximation for Proportional Approval Voting · IJCAI 2020
Routing and switching › traffic engineering
congestion-free routing
0.312018
Congestion-Free Rerouting of Flows on DAGs · ICALP 2018
Network management and operations
network verification
0.312018
Transiently Policy-Compliant Network Updates · IEEE/ACM Trans. Netw. 2018
Network management and operations › network verification
policy compliance
0.312018
Transiently Policy-Compliant Network Updates · IEEE/ACM Trans. Netw. 2018
Routing and switching › routing › routing control
rerouting
0.312018
Efficient Loop-Free Rerouting of Multiple SDN Flows · IEEE/ACM Trans. Netw. 2018
Software-defined and programmable networks
SDN routing
0.312018
Efficient Loop-Free Rerouting of Multiple SDN Flows · IEEE/ACM Trans. Netw. 2018
Computational complexity › parameterized complexity
fixed-parameter tractability
0.312018
Congestion-Free Rerouting of Flows on DAGs · ICALP 2018
Graph algorithms and graph theory › graph algorithms
network flow
0.312018
Congestion-Free Rerouting of Flows on DAGs · ICALP 2018
Network management and operations
network configuration
0.212016
Transiently Secure Network Updates · SIGMETRICS 2016
Computational complexity
hardness of approximation
0.112020
Tight Approximation for Proportional Approval Voting · IJCAI 2020
Software-defined and programmable networks
SDN controller
0.112016
Towards Transiently Secure Updates in Asynchronous SDNs · SIGCOMM 2016

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

simulation · 0.7pipage rounding · 0.4linear programming · 0.4label cover reduction · 0.4mixed-integer programming · 0.3mixed integer programming · 0.3wayup · 0.2peacock · 0.2
YearPublicationVenuePosition
2021 Tight Inapproximability of Minimum Maximal Matching on Bipartite Graphs and Related Problems
Szymon Dudycz, Pasin Manurangsi, Jan Marcinkowski
WAOA1
2020 Tight Approximation for Proportional Approval Voting
abstract
In approval-based multiwinner elections, we are given a set of voters, a set of candidates, and, for each voter, a set of candidates approved by the voter. The goal is to find a committee of size k that maximizes the total utility of the voters. In this paper, we study approximability of Thiele rules, which are known to be NP-hard to solve exactly. We provide a tight polynomial time approximation algorithm for a natural class of geometrically dominant weights that includes such voting rules as Proportional Approval Voting or p-Geometric. The algorithm is relatively simple: first we solve a linear program and then we round a solution by employing a framework called pipage rounding due to Ageev and Sviridenko (2004) and Calinescu et al. (2011). We provide a matching lower bound via a reduction from the Label Cover problem. Moreover, assuming a conjecture called Gap-ETH, we show that better approximation ratio cannot be obtained even in time f(k)*pow(n,o(k)).
Szymon Dudycz, Pasin Manurangsi, Jan Marcinkowski, Krzysztof Sornat
IJCAI1
2020 To Close Is Easier Than To Open: Dual Parameterization To k-Median
Jaroslaw Byrka, Szymon Dudycz, Pasin Manurangsi, Jan Marcinkowski, Michal Wlodarczyk 0001
WAOA2
2019 Tight Approximation Ratio for Minimum Maximal Matching
Szymon Dudycz, Mateusz Lewandowski, Jan Marcinkowski
IPCO1
2019 On Polynomial-Time Congestion-Free Software-Defined Network Updates
abstract
We consider the SDN network update problem in which a controller wants to update the routes of k (unsplittable) flows from their old paths to the new paths, consistently, i.e., without temporary congestion. As updates communicated by the controller take effect asynchronously, the challenge is to perform these updates fast, i.e., using a minimal number of rounds (controller interactions). We present the first fast, i.e., polynomial-time solution for scheduling such congestion-free network updates, for two flows and in the node ordering model. We also show that the problem is already NP-hard for six flows. We complement our formal results with simulations.
Saeed Akhoondian Amiri, Szymon Dudycz, Mahmoud Parham, Stefan Schmid 0001, Sebastian Wiederrecht
Networking2
2018 Congestion-Free Rerouting of Flows on DAGs
abstract
Changing a given configuration in a graph into another one is known as a reconfiguration problem. Such problems have recently received much interest in the context of algorithmic graph theory. We initiate the theoretical study of the following reconfiguration problem: How to reroute k unsplittable flows of a certain demand in a capacitated network from their current paths to their respective new paths, in a congestion-free manner? This problem finds immediate applications, e.g., in traffic engineering in computer networks. We show that the problem is generally NP-hard already for k=2 flows, which motivates us to study rerouting on a most basic class of flow graphs, namely DAGs. Interestingly, we find that for general k, deciding whether an unsplittable multi-commodity flow rerouting schedule exists, is NP-hard even on DAGs. Our main contribution is a polynomial-time (fixed parameter tractable) algorithm to solve the route update problem for a bounded number of flows on DAGs. At the heart of our algorithm lies a novel decomposition of the flow network that allows us to express and resolve reconfiguration dependencies among flows.
Saeed Akhoondian Amiri, Szymon Dudycz, Stefan Schmid 0001, Sebastian Wiederrecht
ICALP2
2018 Optimal General Matchings
Szymon Dudycz, Katarzyna E. Paluch 0001
WG1
2018 Efficient Loop-Free Rerouting of Multiple SDN Flows
Arsany Basta, Andreas Blenk, Szymon Dudycz, Arne Ludwig, Stefan Schmid 0001
IEEE/ACM Trans. Netw.3
2018 Transiently Policy-Compliant Network Updates
abstract
Computer 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.2
2017 A 4/5 - Approximation Algorithm for the Maximum Traveling Salesman Problem
Szymon Dudycz, Jan Marcinkowski, Katarzyna E. Paluch 0001, Bartosz Rybicki
IPCO1
2016 Can't Touch This: Consistent Network Updates for Multiple Policies
abstract
Computer 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
DSN1
2016 Towards Transiently Secure Updates in Asynchronous SDNs
abstract
Software-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
SIGCOMM5
2016 Transiently Secure Network Updates
abstract
Computer 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
SIGMETRICS2