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

Robert Escriva

dblp:41/8609 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
0since 2021 · last 2017
—ORCID · none

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

Systems, architecture and hardware · 2 · 1 first-authorSecurity and privacy · 2Computer networks · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 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
4 papers
Distributed systems · 81% Storage systems · 19%
Databases, data mining, and information retrieval
2 papers
Graph data management · 53% Transaction processing and concurrency control · 27% Distributed and cloud data management · 15%
Network and information security
1 paper
Blockchain and cryptocurrency security · 100%

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

TopicWeightPapersLastEvidence papers
Blockchain and cryptocurrency security
consensus protocol
0.312017
REM: Resource-Efficient Mining for Blockchains · USENIX Security Symposium 2017
Blockchain and cryptocurrency security › cryptocurrency mining
proof-of-work mining
0.312017
REM: Resource-Efficient Mining for Blockchains · USENIX Security Symposium 2017
Graph data management › graph database
distributed graph database
0.212016
Weaver: A High-Performance, Transactional Graph Database Based on Refinable Timestamps · Proc. VLDB Endow. 2016
Graph data management
graph database
0.212016
Weaver: A High-Performance, Transactional Graph Database Based on Refinable Timestamps · Proc. VLDB Endow. 2016
Transaction processing and concurrency control › serializability
strict serializability
0.212016
Weaver: A High-Performance, Transactional Graph Database Based on Refinable Timestamps · Proc. VLDB Endow. 2016
Distributed systems › replication
geo-replication
0.212015
Tiered Replication: A Cost-effective Alternative to Full Cluster Geo-replication · USENIX ATC 2015
Distributed systems
replication
0.212015
Tiered Replication: A Cost-effective Alternative to Full Cluster Geo-replication · USENIX ATC 2015
Distributed systems › distributed coordination
event ordering
0.212014
Kronos: the design and implementation of an event ordering service · EuroSys 2014
Storage systems
key-value storage
0.112012
HyperDex: a distributed, searchable key-value store · SIGCOMM 2012
Distributed systems
consensus
0.112017
REM: Resource-Efficient Mining for Blockchains · USENIX Security Symposium 2017
Storage systems › distributed storage
storage cluster
0.112015
Tiered Replication: A Cost-effective Alternative to Full Cluster Geo-replication · USENIX ATC 2015
Distributed systems
distributed coordination
0.112014
Kronos: the design and implementation of an event ordering service · EuroSys 2014
Query processing and optimization
range query
0.012012
HyperDex: a distributed, searchable key-value store · SIGCOMM 2012

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

resource-efficient mining · 0.6vector timestamps · 0.2timeline oracle · 0.2refinable timestamps · 0.2replication · 0.2centralized event ordering service · 0.2
YearPublicationVenuePosition
2017 REM: Resource-Efficient Mining for Blockchains
Fan Zhang 0022, Ittay Eyal, Robert Escriva, Ari Juels, Robbert van Renesse
USENIX Security Symposium3
2016 Weaver: A High-Performance, Transactional Graph Database Based on Refinable Timestamps
abstract
Graph databases have become a common infrastructure component. Yet existing systems either operate on offline snapshots, provide weak consistency guarantees, or use expensive concurrency control techniques that limit performance. In this paper, we introduce a new distributed graph database, called Weaver, which enables efficient, transactional graph analyses as well as strictly serializable ACID transactions on dynamic graphs. The key insight that allows Weaver to combine strict serializability with horizontal scalability and high performance is a novel request ordering mechanism called refinable timestamps. This technique couples coarse-grained vector timestamps with a fine-grained timeline oracle to pay the overhead of strong consistency only when needed. Experiments show that Weaver enables a Bitcoin blockchain explorer that is 8x faster than Blockchain.info, and achieves 10.9x higher throughput than the Titan graph database on social network workloads and 4x lower latency than GraphLab on offline graph traversal workloads.
Ayush Dubey, Greg D. Hill, Robert Escriva, Emin Gün Sirer
Proc. VLDB Endow.3
2015 Tiered Replication: A Cost-effective Alternative to Full Cluster Geo-replication
Asaf Cidon, Robert Escriva, Sachin Katti, Mendel Rosenblum, Emin Gün Sirer
USENIX ATC2
2014 Kronos: the design and implementation of an event ordering service
abstract
This paper proposes a new approach to determining the order of interdependent operations in a distributed system. The key idea behind our approach is to factor the task of tracking happens-before relationships out of components that comprise the system, and to centralize them in a separate event ordering service. This not only simplifies implementation of individual components by freeing them from having to propagate dependence information, but also enables dependence relationships to be maintained across multiple independent systems. A novel API enables the system to detect and take advantage of concurrency whenever possible by maintaining fine-grained information and binding events to a time order as late as possible. We demonstrate the benefits of this approach through several example applications, including a transactional key-value store, and an online graph store. Experiments show that our event ordering service scales well and has low overhead in practice.
Robert Escriva, Ayush Dubey, Bernard Wong 0001, Emin Gün Sirer
EuroSys1
2012 HyperDex: a distributed, searchable key-value store
abstract
Distributed key-value stores are now a standard component of high-performance web services and cloud computing applications. While key-value stores offer significant performance and scalability advantages compared to traditional databases, they achieve these properties through a restricted API that limits object retrieval---an object can only be retrieved by the (primary and only) key under which it was inserted. This paper presents HyperDex, a novel distributed key-value store that provides a unique search primitive that enables queries on secondary attributes. The key insight behind HyperDex is the concept of hyperspace hashing in which objects with multiple attributes are mapped into a multidimensional hyperspace. This mapping leads to efficient implementations not only for retrieval by primary key, but also for partially-specified secondary attribute searches and range queries. A novel chaining protocol enables the system to achieve strong consistency, maintain availability and guarantee fault tolerance. An evaluation of the full system shows that HyperDex is 12-13x faster than Cassandra and MongoDB for finding partially specified objects. Additionally, HyperDex achieves 2-4x higher throughput for get/put operations.
Robert Escriva, Bernard Wong 0001, Emin Gün Sirer
SIGCOMM1
2010 Measuring behavioral trust in social networks
abstract
Trust is an important yet complex and little understood aspect of the dyadic relationship between two entities. Trust plays an important role in the formation of coalitions in social networks and in determining how high value of information flows through the network. We present algorithmically quantifiable measures of trust based on communication behavior. We propose that trust results in likely communication behaviors which are statistically different from random communications; detecting these trust-like behaviors allows us to develop a quantitative measure of who trusts whom in the network. We develop algorithms to efficiently compute such behavioral trust and validate these measures on the Twitter network.
Sibel Adali, Robert Escriva, Mark K. Goldberg, Mykola Hayvanovych, Malik Magdon-Ismail, Boleslaw K. Szymanski, William A. Wallace, Gregory Todd Williams
ISI2