W
Wojciech Golab
Researcher at University of Waterloo
Publications - 103
Citations - 1631
Wojciech Golab is an academic researcher from University of Waterloo. The author has contributed to research in topics: Shared memory & Mutual exclusion. The author has an hindex of 23, co-authored 94 publications receiving 1419 citations. Previous affiliations of Wojciech Golab include Hewlett-Packard & University of Toronto.
Papers
More filters
Journal ArticleDOI
A practical scalable distributed B-tree
TL;DR: The design of a more general and flexible solution: a fault-tolerant and scalable distributed B-tree, which relies on an underlying distributed data sharing service, Sinfonia, which provides fault tolerance and a light-weight distributed atomic primitive.
Proceedings ArticleDOI
Analyzing consistency properties for fun and profit
TL;DR: This work addresses two important problems related to the consistency properties in a history of operations on a read/write register, and investigates two quantities: one is the staleness of the reads and the commonality of violations.
Proceedings Article
Toward a principled framework for benchmarking consistency
TL;DR: It is taken that a consistency benchmark should paint a comprehensive picture of the relationship between the storage system under consideration, the workload, the pattern of failures, and the consistency observed by clients as they execute the workload under consideration.
Proceedings ArticleDOI
Linearizable implementations do not suffice for randomized distributed computation
TL;DR: In this paper, it was shown that strong linearizability does not suffice for this purpose when processes can exploit randomization, and the existence of alternative correctness conditions was discussed, including strong inearizability, which is a local and composable property.
Journal ArticleDOI
Smart Meter Data Analytics: Systems, Algorithms, and Benchmarking
TL;DR: This article designs a performance benchmark that includes common smart meter analytics tasks as well as a framework for online anomaly detection that is implemented and presents an algorithm for generating large realistic datasets from a small seed of real data.