Wai-Kau Lo

dblp:17/4845 · DBLP profile ↗
← Back
6ranked-venue papers
5as first author
0since 2021 · last 2000
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 3 first-authorTheory of computation · 2 · 2 first-authorArtificial intelligence and machine learning · 1Graphics, computer vision, multimedia, augmented reality and games · 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
2 papers
Distributed computing theory · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 93% Memory systems · 7%
Software engineering, system software, and programming languages
1 paper
Concurrent programming · 100%

Topics — the 9 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed computing theory › concurrent objects
wait-free hierarchy
0.022000
All of Us Are Smarter than Any of Us: Nondeterministic Wait-Free Hierarchies Are Not Robust · SIAM J. Comput. 2000
All of Us are Smarter Than Any of Us: Wait-Free Hierarchies are not Robust · STOC 1997
Distributed systems
consensus
0.021997
On the Power of Shared Object Types to Implement One-Resilient Consensus · PODC 1997
More on t-Resilience vs. Wait-Freedom (Extended Abstract) · PODC 1995
Distributed systems
fault tolerance
0.021997
On the Power of Shared Object Types to Implement One-Resilient Consensus · PODC 1997
More on t-Resilience vs. Wait-Freedom (Extended Abstract) · PODC 1995
Distributed computing theory › concurrent objects
wait-free implementation
0.012000
All of Us Are Smarter than Any of Us: Nondeterministic Wait-Free Hierarchies Are Not Robust · SIAM J. Comput. 2000
Distributed computing theory
concurrent objects
0.011997
All of Us are Smarter Than Any of Us: Wait-Free Hierarchies are not Robust · STOC 1997
Concurrent programming › concurrency models
shared-memory concurrency
0.012000
All of Us Are Smarter than Any of Us: Nondeterministic Wait-Free Hierarchies Are Not Robust · SIAM J. Comput. 2000
Memory systems › shared memory
asynchronous shared memory
0.011997
On the Power of Shared Object Types to Implement One-Resilient Consensus · PODC 1997
Distributed systems
distributed computing theory
0.011997
On the Power of Shared Object Types to Implement One-Resilient Consensus · PODC 1997
Distributed computing theory
shared memory
0.011997
All of Us are Smarter Than Any of Us: Wait-Free Hierarchies are not Robust · STOC 1997

Methods — techniques the papers use, named apart from their topics

indistinguishability arguments · 0.0indistinguishability argument · 0.0robustness analysis · 0.0impossibility proof · 0.0
YearPublicationVenuePosition
2000 Integrating Individual, Organizational and Market Level Reasioning for Agent Coordination
Mihai Barbuceanu, Wai-Kau Lo
ECAI2
2000 On the power of shared object types to implement one-resilient Consensus
Wai-Kau Lo, Vassos Hadzilacos
Distributed Comput.1
2000 All of Us Are Smarter than Any of Us: Nondeterministic Wait-Free Hierarchies Are Not Robust
abstract
A wait-free hierarchy ACM Transactions on Programming Languages and Systems, 11 (1991), pp. 124--149; Proceedings of the 12th ACM Symposium on Principles of Distributed Computing, 1993, pp. 145--158] classifies object types on the basis of their strength in supporting wait-free implementations of other types. Such a hierarchy is robust if it is impossible to implement objects of types that it classifies as "strong" by combining objects of types that it classifies as "weak." We prove that if nondeterministic types are allowed, the only wait-free hierarchy that is robust is the trivial one, which lumps all types into a single level. In particular, the consensus hierarchy (the most closely studied wait-free hierarchy) is not robust. Our result implies that, in general, it is not possible to determine the power of a concurrent system that supports a given set of primitive object types by reasoning about the power of each primitive type in isolation.
Wai-Kau Lo, Vassos Hadzilacos
SIAM J. Comput.1
1997 On the Power of Shared Object Types to Implement One-Resilient Consensus
abstract
In this paper we study the ability of shared object types to implement Consensus in asynchronous sharedmemory systems where at most one process may cresh.More specifically, we consider the following question: Let n z 3 and S be a set of object types that can be used to solve one-resilient Consensus among n processes.Can S always be used to solve one-resilient Consensus among n -1 processes?We prove that for n = 3 the answer is negative, even if S consists only of deterministic types.(This strengthens an earlier result by the first author proving the same fact for nondetermtnistic types.)lVe also prove that, in contrast, for n >3 the answer to the above question is affirmative. Background and overviewIn this paper we consider some questions concerning fault-tolerant implementations of Consensus in asynchronous shared-memory systems.In such systems, some number of processes communicate with each other by accessing shared typed objects.Processes take steps in a completely asynchronous manner.In one step, a process may invoke an operation on a shared object.Thk causes the object to atomically change its state and return a response to the process invoking the operation.The new state entered by the object and the response returned to the operation are determined by the specification of the type to which the object belongs.A process may crush -i.e., stop taking steps "Supportedby a CanadianCommonwealthScholarship.
Wai-Kau Lo, Vassos Hadzilacos
PODC1
1997 All of Us are Smarter Than Any of Us: Wait-Free Hierarchies are not Robust
abstract
A wait-free hierarchy [Her91, Jay93] classifies object types on the basis of their strength in supporting waitfree implementations of other types.(In the context of the present paper, an implementation may use any number of objects of the given types, as well as read/write registers.)Such a hierarchy is robust if it is impossible to implement objects of types that it classifies as "strong" by combining objects of types that it classifies as "weak".We prove that, if nondeterministic types are allowed, the only wait-free hierarchy that is robust is the trivial one, which lumps all types into a single level.In particular, the Consensus hierarchy (the most closely studied wait-free hierarchy) is not robust.Our result implies that, in general, it is not possible to determine the power of a concurrent system that supports a given set of primitive object types by reasoning about the power of each primitive type in isolation.
Wai-Kau Lo, Vassos Hadzilacos
STOC1
1995 More on t-Resilience vs. Wait-Freedom (Extended Abstract)
Wai-Kau Lo
PODC1