EDBT 2026 Demo / reviewers in the wild / expert
Chance C. Coats
dblp:237/7561
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2Software engineering, systems software and programming languages · 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
2 papers |
Memory systems · 77% Storage systems · 23% | |
| Network and information security
1 paper |
Digital forensics and information hiding · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › memory management › virtual memory
address translation |
0.4 | 1 | 2020 | HOOP: Efficient Hardware-Assisted Out-of-Place Update for Non-Volatile Memory · ISCA 2020 |
Memory systems
memory controller |
0.4 | 1 | 2020 | HOOP: Efficient Hardware-Assisted Out-of-Place Update for Non-Volatile Memory · ISCA 2020 |
Memory systems
non-volatile memory |
0.4 | 1 | 2020 | HOOP: Efficient Hardware-Assisted Out-of-Place Update for Non-Volatile Memory · ISCA 2020 |
Memory systems › non-volatile memory › persistent memory
persistency model |
0.4 | 1 | 2020 | HOOP: Efficient Hardware-Assisted Out-of-Place Update for Non-Volatile Memory · ISCA 2020 |
Storage systems
storage reliability |
0.4 | 1 | 2019 | Project Almanac: A Time-Traveling Solid-State Drive · EuroSys 2019 |
Storage systems
crash consistency |
0.1 | 1 | 2020 | HOOP: Efficient Hardware-Assisted Out-of-Place Update for Non-Volatile Memory · ISCA 2020 |
Digital forensics and information hiding
data recovery |
0.1 | 1 | 2019 | Project Almanac: A Time-Traveling Solid-State Drive · EuroSys 2019 |
Methods — techniques the papers use, named apart from their topics
solid-state drive · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | HOOP: Efficient Hardware-Assisted Out-of-Place Update for Non-Volatile MemoryabstractByte-addressable non-volatile memory (NVM) is a promising technology that provides near-DRAM performance with scalable memory capacity. However, it requires atomic data durability to ensure memory persistency. Therefore, many techniques, including logging and shadow paging, have been proposed. However, most of them either introduce extra write traffic to NVM or suffer from significant performance overhead on the critical path of program execution, or even both.In this paper, we propose a transparent and efficient hardware-assisted out-of-place update (HOOP) mechanism that supports atomic data durability, without incurring much extra writes and performance overhead. The key idea is to write the updated data to a new place in NVM, while retaining the old data until the updated data becomes durable. To support this, we develop a lightweight indirection layer in the memory controller to enable efficient address translation and adaptive garbage collection for NVM. We evaluate HOOP with a variety of popular data structures and data-intensive applications, including key-value stores and databases. Our evaluation shows that HOOP achieves low critical-path 1atency with small write amplification, which is close to that of a native system without persistence support. Compared with state-of-the-art crash-consistency techniques, it improves application performance by up to $ 1.7\times$, while reducing the write amplification by up to $ 2.1\times$. HOOP also demonstrates scalable data recovery capability on multi-core systems. Miao Cai 0001, Chance C. Coats, Jian Huang 0006 |
ISCA | 2 |
| 2019 | Project Almanac: A Time-Traveling Solid-State DriveabstractPreserving the history of storage states is critical to ensuring system reliability and security. It facilitates system functions such as debugging, data recovery, and forensics. Existing software-based approaches like data journaling, logging, and backups not only introduce performance and storage cost, but also are vulnerable to malware attacks, as adversaries can obtain kernel privileges to terminate or destroy them. Xiaohao Wang, Chance C. Coats, Jian Huang 0006 |
EuroSys | 4 |