140 citations · 335 across the 11 of their papers we have counts for
11 papers · 1 filter
Decoupling Disaggregated Memory Optimizations from Indexing: A Compiler-Runtime Approach
Xinpeng Zhao, Zeling Long, Chaichon Wongkham +5
Disaggregated memory (DM) decouples compute and memory into independently scalable pools, connected over a slower interconnect rather than a local bus. This decoupling is exactly w…
Milliscale: Fast Commit on Low-Latency Object Storage
Jiatang Zhou, Kaisong Huang, Tianzheng Wang
With millisecond-level latency and support for mutable objects, recent low-latency object storage services as represented by Amazon S3 Express One Zone have become an attractive op…
DEX: Scalable Range Indexing on Disaggregated Memory [Extended Version]
Baotong Lu, Kaisong Huang, Chieh-Jan Mike Liang +2
Memory disaggregation can potentially allow memory-optimized range indexes such as B+-trees to scale beyond one machine while attaining high hardware utilization and low cost. Desi…
Online Schema Evolution is (Almost) Free for Snapshot Databases
Tianxun Hu, Tianzheng Wang, Qingqing Zhou
Modern database applications often change their schemas to keep up with the changing requirements. However, support for online and transactional schema evolution remains challengin…
Are Updatable Learned Indexes Ready?
Chaichon Wongkham, Baotong Lu, Chris Liu +3
Recently, numerous promising results have shown that updatable learned indexes can perform better than traditional indexes with much lower memory space consumption. But it is unkno…
Evaluating Persistent Memory Range Indexes: Part Two [Extended Version]
Yuliang He, Duo Lu, Kaisong Huang +1
Scalable persistent memory (PM) has opened up new opportunities for building indexes that operate and persist data directly on the memory bus, potentially enabling instant recovery…
Skeena: Efficient and Consistent Cross-Engine Transactions
Jianqiu Zhang, Kaisong Huang, Tianzheng Wang +1
Database systems are becoming increasingly multi-engine. In particular, a main-memory database engine may coexist with a traditional storage-centric engine in a system to support v…
APEX: A High-Performance Learned Index on Persistent Memory
Baotong Lu, Jialin Ding, Eric Lo +2
The recently released persistent memory (PM) offers high performance, persistence, and is cheaper than DRAM. This opens up new possibilities for indexes that operate and persist da…
CoroBase: Coroutine-Oriented Main-Memory Database Engine
Yongjun He, Jiacheng Lu, Tianzheng Wang
Data stalls are a major overhead in main-memory database engines due to the use of pointer-rich data structures. Lightweight coroutines ease the implementation of software prefetch…
Dash: Scalable Hashing on Persistent Memory
Baotong Lu, Xiangpeng Hao, Tianzheng Wang +1
Byte-addressable persistent memory (PM) brings hash tables the potential of low latency, cheap persistence and instant recovery. The recent advent of Intel Optane DC Persistent Mem…
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…