Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJuly 2010
A modular approach to shared-memory consensus, with applications to the probabilistic-write model
PODC '10: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computingPages 460–467https://doi.org/10.1145/1835698.1835802We define two new classes of shared-memory objects: ratifiers, which detect agreement, and conciliators, which ensure agreement with some probability. We show that consensus can be solved by an alternating sequence of these objects, and observe that ...
- research-articleJuly 2010
Online set packing and competitive scheduling of multi-part tasks
PODC '10: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computingPages 440–449https://doi.org/10.1145/1835698.1835800We consider a scenario where large data frames are broken into a few packets and transmitted over the network. Our focus is on a bottleneck router: the model assumes that in each time step, a set of packets (a burst) arrives, from which only one packet ...
- research-articleJuly 2010
Optimal gradient clock synchronization in dynamic networks
PODC '10: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computingPages 430–439https://doi.org/10.1145/1835698.1835799We study the problem of clock synchronization in highly dynamic networks, where communication links can appear or disappear at any time. The nodes in the network are equipped with hardware clocks, but the rate of the hardware clocks can vary arbitrarily ...
- research-articleJuly 2010
Breaking the O(n2) bit barrier: scalable byzantine agreement with an adaptive adversary
PODC '10: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computingPages 420–429https://doi.org/10.1145/1835698.1835798We describe an algorithm for Byzantine agreement that is scalable in the sense that each processor sends only Õ(√n) bits, where n is the total number of processors. Our algorithm succeeds with high probability against an adaptive adversary, which can ...
- research-articleJuly 2010
Deterministic distributed vertex coloring in polylogarithmic time
PODC '10: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computingPages 410–419https://doi.org/10.1145/1835698.1835797Consider an n-vertex graph G = (V,E) of maximum degree Δ, and suppose that each vertex v ∈ V hosts a processor. The processors are allowed to communicate only with their neighbors in G. The communication is synchronous, i.e., it proceeds in discrete ...
-
- short-paperJuly 2010
Brief announcement: monotonic stabilization
PODC '10: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computingPages 406–407https://doi.org/10.1145/1835698.1835794In this brief announcement, we discuss the trade-off between the locality of information and the optimality of convergence for self-stabilization. We define the optimality of convergence, called monotonic stabilization, and propose a new metrics for the ...
- short-paperJuly 2010
Brief announcement: locally-accessible implementations for distributed shared memory multiprocessors
PODC '10: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computingPages 394–395https://doi.org/10.1145/1835698.1835788We consider asynchronous multiprocessors that support the distributed shared memory (DSM) model. Algorithms for such multiprocessors exploit the ability to co-locate shared objects with particular processes in order to reduce the cost of accessing ...
- research-articleJuly 2010
Bayesian ignorance
PODC '10: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computingPages 384–391https://doi.org/10.1145/1835698.1835785We quantify the effect of Bayesian ignorance by comparing the social cost obtained in a Bayesian game by agents with local views to the expected social cost of agents having global views. Both benevolent agents, whose goal is to minimize the social cost,...
- research-articleJuly 2010
Fast flooding over Manhattan
PODC '10: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computingPages 375–383https://doi.org/10.1145/1835698.1835784We consider a Mobile Ad-hoc NETwork (MANET) formed by n agents that move at speed V according to the Manhattan Random-Way Point model over a square region of side length L. The resulting stationary (agent) spatial probability distribution is far to be ...
- research-articleJuly 2010
Distributed algorithms for edge dominating sets
PODC '10: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computingPages 365–374https://doi.org/10.1145/1835698.1835783An edge dominating set for a graph G is a set D of edges such that each edge of G is in D or adjacent to at least one edge in D. This work studies deterministic distributed approximation algorithms for finding minimum-size edge dominating sets. The ...
- research-articleJuly 2010
Broadcasting in unreliable radio networks
PODC '10: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computingPages 336–345https://doi.org/10.1145/1835698.1835779Practitioners agree that unreliable links, which sometimes deliver messages and sometime do not, are an important characteristic of wireless networks. In contrast, most theoretical models of radio networks fix a static set of links and assume that these ...
- research-articleJuly 2010
Expansion and the cover time of parallel random walks
PODC '10: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computingPages 315–324https://doi.org/10.1145/1835698.1835776We study the cover time of parallel random walks which was recently introduced by Alon et al. [2]. We consider k parallel (independent) random walks starting from arbitrary vertices. The expected number of steps until these k walks have visited all n ...
- research-articleJuly 2010
On utilizing speed in networks of mobile agents
PODC '10: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computingPages 305–314https://doi.org/10.1145/1835698.1835775Population protocols are a model presented recently for networks with a very large, possibly unknown number of mobile agents having small memory. This model has certain advantages over alternative models (such as DTN) for such networks. However, it was ...
- research-articleJuly 2010
Finding mobile data under delay constraints with searching costs
PODC '10: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computingPages 297–304https://doi.org/10.1145/1835698.1835774A token is hidden in one of several boxes and then the boxes are locked. The probability of placing the token in each of the boxes is known. A searcher is looking for the token by unlocking boxes where each box is associated with an unlocking cost. The ...
- short-paperJuly 2010
Brief announcement: exponential speed-up of local algorithms using non-local communication
PODC '10: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computingPages 295–296https://doi.org/10.1145/1835698.1835772We demonstrate how to leverage a system's capability for all-to-all communication to achieve an exponential speed-up of local algorithms despite bandwidth and memory restrictions. More precisely, if a network comprises n nodes with all-to-all bandwidth ...
- short-paperJuly 2010
Brief announcement: the accuracy of tree-based counting in dynamic networks
PODC '10: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computingPages 291–292https://doi.org/10.1145/1835698.1835770We study a simple Bellman-Ford-like protocol which performs network size estimation over a tree-shaped overlay. A continuous time Markov model is constructed which allows key protocol characteristics to be estimated under churn, including the expected ...
- short-paperJuly 2010
Brief announcement: efficient graph algorithms without synchronization
PODC '10: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computingPages 289–290https://doi.org/10.1145/1835698.1835769We give a graph decomposition technique that creates entirely independent subproblems for graph problems such as coloring and dominating sets that can be solved without synchronization on a distributed memory system. For coloring, evaluation shows a ...
- short-paperJuly 2010
Brief announcement: deterministic dominating set construction in networks with bounded degree
PODC '10: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computingPages 285–286https://doi.org/10.1145/1835698.1835767This paper considers the problem of calculating dominating sets in bounded degree networks. In these networks, the maximal degree of any node is bounded by δ, which is usually significantly smaller than n, the total number of nodes in the system. Such ...
- short-paperJuly 2010
Brief announcement: distributed almost stable marriage
PODC '10: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computingPages 281–282https://doi.org/10.1145/1835698.1835765We study the stable marriage problem in a distributed setting. The communication network is a bipartite graph, with men on one side and women on the other. Acceptable partners are connected by edges, and each participant has chosen a linear order on the ...
- short-paperJuly 2010
Brief announcement: on the quest of optimal service ordering in decentralized queries
PODC '10: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computingPages 277–278https://doi.org/10.1145/1835698.1835763This paper deals with pipelined queries over services. The execution plan of such queries defines an order in which the services are called. We present the theoretical underpinnings of a newly proposed algorithm that produces the optimal linear ordering ...