Skip to main content

Showing 1–10 of 10 results for author: Friedetzky, T

Searching in archive cs. Search in all archives.
.
  1. arXiv:2505.01210  [pdf, ps, other

    cs.DC

    A Space-Time Trade-off for Fast Self-Stabilizing Leader Election in Population Protocols

    Authors: Henry Austin, Petra Berenbrink, Tom Friedetzky, Thorsten Götte, Lukas Hintze

    Abstract: We consider the problem of self-stabilizing leader election in the population model by Angluin, Aspnes, Diamadi, Fischer, and Peralta (JDistComp '06). The population model is a well-established and powerful model for asynchronous, distributed computation with a large number of applications. For self-stabilizing leader election, the population of $n$ anonymous agents, interacting in uniformly rando… ▽ More

    Submitted 2 May, 2025; originally announced May 2025.

    Comments: To be published at PODC'25

  2. arXiv:2403.02198  [pdf, other

    cs.DM cs.CC cs.CE

    Payment Scheduling in the Interval Debt Model

    Authors: Tom Friedetzky, David C. Kutner, George B. Mertzios, Iain A. Stewart, Amitabh Trehan

    Abstract: The network-based study of financial systems has received considerable attention in recent years but has seldom explicitly incorporated the dynamic aspects of such systems. We consider this problem setting from the temporal point of view and introduce the Interval Debt Model (IDM) and some scheduling problems based on it, namely: Bankruptcy Minimization/Maximization, in which the aim is to produce… ▽ More

    Submitted 10 December, 2024; v1 submitted 4 March, 2024; originally announced March 2024.

    Comments: 33 pages, 18 figures

  3. arXiv:1808.05389  [pdf, other

    cs.DC

    Simple Load Balancing

    Authors: Petra Berenbrink, Tom Friedetzky, Dominik Kaaser, Peter Kling

    Abstract: We consider the following load balancing process for $m$ tokens distributed arbitrarily among $n$ nodes connected by a complete graph: In each time step a pair of nodes is selected uniformly at random. Let $\ell_1$ and $\ell_2$ be their respective number of tokens. The two nodes exchange tokens such that they have $\lceil(\ell_1 + \ell_2)/2\rceil$ and $\lfloor(\ell_1 + \ell_2)/2\rfloor$ tokens, re… ▽ More

    Submitted 16 August, 2018; originally announced August 2018.

  4. arXiv:1805.05157  [pdf, other

    cs.DC

    A population protocol for exact majority with $O(\log^{5/3} n)$ stabilization time and asymptotically optimal number of states

    Authors: Petra Berenbrink, Robert Elsässer, Tom Friedetzky, Dominik Kaaser, Peter Kling, Tomasz Radzik

    Abstract: A population protocol can be viewed as a sequence of pairwise interactions of $n$ agents (nodes). During one interaction, two agents selected uniformly at random update their states by applying a specified deterministic transition function. In a long run, the whole system should stabilize at the correct output property. The main performance objectives in designing population protocols are small nu… ▽ More

    Submitted 10 June, 2018; v1 submitted 14 May, 2018; originally announced May 2018.

  5. Time-space Trade-offs in Population Protocols for the Majority Problem

    Authors: Petra Berenbrink, Robert Elsässer, Tom Friedetzky, Dominik Kaaser, Peter Kling, Tomasz Radzik

    Abstract: Population protocols are a model for distributed computing that is focused on simplicity and robustness. A system of $n$ identical agents (finite state machines) performs a global task like electing a unique leader or determining the majority opinion when each agent has one of two opinions. Agents communicate in pairwise interactions with randomly assigned communication partners. Quality is measur… ▽ More

    Submitted 17 July, 2020; v1 submitted 11 May, 2018; originally announced May 2018.

  6. arXiv:1603.02188  [pdf, other

    cs.DC

    Self-stabilizing Balls & Bins in Batches

    Authors: Petra Berenbrink, Tom Friedetzky, Peter Kling, Frederik Mallmann-Trenn, Lars Nagel, Chris Wastell

    Abstract: A fundamental problem in distributed computing is the distribution of requests to a set of uniform servers without a centralized controller. Classically, such problems are modeled as static balls into bins processes, where $m$ balls (tasks) are to be distributed to $n$ bins (servers). In a seminal work, Azar et al. proposed the sequential strategy \greedy{d} for $n=m$. When thrown, a ball queries… ▽ More

    Submitted 7 March, 2016; originally announced March 2016.

  7. arXiv:1602.04667  [pdf, other

    cs.DC cs.DS

    Rapid Asynchronous Plurality Consensus

    Authors: Robert Elsässer, Tom Friedetzky, Dominik Kaaser, Frederik Mallmann-Trenn, Horst Trinker

    Abstract: We consider distributed plurality consensus in a complete graph of size $n$ with $k$ initial opinions. We design an efficient and simple protocol in the asynchronous communication model that ensures that all nodes eventually agree on the initially most frequent opinion. In this model, each node is equipped with a random Poisson clock with parameter $λ=1$. Whenever a node's clock ticks, it samples… ▽ More

    Submitted 22 February, 2017; v1 submitted 15 February, 2016; originally announced February 2016.

  8. arXiv:1602.01342  [pdf, other

    cs.DS

    Plurality Consensus via Shuffling: Lessons Learned from Load Balancing

    Authors: Petra Berenbrink, Tom Friedetzky, Peter Kling, Frederik Mallmann-Trenn, Chris Wastell

    Abstract: We consider \emph{plurality consensus} in a network of $n$ nodes. Initially, each node has one of $k$ opinions. The nodes execute a (randomized) distributed protocol to agree on the plurality opinion (the opinion initially supported by the most nodes). Nodes in such networks are often quite cheap and simple, and hence one seeks protocols that are not only fast but also simple and space efficient.… ▽ More

    Submitted 3 February, 2016; originally announced February 2016.

  9. arXiv:1204.1939  [pdf, other

    cs.DS cs.DC math.CO math.PR

    Random walks which prefer unvisited edges. Exploring high girth even degree expanders in linear time

    Authors: Petra Berenbrink, Colin Cooper, Tom Friedetzky

    Abstract: We consider a modified random walk which uses unvisited edges whenever possible, and makes a simple random walk otherwise. We call such a walk an edge-process. We assume there is a rule A, which tells the walk which unvisited edge to use whenever there is a choice. In the simplest case, A is a uniform random choice over unvisited edges incident with the current walk position. However we do not exc… ▽ More

    Submitted 27 May, 2012; v1 submitted 9 April, 2012; originally announced April 2012.

    Comments: 13 pages, 1 figure

  10. arXiv:cs/0506098  [pdf, ps, other

    cs.GT math.OC

    Distributed Selfish Load Balancing

    Authors: Petra Berenbrink, Tom Friedetzky, Leslie Ann Goldberg, Paul Goldberg, Zengjian Hu, Russell Martin

    Abstract: Suppose that a set of $m$ tasks are to be shared as equally as possible amongst a set of $n$ resources. A game-theoretic mechanism to find a suitable allocation is to associate each task with a ``selfish agent'', and require each agent to select a resource, with the cost of a resource being the number of agents to select it. Agents would then be expected to migrate from overloaded to underloaded… ▽ More

    Submitted 2 April, 2007; v1 submitted 27 June, 2005; originally announced June 2005.