Theory of Distributed Systems (TDS)

Saptaparni Kumar: Fault-tolerant atomic storage in truly-dynamic message-passing systems
Friday, February 28, 2020 - 1:00pm to 2:30pm

Distributed computing is ubiquitous today ranging from multiprocessors to smart devices to data centers connected by small LANs and massive WANs like the Internet.

Quanquan Liu: A Lower Bound for Byzantine Agreement and Consensus for Adaptive Adversaries using VDFs
Wednesday, December 18, 2019 - 1:00pm to 2:30pm

Consensus protocols have been studied in the 1980s as a method to provide fault tolerance for information stored in databases.

Lewin Tseng: Exact Byzantine Consensus under Local Broadcast Model
Friday, December 13, 2019 - 1:00pm to 2:30pm
 
Brabeeba Wang: The First at All-Time Convergence Analysis for Biological Oja's Rule to Solve Streaming PCA
Friday, October 11, 2019 - 1:00pm to 2:30pm

Biological Oja’s rule is a biologically feasible algorithm using Hebbian-type local synaptic update that solves the streaming PCA problem.

Counting to Ten with Yael Hitron: Two Fingers: Compressed Counting with Spiking Neurons
Friday, July 26, 2019 - 1:00pm to 2:30pm

We consider the task of measuring time with probabilistic threshold gates implemented by bio-inspired spiking neurons.

Hoa Vu: Toward the Locality of Vizing's Theorem
Friday, November 16, 2018 - 1:00pm to 2:30pm
Abstract: 
Siddhartha Jayanti: An Optimal Amortized Algorithm for Abortable Mutual Exclusion
Friday, May 11, 2018 - 1:00pm to 2:00pm
Lewis Tseng: Asynchronous Crash-Tolerant Consensus in Directed Graphs
Friday, March 23, 2018 - 1:00pm to 2:30pm

Consider a directed point-to-point network.

Lili Su: Distributed Statistical Machine Learning in Adversarial Settings: Byzantine Gradient Descent
Friday, December 8, 2017 - 1:00pm to 2:30pm
We consider the distributed statistical learning problem over decentralized systems that are prone to adversarial attacks. This setup arises in many practical applications, including Google’s Federated Learning.
Shlomi Dolev: Encountering Challenges in Computer Science, Including, Quantum Safe Public Key Infrastructure
Thursday, November 9, 2017 - 3:00pm to 4:30pm
 At this presentation, I will give an overview on recent results from my research group on distributed computing, 
Siddhartha Jayanti: Concurrent Disjoint Set Union
Friday, October 27, 2017 - 1:00pm to 2:30pm

A famous result in sequential data structures that the Union-Find object can be implemented in amortized inverse-Ackermann work per operation.

Slobodan Mitrovic: MapReduce and approximate Maximal Matchings
Friday, October 6, 2017 - 1:00pm to 2:30pm
The last decade has witnessed the success of a number of massive parallel computation (MPC) frameworks, such as MapReduce, Hadoop, Dryad, or Spark.
Dominik Pajak: Speedup in Graph Exploration with Multiple Walkers
Friday, September 22, 2017 - 1:30pm to 2:30pm

Multiple walks in graph move in parallel across the edges of an initially unknown graph without central control with the goal of visiting all the vertices.

Kishori Konwar and Prakash Nayarana Moorthy: A Layered Architecture for Erasure-Coded Consistent Distributed Storage
Friday, April 7, 2017 - 1:00pm to 2:30pm

Motivated by emerging applications to the \emph{edge computing} paradigm, we introduce a two-layer erasure-coded fault-tolerant distributed storage system offering atomic access for read and write operations.

Johannes Bill: Unsupervised learning in spiking neural networks with memristor synapses
Friday, March 24, 2017 - 1:00pm to 2:00pm

Abstract: In an increasingly data-rich world, brain-inspired computing concepts operating neuromorphic hardware have shown great promise for processing large datasets within tight volume and power budgets.

Nicholas Schiefer: Computation and Construction in the Chemical Reaction Network-Controlled Tile Assembly Model
Friday, December 9, 2016 - 1:00pm to 2:30pm

Tile-based self-assembly and chemical reaction networks provide two well-studied models of scalable molecular computation.

