No abstract available.
Distributed priority algorithms under one-bit-delay constraint
The paper deals with the issue of station delay in token-ring networks. It explains why one-bit-delay is the minimum possible delay at every station and shows that the station delay depends on the distributed computations performed in the ring. Then, ...
Requirements for deadlock-free, adaptive packet routing
This paper studies the problem of deadlock-free packet routing in parallel and distributed architectures. We present three main results. First, we show that the standard technique of ordering the queues so that every packet always has the possibility of ...
The slide mechanism with applications in dynamic networks
This paper presents a simple and efficient building block, called slide, for constructing communication protocols in dynamic networks whose topology frequently changes. We employ slide to derive (1) an end-to-end communication protocol with optimal ...
Computing with faulty shared memory
This paper addresses problems which arise in the synchronization and coordination of distributed systems which employ unreliable shared memory. We present algorithms which solve the consensus problem, and which simulate reliable shared-memory objects, ...
Concurrent counting
Our purpose is to implement clocks and, in general, counters in a shared memory environment. A concurrent counter is a counter that can be incremented and read, possibly at the same time by many processes. We study counters that achieve high level of ...
Optimal multi-writer multi-reader atomic register
Two implementations of a multi-writer, multi-reader, atomic register are presented. The physical registers used by the first implementation are single-writer, multi-reader, atomic registers; the physical registers used by the second implementation are ...
On the complexity of global computation in the presence of link failures: the case of uni-directional faults
We consider distributed computations in an asynchronous communication model with undetectable link failures. The computational tasks we consider are obtaining the value of a predetermined function of the local inputs scattered in the network (e.g., the ...
Performance issues in non-blocking synchronization on shared-memory multiprocessors
This paper considers the implementation of non-blocking concurrent objects on shared-memory multiprocessors. Real multiprocessors have properties not present in theoretical models; these properties can be exploited to design non-blocking protocols that ...
Leader election in complete networks
This paper presents protocols for leader election in complete networks. The protocols are message optimal and their time complexities are a significant improvement over currently known protocols for this problem. For asynchronous complete networks with ...
The impact of time on the session problem
The session problem is an abstraction of synchronization problems in distributed systems. It has been used as a test-case to demonstrate the differences in the time needed to solve problems in various timing models, for both shared memory (SM) systems [...
The possibility and the complexity of achieving fault-tolerant coordination
The problem of fault-tolerant coordination is fundamental in distributed computing. In the past, researchers have considered two types of coordination: general coordination, in which the actions of faulty processors are irrelevant, and consistent ...
From sequential layers to distributed processes: deriving a distributed minimum weight spanning tree algorithm
Analysis and design of distributed algorithms and protocols are difficult issues. An important cause for those difficulties is the fact that the logical structure of the solution is often invisible in the actual implementation. We introduce a framework ...
Proving probabilistic correctness statements: the case of Rabin's algorithm for mutual exclusion
The correctness of most randomized distributed algorithms is expressed by a statement of the form “some predicate of the executions holds with high probability, regardless of the order in which actions are scheduled“. In this paper, we present a general ...
Randomized mutual exclusion algorithms revisited
In [4] a randomized algorithm for mutual exclusion with bounded waiting, employing a logarithmic sized shared variable, was given. Saias and Lynch [5] pointed out that the adversary scheduler postulated in the above paper can observe the behavior of ...
Index Terms
Proceedings of the eleventh annual ACM symposium on Principles of distributed computing
Recommendations
Acceptance Rates
| Year | Submitted | Accepted | Rate |
|---|---|---|---|
| PODC '23 | 110 | 29 | 26% |
| PODC '19 | 173 | 48 | 28% |
| PODC '18 | 163 | 41 | 25% |
| PODC '17 | 154 | 38 | 25% |
| PODC '16 | 149 | 40 | 27% |
| PODC '15 | 191 | 45 | 24% |
| PODC '14 | 141 | 39 | 28% |
| PODC '13 | 145 | 37 | 26% |
| PODC '09 | 110 | 27 | 25% |
| PODC '03 | 226 | 51 | 23% |
| PODC '02 | 149 | 43 | 29% |
| PODC '01 | 118 | 39 | 33% |
| PODC '00 | 117 | 32 | 27% |
| PODC '97 | 149 | 46 | 31% |
| PODC '96 | 117 | 69 | 59% |
| PODC '95 | 132 | 49 | 37% |
| PODC '94 | 133 | 67 | 50% |
| Overall | 2,477 | 740 | 30% |



