scispace - formally typeset
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.