Hsin-Hao Su: Distributed Degree Splitting, Edge Coloring, and Orientations
Friday, December 2, 2016 - 1:00pm to 2:30pm
We consider a family of closely-related distributed graph problems, which we call degree splitting, where roughly  speaking the objective is to partition (or orient) the edges such that each node's degree is split almost unifo
Fernando Benavides: Introduction to Discrete Morse Theory for Distributed Computing
Wednesday, November 16, 2016 - 11:00am to 12:30pm
Explain what is discrete Morse theory and how to use it to analyse distributed read/write wait-free algorithms.
Nisha Panwar: On the Fly Authentication in Vehicular Networks
Tuesday, November 1, 2016 - 1:00pm to 2:30pm

Autonomous vehicles will establish a spontaneous connection over a wireless radio channel while coordinating actions and information.

Merav Parter and Cameron Musco: Computational Tradeoffs in Biological Neural Networks: Self-Stabilizing Winner-Take-All Networks
Friday, October 21, 2016 - 1:00pm to 2:30pm

We initiate a line of investigation into biological neural networks from an algorithmic perspective.

Alkida Balliu: Local Distribution Verification
Monday, October 17, 2016 - 11:00am to 12:00pm

We are considering distributed network computing, in which computing entities are connected by a network modeled as a connected graph. These entities are located at the nodes of the graph, and they exchange information by message-passing along its edges.

Sergio Rajsbaum: Specifying Concurrent Problems: Beyond Linearizability and up to Tasks
Friday, September 30, 2016 - 1:00pm to 2:30pm

Tasks and objects are two predominant ways of specifying distributed problems. A task specifies for each set of processes (which may run concurrently) the valid outputs of the processes. An object specifies the outputs the object may produce when it is accessed sequentially.

Gopal Pandurangan: Distributed Computation of Large-scale Graph Problems
Thursday, June 16, 2016 - 1:00pm to 2:30pm

Abstract: Motivated by the increasing need for fast distributed processing of large-scale graphs such as the Web graph, biological networks and various social networks, we study a number of fundamental graph problems

Cameron Musco and Hsin-Hao Su: Ant-Inspired Density Estimation via Random Walks
Friday, April 1, 2016 - 1:00pm to 2:30pm
Abstract: I will discuss our recent PODC submission on Ant-Inspired Density Estimation. The work gives a probabilistic analysis of a very simple ant-inspired algorithm for population density estimation.
Tsvi Kopelowitz: A Class of $O(\log\log^* N)$ Problems in Distributed Computing: Contention Resolution, Counting, and Leader Election
Friday, March 18, 2016 - 1:00pm to 2:30pm

For decades, randomized exponential backoff has provided a critical algorithmic building block in situations where multiple devices seek access to a shared resource.

Mohsen Ghaffari and Hsin-Hao Su: Generalizing the Congested Clique
Friday, February 26, 2016 - 1:00pm to 2:30pm
Abstract: The congested clique model of distributed computing has received increasingly more attention in the past few years.
Jimmy Zhu: A Tight Space Bound for Consensus
Monday, February 15, 2016 - 1:00pm to 2:30pm
Abstract: Existing n-process randomized wait-free (and obstruction-free) consensus algorithms from registers all use at least n registers. In 1993, it was proved that such algorithms need to use at least Omega(sqrt(n)) registers.
Kishori Konwar: Storage-Optimized Data-Atomic Algorithms for Handling Erasures and Errors in Distributed Storage Systems
Friday, December 4, 2015 - 1:00pm to 2:30pm

Erasure codes are increasingly being studied in the context of implementing atomic memory objects in large

Hsin-Hao Su: Distributed (Delta+1)-Coloring in Sublogarithmic Rounds
Friday, November 6, 2015 - 1:00pm to 2:30pm

The (Delta+1)-coloring problem and the MIS (maximal independent set) problem are fundamental distributed symmetry-breaking problems.

Mohsen Lesani: Certified Causally Consistent Distributed Key-Value Stores
Friday, October 23, 2015 - 1:00pm to 2:30pm

Today’s Internet services are often expected to stay available and
render high responsiveness even in the face of site crashes and
network partitions. Theoretical results state that causal consistency
is one of the strongest consistency guarantees that is possible under

Pages

Subscribe to Theory of Distributed Systems (TDS)