Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Pete Keleher

dblp:117/4486 · DBLP profile ↗
← Back
5ranked-venue papers
0as first author
0since 2021 · last 2018
—ORCID · none

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

Systems, architecture and hardware · 5

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.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

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

TopicWeightPapersLastEvidence papers
Distributed systems
consensus
0.312017
Brief Announcement: Hierarchical Consensus · PODC 2017
Distributed systems › consensus
hierarchical consensus
0.312017
Brief Announcement: Hierarchical Consensus · PODC 2017
Distributed systems
fault tolerance
0.112017
Brief Announcement: Hierarchical Consensus · PODC 2017
Distributed systems
replication
0.112017
Brief Announcement: Hierarchical Consensus · PODC 2017
YearPublicationVenuePosition
2018 Anti-Entropy Bandits for Geo-Replicated Consistency
abstract
Eventually consistent systems can be made more consistent by reducing the time until a write is fully replicated, thereby improving global update visibility. While gossip-based anti-entropy methods scale well, random selection of anti-entropy partners is less than efficient. Moreover, while eventual consistency may be consistent enough in a single data center, geographic replication increases visibility latency and leads to externally observable inconsistencies. In this paper, we explore an improvement to pairwise, bilateral anti-entropy; instead of uniform random selection, we introduce reinforcement learning mechanisms to assign selection probabilities to replicas most likely to have information. The result is more efficient replication, faster visibility, and stronger eventual consistency while maintaining high availability and partition tolerance.
Benjamin Bengfort, Konstantinos Xirogiannopoulos, Pete Keleher
ICDCS3
2017 Federating Consistency for Partition-Prone Networks
abstract
Groups of strongly consistent devices can efficiently order events under ideal (data center) conditions, but become less effective in dynamic and heterogeneous environments. Weakly consistent devices efficiently tolerate both faults and dynamic conditions but are slow to converge on a single ordering of system events. We propose "federated consistency", which combines the strengths of both approaches into a single protocol. Federated groups use a strongly consistent inner core of devices to maintain a totally ordered, fault-tolerant sequence of events. A cloud of weakly-consistent devices disseminates orderings and enables progress despite varying connectivity and partitions. Though the constituent sub-protocols take different (nearly opposite) approaches to resolving conflicts; we show that expanding distributed version vectors with a forte component allows them to inter-operate effectively.
Benjamin Bengfort, Pete Keleher
ICDCS2
2017 Brief Announcement: Hierarchical Consensus
abstract
We introduce Hierarchical Consensus, an approach to generalizing consensus that allows us to scale groups beyond a handful of nodes, across wide areas. Hierarchical Consensus increases the availability of consensus groups by partitioning the decision space and nominating distinct leaders for each partition. Partitions eliminate distance by allowing decision-making to be co-located with replicas that are responding to accesses. A root quorum guarantees global consistency and fault tolerance. Hierarchical consensus is flexible locally, but improves upon prior approaches by balancing load, allowing fast replication across wide areas, and enabling consensus across large (> 100) systems of devices.
Benjamin Bengfort, Pete Keleher
PODC2
2012 Don't Trust Your Roommate, or, Access Control and Replication Protocols in "Home" Environments
Vassilios Lekakis, Yunus Basagalar, Pete Keleher
HotStorage3
2012 Growing Secure Distributed Systems from a Spore
abstract
This paper describes the design and evaluation of\spore, a secure cloud-based file system that minimizes trust and functionality assumptions on underlying servers. \spore differs from other systems in that system relationships are formalized only through signed data objects, rather than in complicated protocols executed between clients and servers. This approach allows Spore to bootstrap a file system from a single object, providing integrity and security guarantees while storing all data as simple, immutable objects on untrusted servers. We use simulation to characterize the performance of this system, focusing primarily on the cost incurred in compensating for the minimal server support. We show that while a naive approach is quite inefficient, a series of simple optimizations can enable the system to perform well in real-world scenarios.
Yunus Basagalar, Vassilios Lekakis, Pete Keleher
ICDCS3