Demo Data from VLDB 2026 / reviewers in the wild / expert
Martin L. Putra
dblp:304/2780
· DBLP profile ↗
3ranked-venue papers
1as first author
3since 2021 · last 2023
0000-0002-5796-2599ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
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 |
Storage systems · 93% Performance modeling and evaluation · 7% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
flash and SSD |
1.2 | 2 | 2023 | Extending and Programming the NVMe I/O Determinism Interface for Flash Arrays · ACM Trans. Storage 2023 lODA: A Host/Device Co-Design for Strong Predictability Contract on Modern Flash Storage · SOSP 2021 |
Storage systems › storage performance › storage quality of service
latency determinism |
0.7 | 1 | 2023 | Extending and Programming the NVMe I/O Determinism Interface for Flash Arrays · ACM Trans. Storage 2023 |
Storage systems › repair
data reconstruction |
0.2 | 1 | 2023 | Extending and Programming the NVMe I/O Determinism Interface for Flash Arrays · ACM Trans. Storage 2023 |
Performance modeling and evaluation
workload characterization |
0.1 | 1 | 2021 | lODA: A Host/Device Co-Design for Strong Predictability Contract on Modern Flash Storage · SOSP 2021 |
Methods — techniques the papers use, named apart from their topics
host-device co-design · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | CNT: Semi-Automatic Translation from CWL to Nextflow for Genomic WorkflowsabstractWith the rise of advanced workflow languages for scientific computations, Nextflow has gained increased attention from the bioinformatics community. Nextflow offers native support for advanced parallelism, which can greatly enhance resource utilization and throughput. Still, a significant portion of bioinformatics workflows are developed with the Common Workflow Language (CWL). Transitioning from CWL to Nextflow poses a significant challenge due to the differences in programming models, scripting language compatibilities, and the prerequisite for in-depth knowledge in both languages. To address this challenge, we present CNT, a novel, semi-automated translator converting CWL workflows into Nextflow ones. At its core, CNT uses an automated translation mechanism that converts the CommandLineTool, the most basic unit of CWL, into Nextflow's Process class. This component integrates tool-level conversion, graph dependency analysis, and correctness checks to provide highly automated translation coverage, significantly reducing the development time while satisfying language-specific requirements like building a proper dataflow model when creating workflows. Furthermore, CNT incorporates a module for aiding manual translation. Specifically, it can identify three common JavaScript patterns in CWL workflows, offering further guidance for developers during the translation phase. We evaluated CNT with production-grade workflows and found that it can cover up to 81% of the original workflows, substantially reducing development time. Additionally, transitioning from a cwltool-based system to Nextflow with CNT can result in a 72% speedup and 85% increased CPU utilization. Martin L. Putra, In Kee Kim, Haryadi S. Gunawi, Robert L. Grossman |
BIBE | 1 |
| 2023 | Extending and Programming the NVMe I/O Determinism Interface for Flash ArraysabstractPredictable latency on flash storage is a long-pursuit goal, yet unpredictability stays due to the unavoidable disturbance from many well-known SSD internal activities. To combat this issue, the recent NVMe IO Determinism (IOD) interface advocates host-level controls to SSD internal management tasks. Although promising, challenges remain on how to exploit it for truly predictable performance. We present IODA , 1 an I/O deterministic flash array design built on top of small but powerful extensions to the IOD interface for easy deployment. IODA exploits data redundancy in the context of IOD for a strong latency predictability contract. In IODA , SSDs are expected to quickly fail an I/O on purpose to allow predictable I/Os through proactive data reconstruction. In the case of concurrent internal operations, IODA introduces busy remaining time exposure and predictable-latency-window formulation to guarantee predictable data reconstructions. Overall, IODA only adds five new fields to the NVMe interface and a small modification in the flash firmware while keeping most of the complexity in the host OS. Our evaluation shows that IODA improves the 95–99.99 th latencies by up to 75×. IODA is also the nearest to the ideal, no disturbance case compared to seven state-of-the-art preemption, suspension, GC coordination, partitioning, tiny-tail flash controller, prediction, and proactive approaches. Huaicheng Li, Martin L. Putra, Ronald Shi, Fadhil I. Kurnia, Jaeyoung Do, Achmad I. Kistijantoro, Gregory R. Ganger, Haryadi S. Gunawi |
ACM Trans. Storage | 2 |
| 2021 | lODA: A Host/Device Co-Design for Strong Predictability Contract on Modern Flash StorageabstractPredictable latency on flash storage is a long-pursuit goal, yet, unpredictability stays due to the unavoidable disturbance from many well-known SSD internal activities. To combat this issue, the recent NVMe IO Determinism (IOD) interface advocates host-level controls to SSD internal management tasks. While promising, challenges remain on how to exploit it for truly predictable performance. Huaicheng Li, Martin L. Putra, Ronald Shi, Gregory R. Ganger, Haryadi S. Gunawi |
SOSP | 2 |