CHiLL Lab
LSM-Trees ZNS SSDs CXL Memory RL for Data Systems FPGA Co-Design Bufferpool Management
We design hardware-aware and learned data management solutions for modern data systems, focusing on LSM-based NoSQL KV stores, disaggregated architectures (CXL) and modern storage devices (SSD).

Recent News

Jul 2026
PublicationOur benchmarking framework for database bufferpool analysis, BufBench, was accepted at TPCTC 2026. [Paper]
Jun 2026
AwardThanks to UMass Boston's Proposal Development Grant Program for supporting our research on RL for autonomous storage systems ($20K).
Jun 2026
AwardProf. Papon has been selected as a Faculty Fellow of the STEMPOWER Fellowship Program at UMass Boston.
May 2026
PublicationOur demonstration paper on ReStore was accepted at VLDB 2026! [Paper]
Apr 2026
Publication"ZARC: Re-inventing Zone Allocation for LSMs on ZNS SSD" was accepted at DaMoN 2026. [Paper]
Mar 2026
Publication"ReStore: A Reinforcement Learning Approach for Data Migration in Multi-Tiered Storage" was accepted at SIGMOD 2026! [Paper]
Feb 2026
ServiceProf. Papon is serving as Local Arrangements Chair at VLDB 2026.
Jan 2026
ServiceProf. Papon was the Organizer and General Chair of NEDB Day 2026, held at UMass Boston. The lab presented three posters on ZNS SSDs, bufferpool management and LSM compaction. [Poster 1] [Poster 2] [Poster 3]
2025
ServiceProf. Papon is serving on the program committees of IEEE ICDE 2027, VLDB 2027, SIGMOD 2027, SIGMOD 2026, VLDB 2026 Demo and SIGMOD 2026 Demo.
Dec 2025
PublicationWe will present our work on zone management in ZNS SSDs at New England Systems Day 2026. [Poster]
Sept 2025
HighlightCHiLL is founded — Prof. Papon joined the UMass Boston CS Department as an Assistant Professor.
May 2025
AwardProf. Papon received the BU Computer Science Teaching Excellence Award. [Certificate]
Apr 2025
HighlightProf. Papon successfully defended his doctoral thesis at Boston University. [Dissertation]
Mar 2025
PublicationThe ACE demonstration paper was accepted at SIGMOD 2025. [Paper]

Research Overview

Welcome to CHiLL@UMB! We develop cutting-edge data management solutions for modern storage and memory devices and next-generation storage engines. Our current research focuses on ML-driven optimization of LSM-tree compactions, LSM-tree block cache optimization and LSM tuning, efficient operation of ZNS SSDs, and CXL-enabled disaggregated database systems. A common theme across many of our work is exploiting the internal characteristics of SSDs, in particular their read/write asymmetry and internal parallelism, which we capture in a parametric I/O model and use to redesign bufferpools, graph processing, and multi-tiered storage. We explore RL-inspired approaches to classical and emerging data management problems, such as indexing and query optimization, making data systems more autonomous and performance-stable. We also work on hardware/software co-design using FPGA to support on-the-fly near-data transformation for efficient HTAP workloads. We aim to make data systems faster and more autonomous by building them around the hardware they run on.

→ Research Statement (PDF)


RL-Based LSM Compactions

We tune LSM compaction parameters via reinforcement learning based on workload properties, enabling self-adapting storage engines.

Coming Soon
Optimizing LSM Tree’s Block Cache

We revisit how an LSM engine allocates and manages its block cache, so that memory is spent where it actually reduces read cost.

Coming Soon
DB Buffer Pool Analysis
BufBench

BufBench is an open-source benchmarking framework that exposes what a PostgreSQL buffer pool is really doing across a range of workloads, including page eviction, buffer utilization, and background process interference.

Learn more →
ZARC: Optimizing Zone Allocation for LSMs on ZNS SSD
ZARC

