73 citations · 136 across the 8 of their papers we have counts for
8 papers
Transactional Panorama: A Conceptual Framework for User Perception in Analytical Visual Interfaces
Dixin Tang, Alan Fekete, Indranil Gupta +1
Many tools empower analysts and data scientists to consume analysis results in a visual interface, such as a dashboard. When the underlying data changes, these results need to be u…
Worst-Case Optimal Radix Triejoin
Alan Fekete, Brody Franks, Herbert Jordan +1
Relatively recently, the field of join processing has been swayed by the discovery of a new class of multi-way join algorithms. The new algorithms join multiple relations simultane…
Efficiently making (almost) any concurrency control mechanism serializable
Tianzheng Wang, Ryan Johnson, Alan Fekete +1
Concurrency control (CC) algorithms must trade off strictness for performance. Serializable CC schemes generally pay higher cost to prevent anomalies, both in runtime overhead and…
Coordination Avoidance in Database Systems (Extended Version)
Peter Bailis, Alan Fekete, Michael J. Franklin +3
Minimizing coordination, or blocking communication between concurrently executing operations, is key to maximizing scalability, availability, and high performance in database syste…
Highly Available Transactions: Virtues and Limitations (Extended Version)
Peter Bailis, Aaron Davidson, Alan Fekete +3
To minimize network latency and remain online during server failures and network partitions, many modern distributed data storage systems eschew transactional functionality, which…
MDCC: Multi-Data Center Consistency
Tim Kraska, Gene Pang, Michael J. Franklin +1
Replicating data across multiple data centers not only allows moving the data closer to the user and, thus, reduces latency for applications, but also increases the availability in…