EDBT 2026 Demo / reviewers in the wild / expert
Lisa Higham
dblp:h/LisaHigham
· DBLP profile ↗
36ranked-venue papers
16as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 17 · 9 first-authorTheory of computation · 7 · 2 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2Computer networks · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
12 papers |
Distributed computing theory · 79% Computational complexity · 18% Algorithms and data structures · 2% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Memory systems · 52% Distributed systems · 47% Processor architecture and microarchitecture · 2% | |
| Software engineering, system software, and programming languages
1 paper |
Concurrent programming · 100% | |
| Computer networks
1 paper |
Routing and switching · 100% |
Topics — the 30 heaviest of 37, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational complexity
space complexity |
0.4 | 3 | 2015 | Test-and-Set in Optimal Space · STOC 2015 The Space Complexity of Long-Lived and One-Shot Timestamp Implementations · J. ACM 2014 The space complexity of long-lived and one-shot timestamp implementations · PODC 2011 |
Distributed computing theory
shared memory |
0.3 | 2 | 2014 | The Space Complexity of Long-Lived and One-Shot Timestamp Implementations · J. ACM 2014 The space complexity of long-lived and one-shot timestamp implementations · PODC 2011 |
Distributed computing theory › shared memory consistency
linearizability |
0.3 | 2 | 2012 | Strongly linearizable implementations: possibilities and impossibilities · PODC 2012 Linearizable implementations do not suffice for randomized distributed computation · STOC 2011 |
Distributed computing theory › shared memory consistency › linearizability
strong linearizability |
0.3 | 2 | 2012 | Strongly linearizable implementations: possibilities and impossibilities · PODC 2012 Linearizable implementations do not suffice for randomized distributed computation · STOC 2011 |
Distributed computing theory › shared memory
register complexity |
0.2 | 1 | 2015 | Test-and-Set in Optimal Space · STOC 2015 |
Distributed computing theory › shared memory
shared-memory synchronization |
0.2 | 1 | 2015 | Test-and-Set in Optimal Space · STOC 2015 |
Distributed computing theory › synchronization primitives
test-and-set |
0.2 | 1 | 2015 | Test-and-Set in Optimal Space · STOC 2015 |
Distributed systems
fault tolerance |
0.1 | 2 | 2014 | Fault-tolerant implementations of atomic registers by safe registers in networks · PODC 2008 The Space Complexity of Long-Lived and One-Shot Timestamp Implementations · J. ACM 2014 |
Distributed computing theory
adversarial models |
0.1 | 1 | 2011 | Linearizable implementations do not suffice for randomized distributed computation · STOC 2011 |
Distributed computing theory › distributed algorithms
randomized distributed algorithms |
0.1 | 1 | 2011 | Linearizable implementations do not suffice for randomized distributed computation · STOC 2011 |
Memory systems
shared memory |
0.1 | 2 | 2008 | Fault-tolerant implementations of atomic registers by safe registers in networks · PODC 2008 Specifying memory consistency of write buffer multiprocessors · ACM Trans. Comput. Syst. 2007 |
Memory systems › memory consistency
memory consistency model |
0.1 | 2 | 2007 | Specifying memory consistency of write buffer multiprocessors · ACM Trans. Comput. Syst. 2007 Memory consistency and process coordination for SPARC v8 multiprocessors (brief announcement) · PODC 2000 |
Routing and switching
multipath routing |
0.1 | 1 | 2009 | Shadow Prices vs. Vickrey Prices in Multipath Routing · INFOCOM 2009 |
Distributed computing theory
self-stabilization |
0.1 | 2 | 2004 | Brief announcement: self-stabilizing distance-d distinct labels via enriched fair composition · PODC 2004 Dynamic and self-stabilizing distributed matching · PODC 2002 |
Memory systems
memory consistency |
0.1 | 1 | 2007 | Specifying memory consistency of write buffer multiprocessors · ACM Trans. Comput. Syst. 2007 |
Concurrent programming › synchronization
critical sections |
0.1 | 1 | 2006 | Tight Bounds for Critical Sections in Processor Consistent Platforms · IEEE Trans. Parallel Distributed Syst. 2006 |
Concurrent programming › synchronization
mutual exclusion |
0.1 | 1 | 2006 | Tight Bounds for Critical Sections in Processor Consistent Platforms · IEEE Trans. Parallel Distributed Syst. 2006 |
Distributed systems › concurrency control
wait-free algorithms |
0.1 | 1 | 2014 | The Space Complexity of Long-Lived and One-Shot Timestamp Implementations · J. ACM 2014 |
Algorithms and data structures
randomized algorithms |
0.0 | 1 | 2012 | Strongly linearizable implementations: possibilities and impossibilities · PODC 2012 |
Distributed computing theory
distributed graph algorithms |
0.0 | 2 | 2002 | Dynamic and self-stabilizing distributed matching · PODC 2002 Probabilistic Solitude Verification on a Ring · PODC 1986 |
Algorithmic game theory and mechanism design
matching |
0.0 | 1 | 2002 | Dynamic and self-stabilizing distributed matching · PODC 2002 |
Distributed computing theory
distributed algorithms |
0.0 | 2 | 1998 | Asymptotically Optimal Election on Weighted Rings · SIAM J. Comput. 1998 Tight Lower Bounds for Probabilistic Solitude Verification on Anonymous Rings · J. ACM 1994 |
Routing and switching
multicast routing |
0.0 | 1 | 2009 | Shadow Prices vs. Vickrey Prices in Multipath Routing · INFOCOM 2009 |
Distributed systems
mutual exclusion |
0.0 | 1 | 2000 | Memory consistency and process coordination for SPARC v8 multiprocessors (brief announcement) · PODC 2000 |
Distributed systems › distributed coordination
process coordination |
0.0 | 1 | 2000 | Memory consistency and process coordination for SPARC v8 multiprocessors (brief announcement) · PODC 2000 |
Distributed computing theory
leader election |
0.0 | 2 | 1998 | Asymptotically Optimal Election on Weighted Rings · SIAM J. Comput. 1998 The Bit Complexity of Randomized Leader Election on a Ring · SIAM J. Comput. 1989 |
Distributed computing theory › asynchronous systems
asynchronous ring |
0.0 | 1 | 1998 | Asymptotically Optimal Election on Weighted Rings · SIAM J. Comput. 1998 |
Distributed computing theory
shared memory consistency |
0.0 | 1 | 2006 | Tight Bounds for Critical Sections in Processor Consistent Platforms · IEEE Trans. Parallel Distributed Syst. 2006 |
Distributed computing theory
distributed systems |
0.0 | 1 | 1994 | Tight Lower Bounds for Probabilistic Solitude Verification on Anonymous Rings · J. ACM 1994 |
Computational complexity
lower bounds |
0.0 | 1 | 1994 | Tight Lower Bounds for Probabilistic Solitude Verification on Anonymous Rings · J. ACM 1994 |
Methods — techniques the papers use, named apart from their topics
lower bound proof · 0.5linearizability analysis · 0.1composability proof · 0.1complexity analysis · 0.1algorithm design · 0.1fault-tolerant register simulation · 0.1specification derivation · 0.1framework for abstraction equivalence · 0.1fair composition · 0.0self-stabilizing algorithm · 0.0read/write atomicity · 0.0probabilistic and nondeterministic model · 0.0monte carlo algorithm analysis · 0.0probabilistic algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Test-and-Set in Optimal SpaceabstractThe test-and-set object is a fundamental synchronization primitive for shared memory systems. This paper addresses the number of registers (supporting atomic reads and writes) required to implement a one-shot test-and-set object in the standard asynchronous shared memory model with n processes. The best lower bound is log n - 1 [12,21] for obstruction-free and deadlock-free implementations, and recently a deterministic obstruction-free implementation using O(√ n) registers was presented [11]. George Giakkoupis, Maryam Helmi, Lisa Higham, Philipp Woelfel |
STOC | 3 |
| 2014 | Space Bounds for Adaptive Renaming
Maryam Helmi, Lisa Higham, Philipp Woelfel |
DISC | 2 |
| 2014 | Partition consistency - A case study in modeling systems with weak memory consistency and proving correctness of their implementations
Steven Cheng, Lisa Higham, Jalal Kawash |
Distributed Comput. | 2 |
| 2014 | The Space Complexity of Long-Lived and One-Shot Timestamp ImplementationsabstractThis article is concerned with the problem of implementing an unbounded timestamp object from multiwriter atomic registers, in an asynchronous distributed system of n processes with distinct identifiers where timestamps are taken from an arbitrary universe. Ellen et al. [2008] showed that √ n /2 − O (1) registers are required for any obstruction-free implementation of long-lived timestamp systems from atomic registers (meaning processes can repeatedly get timestamps). We improve this existing lower bound in two ways. First we establish a lower bound of n /6 − 1 registers for the obstruction-free long-lived timestamp problem. Previous such linear lower bounds were only known for constrained versions of the timestamp problem. This bound is asymptotically tight; Ellen et al. [2008] constructed a wait-free algorithm that uses n − 1 registers. Second we show that √2 n − log n − O (1) registers are required for any obstruction-free implementation of one-shot timestamp systems (meaning each process can get a timestamp at most once). We show that this bound is also asymptotically tight by providing a wait-free one-shot timestamp system that uses at most ⌈2√ n ⌉ registers, thus establishing a space complexity gap between one-shot and long-lived timestamp systems. Maryam Helmi, Lisa Higham, Eduardo Pacheco, Philipp Woelfel |
J. ACM | 2 |
| 2013 | An O(sqrt n) Space Bound for Obstruction-Free Leader Election
George Giakkoupis, Maryam Helmi, Lisa Higham, Philipp Woelfel |
DISC | 3 |
| 2012 | Strongly linearizable implementations: possibilities and impossibilitiesabstractHerlihy and Wing [11] established that the set of possible outcomes of a shared memory distributed algorithm remains unchanged when atomic objects are replaced by their linearizable implementations. Since then, linearizability has been the correctness condition of choice for distributed algorithm designers. In 2011, however, Golab, Higham and Woelfel [9] showed that, if an algorithm employs randomization, then the probability distribution over the set of possible outcomes can differ between the atomic and implemented versions. They also proved that a stronger condition, called strong linearizability, is necessary and sufficient to guarantee the same probability distributions for these two cases when the randomized algorithm is under the control of an adaptive adversary. Therefore, we are motivated to construct strongly linearizable implementations of common distributed objects whenever possible. In this paper we prove Maryam Helmi, Lisa Higham, Philipp Woelfel |
PODC | 2 |
| 2011 | The space complexity of long-lived and one-shot timestamp implementationsabstractThis paper is concerned with the problem of implementing an unbounded timestamp object from multi-writer atomic registers, in an asynchronous distributed system of n processors with distinct identifiers where timestamps are taken from an arbitrary universe. Ellen, Fatourou and Ruppert [7] showed that √n/2-O(1) registers are required for any obstruction-free implementation of long-lived timestamp systems from atomic registers (meaning processors can repeatedly get timestamps). Maryam Helmi, Lisa Higham, Eduardo Pacheco, Philipp Woelfel |
PODC | 2 |
| 2011 | Linearizable implementations do not suffice for randomized distributed computationabstractLinearizability is the gold standard among algorithm designers for deducing the correctness of a distributed algorithm using implemented shared objects from the correctness of the corresponding algorithm using atomic versions of the same objects. We show that linearizability does not suffice for this purpose when processes can exploit randomization, and we discuss the existence of alternative correctness conditions. This paper makes the following contributions: 1. Various examples demonstrate that using well-known linearizable implementations of objects (e.g., snapshots) in place of atomic objects can change the probability distribution of the outcomes that the adversary is able to generate. In some cases, an oblivious adversary can create a probability distribution of outcomes for an algorithm with implemented, linearizable objects, that not even a strong adversary can generate for the same algorithm with atomic objects. 2. A new correctness condition for shared object implementations, called strong inearizability, is defined. We prove that a strong adversary (i.e., one that sees the outcome of each coin flip immediately) gains no additional power when atomic objects are replaced by strongly linearizable implementations. In general, no strictly weaker correctness condition suffices to ensure this. We also show that strong linearizability is a local and composable property. 3. In contrast to the situation for the strong adversary, for a natural weaker adversary (one that cannot see a process' coin flip until its next operation on a shared object) we prove that there is no correspondingly general correctness condition. Specifically, any linearizable implementation of counters called terminating. from atomic registers and load-linked/store-conditional objects, that satisfies a natural locality property, necessarily gives the weak adversary more power than it has with atomic counters. Wojciech M. Golab, Lisa Higham, Philipp Woelfel |
STOC | 2 |
| 2009 | Shadow Prices vs. Vickrey Prices in Multipath RoutingabstractShadow price and Vickrey price are two classic metrics that can be applied to measure the relative importance of links in a communication network. Each metric has been extensively investigated and enjoys important applications. We study the underlying connections between these two metrics with seemingly different definitions, under a general mathematical model of multipath multi-session multicast routing. We show that Vickrey prices provide upper-bounds for shadow prices in general, and the fine granularity version of Vickrey price, unit Vickrey price, equals exactly the maximum shadow price. We further design an efficient algorithm that computes all-link max/min shadow prices and unit Vickrey prices simultaneously, for unicast routing, reducing the complexity of a straightforward algorithm by an order of O(|E|). Parthasarathy Ramanujam, Zongpeng Li, Lisa Higham |
INFOCOM | 3 |
| 2008 | Fault-tolerant implementations of atomic registers by safe registers in networksabstractNo abstract available. Colette Johnen, Lisa Higham |
PODC | 2 |
| 2008 | Implementing sequentially consistent programs on processor consistent platforms
Lisa Higham, Jalal Kawash |
J. Parallel Distributed Comput. | 1 |
| 2007 | Fault-Tolerant Implementations of the Atomic-State Communication Model in Weaker Networks
Colette Johnen, Lisa Higham |
DISC | 2 |
| 2007 | Specifying memory consistency of write buffer multiprocessorsabstractWrite buffering is one of many successful mechanisms that improves the performance and scalability of multiprocessors. However, it leads to more complex memory system behavior, which cannot be described using intuitive consistency models, such as Sequential Consistency. It is crucial to provide programmers with a specification of the exact behavior of such complex memories. This article presents a uniform framework for describing systems at different levels of abstraction and proving their equivalence. The framework is used to derive and prove correct simple specifications in terms of program-level instructions of the sparc total store order and partial store order memories.The framework is also used to examine the sparc relaxed memory order. We show that it is not a memory consistency model that corresponds to any implementation on a multiprocessor that uses write-buffers, even though we suspect that the sparc version 9 specification of relaxed memory order was intended to capture a general write-buffer architecture. The same technique is used to show that Coherence does not correspond to a write-buffer architecture. A corollary, which follows from the relationship between Coherence and Alpha, is that any implementation of Alpha consistency using write-buffers cannot produce all possible Alpha computations. That is, there are some computations that satisfy the Alpha specification but cannot occur in the given write-buffer implementation. Lisa Higham, LillAnne Jackson, Jalal Kawash |
ACM Trans. Comput. Syst. | 1 |
| 2006 | Relationships between communication models in networks using atomic registersabstractA distributed system is commonly modelled by a graph where nodes represent processors and there is an edge between two processors if and only if they can communicate directly. In shared-registers versions of this general description, neighbouring processors communicate by reading or writing shared registers, where each read or write is one atomic step. Variants of shared register models occur in the literature. This paper defined two models of shared registers determined by selecting the register locations. In the atomic-state model each processor has a register; in the atomic-link model, each communication link has a register. We determine under what conditions and with what robustness and/or failure-tolerance guarantees it is possible to transform a solution under the atomic-state model into a solution under the atomic-link model. The fault-tolerant models considered in this paper are wait-freedom and self-stabilization. These questions are addressed by first establishing a framework for defining correct transformations, which may be useful for similar studies of the relationship between various models of distributed computation Lisa Higham, Colette Johnen |
IPDPS | 1 |
| 2006 | Translating between itanium and sparc memory consistency modelsabstractOur general goal is to port programs from one multiprocessor architecture to another, while ensuring that each program's semantics remains unchanged. This paper addresses a subset of the problem by determining the relationships between memory consistency models of three Sparc architectures, (TSO, PSO and RMO) and that of the Itanium architecture. First we consider Itanium programs that are constrained to have only one load-type of instruction in {load, load _acquire}, and one store-type of instruction in {store, store_release}. We prove that in three out of four cases, the set of computations of any such program is exactly the set of computations of the "same" program (using only load and store) on one Sparc architecture. In the remaining case the set is nested between two natural sets of Sparc computations.Real Itanium programs, however, use a mixture of load, load acquire, store, store release and memory fence instructions, and real Sparc programs use a variety of barrier instruction as well as load and store instructions. We next show that any mixture of the loadtypes or the store-types (in the case of Itanium) or any barrier instructions (in the case of Sparc) completely destroys the clean and simple similarities between the sets of computations of these systems. Thus (even without considering the additional complications due to register and control dependencies) transforming these more general programs in either direction requires constraining the transformed program substantially more than the original program in order to ensure that no erroneous computations can arise. Lisa Higham, LillAnne Jackson |
SPAA | 1 |
| 2006 | Capturing Register and Control Dependence in Memory Consistency Models with Applications to the Itanium Architecture
Lisa Higham, LillAnne Jackson, Jalal Kawash |
DISC | 1 |
| 2006 | Tight Bounds for Critical Sections in Processor Consistent PlatformsabstractMost weak memory consistency models are incapable of supporting a solution to mutual exclusion using only read and write operations to shared variables. Processor consistency-Goodman's version (PC-G) is an exception. Ahamad et al. showed that Peterson's mutual exclusion algorithm is correct for PC-G, but Lamport's bakery algorithm is not. This paper derives a lower bound on the number of and type of (single or multiwriter) variables that a mutual exclusion algorithm must use in order to be correct for PC-G. Specifically, any such solution for n processes must use at least one multiwriter variable and n single-writer variables. Peterson's algorithm for two processes uses one multiwriter and two single-writer variables, and therefore establishes that this bound is tight for two processes. This paper presents a new n-process algorithm for mutual exclusion that is correct for PC-G and achieves the bound for any n. While Peterson's algorithm is fair, this extension to arbitrary n is not fair. Six known algorithms that use the same number and type of variables are shown to fail to guarantee mutual exclusion when the memory consistency model is only PC-G, as opposed to the sequential consistency model for which they were designed. A corollary of our investigation is that, in contrast to sequential consistency, multiwriter variables cannot be implemented from single-writer variables in a PC-G system Lisa Higham, Jalal Kawash |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2005 | Can Out-of-Order Instruction Execution in Multiprocessors Be Made Sequentially Consistent?
Lisa Higham, Jalal Kawash |
NPC | 1 |
| 2004 | Brief announcement: self-stabilizing distance-d distinct labels via enriched fair compositionabstractNo abstract available. Lisa Higham, Lixiao Wang |
PODC | 1 |
| 2002 | Dynamic and self-stabilizing distributed matchingabstractFinding a maximal or maximum matching in a graph is a well-understood problem for which efficient sequential algorithms exist. Applications of matchings in distributed settings make it desirable to find self-stabilizing asynchronous distributed solutions to these problems. We first present a self-stabilizing algorithm for finding a maximal matching in a general anonymous network under read/write atomicity with linear round complexity. This is followed by a self-stabilizing algorithm, with quadratic time complexity, for finding a maximum matching in a bipartite network under composite atomicity. These results represent significant progress in the area of distributed algorithms for matchings. Subhendu Chattopadhyay, Lisa Higham, Karen Seyffarth |
PODC | 2 |
| 2001 | Self-Stabilizing Minimum Spanning Tree Construction on Message-Passing Networks
Lisa Higham, Zhiying Liang |
DISC | 1 |
| 2000 | Memory Consistency and Process Coordination for SPARC Multiprocessors
Lisa Higham, Jalal Kawash |
HiPC | 1 |
| 2000 | Memory consistency and process coordination for SPARC v8 multiprocessors (brief announcement)abstractWeakening the memory consistency model of a multiprocess system improves its performance and scalability. However, these models sacrifice programmability because they create complex behaviors of shared memory. Without the use of expensive, built-in synchronization, these models exhibit poor capabilities to support solutions for fundamental process coordination problems [2]. This leads programmers to aggressively use these forms of synchronization, incurring additional performance burdens on the system. A multiprocessor system constructed from SPARC v8 [6] processors is one example of a system with weak memory consistency. Jalal Kawash, Lisa Higham |
PODC | 2 |
| 2000 | Bounds for Mutual Exclusion with only Processor Consistency
Lisa Higham, Jalal Kawash |
DISC | 1 |
| 1999 | Meeting Times of Random Walks on Graphs
Nader H. Bshouty, Lisa Higham, Jolanta Warpechowska-Gruca |
Inf. Process. Lett. | 2 |
| 1998 | SelfStabilizing Token Circulation on Anonymous Message Passing
Lisa Higham, S. Myers |
OPODIS | 1 |
| 1998 | Long-Lived, Fast, Waitfree Renaming with Optimal Name Space and High Throughput
Wayne Eberly, Lisa Higham, Jolanta Warpechowska-Gruca |
DISC | 2 |
| 1998 | Java: Memory Consistency and Process Coordination
Lisa Higham, Jalal Kawash |
DISC | 1 |
| 1998 | Asymptotically Optimal Election on Weighted RingsabstractIn a network of asynchronous processors, the cost to send a message can differ significantly from one communication link to another. In such a setting, it is desirable to factor the cost of links into the cost of distributed computation. Assume that associated with each link is a positive weight representing the cost of sending one message along the link, and the cost of an algorithm executed on a weighted network is the sum of the costs of all messages sent during its execution. We determine the asymptotic complexity of distributed leader election on a weighted unidirectional asynchronous ring assuming this notion of cost, by exhibiting a simple algorithm and a matching lower bound for the problem for any collection of edge weights. As a consequence, we see that algorithms designed for unweighted rings are not in general efficient for the weighted case. Lisa Higham, Teresa M. Przytycka |
SIAM J. Comput. | 1 |
| 1996 | A Simple, Efficient Algorithm for Maximum Finding on Rings
Lisa Higham, Teresa M. Przytycka |
Inf. Process. Lett. | 1 |
| 1994 | Tight Lower Bounds for Probabilistic Solitude Verification on Anonymous RingsabstractA model that captures communication on asynchronous unidirectional rings is formalized. Our model incorporates both probabilistic and nondeterministic features and is strictly more powerful than a purely probabilistic model. Using this model, a collection of tools are developed that facilitate studying lower bounds on the expected communication complexity of Monte Carlo algorithms for language recognition problems on anonymous asynchronous unidirectional rings. The tools are used to establish tight lower bounds on the expected bit complexity of the Solitude Verification problem that asymptotically match upper bounds for this problem. The bounds demonstrate that, for this problem, the expected bit complexity depends subtly on the processors' knowledge of the size of the ring and on whether or not processor-detectable termination is required. Karl R. Abrahamson, Andrew Adler, Lisa Higham, David G. Kirkpatrick |
J. ACM | 3 |
| 1994 | Maintaining B-Trees on an EREW PRAM
Lisa Higham, Eric Schenk |
J. Parallel Distributed Comput. | 1 |
| 1991 | Probabilistic Leader Election on Rings of Known Size
Karl R. Abrahamson, Andrew Adler, Lisa Higham, David G. Kirkpatrick |
WADS | 3 |
| 1989 | Randomized Function Evaluation on a Ring
Karl R. Abrahamson, Andrew Adler, Lisa Higham, David G. Kirkpatrick |
Distributed Comput. | 3 |
| 1989 | The Bit Complexity of Randomized Leader Election on a RingabstractThe inherent bit complexity of leader election on asynchronous unidirectional rings of processors is examined under various assumptions about global knowledge of the ring. If processors have unique identities with a maximum of m bits, then the expected number of communication bits sufficient to elect a leader with probability 1, on a ring of (unknown) size n is $O(nm)$. If the ring size is known to within a multiple of 2, then the expected number of communication bits sufficient to elect a leader with probability 1 is $O(n\log n)$. These upper bounds are complemented by lower bounds on the communication complexity of a related problem called solitude verification that reduces to leader election in $O(n)$ bits. If processors have unique identities chosen from a sufficiently large universe of size s, then the average, overall choices of identities, of the communication complexity of verifying solitude is $\Omega (n\log s)$ bits. When the ring size is known only approximately, then $\Omega (n\log n)$ bits are required for solitude verification. The lower bounds address the complexity of certifying solitude. This is modelled by the best-case behaviour of nondeterministic solitude-verification algorithms. Karl R. Abrahamson, Andrew Adler, Rachel Gelbart, Lisa Higham, David G. Kirkpatrick |
SIAM J. Comput. | 4 |
| 1986 | Probabilistic Solitude Verification on a RingabstractArticle Probabilistic solitude verification on a ring Share on Authors: Karl Abrahamson Department of Computer Science, University of British Columbia, Vancouver, British Columbia Department of Computer Science, University of British Columbia, Vancouver, British ColumbiaView Profile , Andrew Adler Department of Mathematics, University of British Columbia, Vancouver, British Columbia Department of Mathematics, University of British Columbia, Vancouver, British ColumbiaView Profile , Lisa Higham View Profile , David Kirkpatrick View Profile Authors Info & Claims PODC '86: Proceedings of the fifth annual ACM symposium on Principles of distributed computingNovember 1986 Pages 161–173https://doi.org/10.1145/10590.10604Online:01 November 1986Publication History 17citation164DownloadsMetricsTotal Citations17Total Downloads164Last 12 Months2Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Karl R. Abrahamson, Andrew Adler, Lisa Higham, David G. Kirkpatrick |
PODC | 3 |