EDBT 2026 Demo / reviewers in the wild / expert
Yair Sovran
dblp:54/8142
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-authorComputer 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.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Distributed systems · 54% Storage systems · 46% | |
| Databases, data mining, and information retrieval
1 paper |
Transaction processing and concurrency control · 100% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems › replication
geo-replication |
0.3 | 2 | 2013 | Transaction chains: achieving serializability with low latency in geo-distributed storage systems · SOSP 2013 Transactional storage for geo-replicated systems · SOSP 2011 |
Distributed systems › distributed database
distributed transactions |
0.2 | 1 | 2013 | Transaction chains: achieving serializability with low latency in geo-distributed storage systems · SOSP 2013 |
Storage systems › distributed storage
geo-distributed storage |
0.2 | 1 | 2013 | Transaction chains: achieving serializability with low latency in geo-distributed storage systems · SOSP 2013 |
Distributed systems › concurrency control
serializable transactions |
0.2 | 1 | 2013 | Transaction chains: achieving serializability with low latency in geo-distributed storage systems · SOSP 2013 |
Storage systems
key-value storage |
0.1 | 1 | 2011 | Transactional storage for geo-replicated systems · SOSP 2011 |
Storage systems › key-value storage
transactional key-value store |
0.1 | 1 | 2011 | Transactional storage for geo-replicated systems · SOSP 2011 |
Storage systems
distributed storage |
0.1 | 1 | 2009 | Flexible, Wide-Area Storage for Distributed Systems with WheelFS · NSDI 2009 |
Storage systems › networked storage
wide-area storage |
0.1 | 1 | 2009 | Flexible, Wide-Area Storage for Distributed Systems with WheelFS · NSDI 2009 |
Distributed systems › distributed coordination and fault tolerance
consensus and replication |
0.0 | 1 | 2013 | Transaction chains: achieving serializability with low latency in geo-distributed storage systems · SOSP 2013 |
Transaction processing and concurrency control › isolation levels
snapshot isolation |
0.0 | 1 | 2011 | Transactional storage for geo-replicated systems · SOSP 2011 |
Distributed systems
fault tolerance |
0.0 | 1 | 2009 | Flexible, Wide-Area Storage for Distributed Systems with WheelFS · NSDI 2009 |
Methods — techniques the papers use, named apart from their topics
preferred sites · 0.2parallel snapshot isolation · 0.2counting sets · 0.2transaction chains · 0.2static conflict analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Transaction chains: achieving serializability with low latency in geo-distributed storage systemsabstractCurrently, users of geo-distributed storage systems face a hard choice between having serializable transactions with high latency, or limited or no transactions with low latency. We show that it is possible to obtain both serializable transactions and low latency, under two conditions. First, transactions are known ahead of time, permitting an a priori static analysis of conflicts. Second, transactions are structured as transaction chains consisting of a sequence of hops, each hop modifying data at one server. To demonstrate this idea, we built Lynx, a geo-distributed storage system that offers transaction chains, secondary indexes, materialized join views, and geo-replication. Lynx uses static analysis to determine if each hop can execute separately while preserving serializability---if so, a client needs wait only for the first hop to complete, which occurs quickly. To evaluate Lynx, we built three applications: an auction service, a Twitter-like microblogging site and a social networking site. These applications successfully use chains to achieve low latency operation and good throughput. Russell Power, Yair Sovran, Marcos K. Aguilera, Jinyang Li 0001 |
SOSP | 4 |
| 2011 | Transactional storage for geo-replicated systemsabstractWe describe the design and implementation of Walter, a key-value store that supports transactions and replicates data across distant sites. A key feature behind Walter is a new property called Parallel Snapshot Isolation (PSI). PSI allows Walter to replicate data asynchronously, while providing strong guarantees within each site. PSI precludes write-write conflicts, so that developers need not worry about conflict-resolution logic. To prevent write-write conflicts and implement PSI, Walter uses two new and simple techniques: preferred sites and counting sets. We use Walter to build a social networking application and port a Twitter-like application. Yair Sovran, Russell Power, Marcos K. Aguilera, Jinyang Li 0001 |
SOSP | 1 |
| 2009 | Flexible, Wide-Area Storage for Distributed Systems with WheelFS
Jeremy Stribling, Yair Sovran, Irene Zhang, Xavid Pretzer, Jinyang Li 0001, M. Frans Kaashoek, Robert Morris 0005 |
NSDI | 2 |