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 2020
Efficient Local Medium Access
SPAA '20: Proceedings of the 32nd ACM Symposium on Parallelism in Algorithms and ArchitecturesPages 247–257https://doi.org/10.1145/3350755.3400292Shah, Shin and Tetali [25] initiated the study of queuing systems on the medium access channel with arbitrary interference graph. The graph models dependencies between the channel members -- any two connected by an edge are dependent. This problem could ...
- research-articleJuly 2020
Deterministic Leader Election in Anonymous Radio Networks
SPAA '20: Proceedings of the 32nd ACM Symposium on Parallelism in Algorithms and ArchitecturesPages 407–417https://doi.org/10.1145/3350755.3400276Leader election is a fundamental task in distributed computing. It is a symmetry breaking problem, calling for one node of the network to become the leader, and for all other nodes to become non-leaders. We consider leader election in anonymous radio ...
- research-articleJuly 2020
Optimal Resource Allocation for Elastic and Inelastic Jobs
SPAA '20: Proceedings of the 32nd ACM Symposium on Parallelism in Algorithms and ArchitecturesPages 75–87https://doi.org/10.1145/3350755.3400265Modern data centers are tasked with processing heterogeneous workloads consisting of various classes of jobs. These classes differ in their arrival rates, size distributions, and job parallelizability. With respect to parallelizability, some jobs are ...
- extended-abstractJuly 2020
Feasibility of Cross-Chain Payment with Success Guarantees
SPAA '20: Proceedings of the 32nd ACM Symposium on Parallelism in Algorithms and ArchitecturesPages 579–581https://doi.org/10.1145/3350755.3400264We consider the problem of cross-chain payment whereby customers of different escrows---implemented by a bank or a blockchain smart contract---successfully transfer digital assets without trusting each other. Prior to this work, cross-chain payment ...
- research-articleJuly 2020
Functional Faults
SPAA '20: Proceedings of the 32nd ACM Symposium on Parallelism in Algorithms and ArchitecturesPages 453–463https://doi.org/10.1145/3350755.3400261Hardware and software faults increasingly surface in today's computing environment and vast theoretical and practical research efforts are devoted to ameliorate the effects of malfunctionality in the computing process. Most research to date, however, ...
- short-paperJuly 2020
Tracking in Order to Recover - Detectable Recovery of Lock-Free Data Structures
SPAA '20: Proceedings of the 32nd ACM Symposium on Parallelism in Algorithms and ArchitecturesPages 503–505https://doi.org/10.1145/3350755.3400257We present the tracking approach for deriving detectable implementations of many widely-used concurrent data structures for systems with non-volatile main memory (NVRAM). Detectable recovery ensures that in the crash-recovery model, every operation ...
- research-articleJuly 2020
Priority Scheduling for Interactive Applications
SPAA '20: Proceedings of the 32nd ACM Symposium on Parallelism in Algorithms and ArchitecturesPages 465–477https://doi.org/10.1145/3350755.3400236Many modern parallel applications, such as desktop software and cloud-based web services, are service-oriented, long running, and perform frequent interactions with the external world (e.g., responding to user input). We want such interactive ...
- extended-abstractJuly 2020
Reconstructing Binary Trees in Parallel
SPAA '20: Proceedings of the 32nd ACM Symposium on Parallelism in Algorithms and ArchitecturesPages 491–492https://doi.org/10.1145/3350755.3400229We study the parallel query complexity of reconstructing binary trees from simple queries involving their nodes. We show that a querier can efficiently reconstruct a binary tree with a logarithmic number of rounds and quasilinear number of queries, with ...
- research-articleJuly 2020Honorable Mention
Optimal Parallel Algorithms in the Binary-Forking Model
SPAA '20: Proceedings of the 32nd ACM Symposium on Parallelism in Algorithms and ArchitecturesPages 89–102https://doi.org/10.1145/3350755.3400227In this paper we develop optimal algorithms in the binary-forking model for a variety of fundamental problems, including sorting, semisorting, list ranking, tree contraction, range minima, and ordered set union, intersection and difference. In the ...
- short-paperJuly 2020
Giving Future(s) to Transactional Memory
SPAA '20: Proceedings of the 32nd ACM Symposium on Parallelism in Algorithms and ArchitecturesPages 587–589https://doi.org/10.1145/3350755.3400220This paper extends the Transactional Memory (TM) paradigm by proposing a new powerful abstraction, the transactional future. Transactional futures, as the name suggests, combine TM with futures, by allowing programmers to exploit intra-transaction ...
- extended-abstractJuly 2020
A Closer Look at Quantum Distributed Consensus
SPAA '20: Proceedings of the 32nd ACM Symposium on Parallelism in Algorithms and ArchitecturesPages 539–541https://doi.org/10.1145/3350755.3400215In a PODC 2008 paper, Helm proposed a protocol for solving distributed consensus using quantum techniques, and without exchanging messages in the classical sense. In this protocol, entangled qubits are distributed to the participants at initialization. ...
- research-articleJuly 2020
The Recoverable Consensus Hierarchy
SPAA '20: Proceedings of the 32nd ACM Symposium on Parallelism in Algorithms and ArchitecturesPages 281–291https://doi.org/10.1145/3350755.3400212Herlihy's consensus hierarchy ranks the power of various synchronization primitives for solving consensus in a model where asynchronous processes communicate through shared memory, and may fail by halting. This paper revisits the consensus hierarchy in ...