9 citations · 14 across the 5 of their papers we have counts for
8 papers
Releasing Locks As Early As You Can: Reducing Contention of Hotspots by Violating Two-Phase Locking (Extended Version)
Zhihan Guo, Kan Wu, Cong Yan +1
Hotspots, a small set of tuples frequently read/written by a large number of transactions, cause contention in a concurrency control protocol. While a hotspot may comprise only a s…
Taurus: Lightweight Parallel Logging for In-Memory Database Management Systems (Extended Version)
Yu Xia, Xiangyao Yu, Andrew Pavlo +1
Existing single-stream logging schemes are unsuitable for in-memory database management systems (DBMSs) as the single log is often a performance bottleneck. To overcome this proble…
A Study of the Fundamental Performance Characteristics of GPUs and CPUs for Database Analytics (Extended Version)
Anil Shanbhag, Samuel Madden, Xiangyao Yu
There has been significant amount of excitement and recent work on GPU-based database systems. Previous work has claimed that these systems can perform orders of magnitude better t…
PushdownDB: Accelerating a DBMS using S3 Computation
Xiangyao Yu, Matt Youill, Matthew Woicik +4
This paper studies the effectiveness of pushing parts of DBMS analytics queries into the Simple Storage Service (S3) engine of Amazon Web Services (AWS), using a recently released…
SCAR: Strong Consistency using Asynchronous Replication with Minimal Coordination
Yi Lu, Xiangyao Yu, Samuel Madden
Data replication is crucial in modern distributed systems as a means to provide high availability. Many techniques have been proposed to utilize replicas to improve a system's perf…
STAR: Scaling Transactions through Asymmetric Replication
Yi Lu, Xiangyao Yu, Samuel Madden
In this paper, we present STAR, a new distributed in-memory database with asymmetric replication. By employing a single-node non-partitioned architecture for some replicas and a pa…