ZARC integrates any file placement, garbage collection, and zone allocation policies to identify the best combinations across different LSM compaction strategies and workloads.

Learn more →
ReStore: RL-Based Page Migration in Tiered Storage
ReStore

A reinforcement learning-based page migration policy for multi-tiered storage that considers both workload and device (SSD) properties simultaneously.

Learn more →
CAVE: Concurrency-Aware Graph Manager
CAVE

CAVE exploits full SSD parallelism for graph processing, implementing five popular graph traversal algorithms with hardware-aware concurrency control.

Learn more →
ACE: SSD-Aware Bufferpool Manager
ACE

ACE writes multiple dirty pages concurrently to amortize the asymmetric write cost of SSDs, rethinking the bufferpool management paradigm for modern storage.

Learn more →
Relational Memory
Relational Memory

An FPGA-based near-memory computation system that transforms between row-wise and column-wise data on the fly, reducing cache pollution while ensuring optimal data layout for any query.

Learn more →
The Parametric I/O Model
Parametric I/O Model

A simple yet expressive I/O model that captures asymmetry and concurrency of contemporary storage devices, forming the theoretical foundation for device-aware system design.

Learn more →
Lethe: Tunable Delete-Aware LSM Engine
Lethe

Lethe provides persistence guarantees for delete operations within bounded time and enables efficient secondary range deletes in LSM-based storage engines.

Learn more →

Team Members

Tarikul Islam Papon
PI & Lab Director
Shadman Saqib Eusuf
PhD Student
Aroma Hoque
PhD Student
Farhan S. Chowdhury
Remote Graduate Intern
Saffat Zabin
Saffat Zabin
Remote Graduate Intern
Anindya Hoque
Anindya Hoque
Remote Graduate Intern
Anwarul Bashir Shuaib
Anwarul Bashir Shuaib
Remote Graduate Intern
Rami Huu Nguyen
Rami Huu Nguyen
Graduate Researcher
Ahtashamul Haque
Ahtashamul Haque
Remote Undergrad Intern
Sayjad Rahman
Sayjad Rahman
Remote Undergrad Intern
Enock Okorno Ayiku
Enock Okorno Ayiku
Graduate Researcher

Classes

CS 434 / CS 634

Architecture of Database Systems

The internals of a database kernel: indexing and query optimization, database update programming, and the ACID properties. The course covers concurrency theory (serializability, two-phase locking, deadlock detection), transactional recovery through REDO/UNDO logging and checkpointing, transactional performance analysis, distributed database systems and two-phase commit, and database parallelism.

Semester: Fall 2026
CS 436 / CS 636

Database Application Development

Database applications are software systems that solve real-world problems while storing their data in relational databases behind practical user interfaces. Topics include system specification from user needs, analysis of data flow and work flow, object design, database design, client–server techniques, and rapid prototyping. Students work in teams on a real project through the term.

Semester: Spring 2026
CS 240

Programming in C

C programming for students with prior experience in a high-level language. The course treats C both as a machine-level language and as a general-purpose one, covering number representation, bitwise operations, memory allocation, dynamic data structures, file I/O, separate compilation, program development tools, and debugging.

Semester: Fall 2026, Spring 2026
CS 187

Computer Science Gateway Seminar I

A seminar on technology — in particular information technology — and how it relates to our lives. Students read both fiction and non-fiction in which technology is at issue and discuss it in written and oral work, individually and in small groups. The goal is to understand the many facets of information technology and its social implications.

Semester: Fall 2026, Fall 2025

Find Us

📍
Lab & Office
McCormack Hall, 3rd Floor, M-3-201-25
Department of Computer Science
University of Massachusetts Boston
100 Morrissey Boulevard
Boston, MA 02125, USA

UMass Boston is on the JFK/UMass stop of the MBTA Red Line, with a free shuttle to campus. McCormack Hall is on the upper level of the campus quad; the CS Department is on the third floor.