Research Portfolio
Featured Programs
IOWarp: Context Engineering Platform for Autonomous Scientific AI
Context-management infrastructure for organizing scientific data, metadata, telemetry, and computational state. CLIO Core provides storage and runtime services; CLIO Kit connects agents to scientific tools.
National Science Foundation2024–2029ChronoLog: A Distributed Shared Log Store
A distributed shared log that orders activity and provenance data with physical time and moves records across memory, local storage, and archival tiers.
National Science Foundation2021–2026LABIOS: A Distributed Label-Based I/O System
LABIOS represents I/O as labels that carry an operation, data pointer, and routing metadata. Its public prototype routes labels from applications and agents through a dispatcher to Databot and Pipeline workers; the Agentic tier remains planned.
National Science Foundation2023–202631 projects
15 current projects; 16 completed projects below.
IOWarp
ActiveContext-management infrastructure for organizing scientific data, metadata, telemetry, and computational state. CLIO Core provides storage and runtime services; CLIO Kit connects agents to scientific tools.
ChronoLog
ActiveA distributed shared log that orders activity and provenance data with physical time and moves records across memory, local storage, and archival tiers.
LABIOS
ActiveLABIOS represents I/O as labels that carry an operation, data pointer, and routing metadata. Its public prototype routes labels from applications and agents through a dispatcher to Databot and Pipeline workers; the Agentic tier remains planned.
Hermes
ActiveDistributed I/O buffering middleware that coordinates data placement across DRAM, NVMe, burst buffers, and parallel file systems.
DTIO
ActiveA task-based I/O runtime developed with Argonne National Laboratory to connect HPC, Big Data, and ML data stacks. The SSDBM'25 paper reports 49.6% better I/O performance for online translation with DataTask caching than for offline translation.
Coeus
ActiveAn active-storage framework that computes derived quantities in transit and queries enriched metadata. The Hades paper reports 3 to 4 times faster analysis on tested Gray-Scott workflows.
DeepIO
ActiveData-path methods for scientific AI, from the DLIO benchmark and Viper model transfer framework to UnboxKV characterization and PKAS scheduling for KV caches under concurrent LLM inference.
Portus
ActiveA DOE Genesis Mission project led by Pacific Northwest National Laboratory that ports scientific workflows to HPC systems and tunes where their tasks and data run. GRC contributes workflow performance research and CLIO.
SPOTTER-AI
ActiveA DOE Genesis Mission project led by Argonne National Laboratory that captures provenance across scientific workflows and traces and attributes threats to their data and results. GRC contributes CLIO from IOWarp.
WisIO
ActiveWisIO analyzes HPC I/O traces through time, process, and file views, then connects metric-level bottlenecks with root causes.
IRIS
ActiveUnified data access middleware that translates between parallel file-system and object-store semantics.
Memory Access Pattern Obfuscation
ActiveThis project combines cryptographic algorithms, application requirements, and memory architecture designs to protect memory access patterns from side channels.
MPI4AI
ActiveMPI4AI extends Open MPI with GPU communication, AI-oriented collectives, compute-stream integration, and fault tolerance for large-scale AI workloads.
StoreHub
Winding DownStoreHub combined two community instruments, a national workshop, and a landscape analysis to assess the need for dedicated data storage research infrastructure. Its public report recommends a staged federation built on existing facilities.
UniMCC
ActiveUniMCC coordinates architecture, code generation, runtime support, and performance models for near-memory processing and disaggregated memory.
Archived / Completed Projects16
- OptMemOptMem modeled data locality and memory-access concurrency together, then applied the model to adaptive prefetching and cache management.2020–2024
- SMC2 PlanningSMC2 planning combines near-memory processors and a shared remote memory pool in a system design for graph-mining applications.2021–2022
- IDESIDES integrates campus microgrid data with high-performance computing, storage, and networking for energy-system analytics and cybersecurity research.2017–2021
- DiRecMRDiRecMR studies differences between map and reduce phases to improve task speculation, resource management, and resilience in MapReduce systems.2017–2018
- Cloud LibraryCloud Library provided data management and visualization capabilities for cloud-resolving models running on Spark and Hadoop platforms, bridging scientific computing with big data frameworks.2014–2018
- Integrated Data ManagementThis project bridged high-performance computing storage systems (Lustre, PVFS2, GPFS) with big data frameworks (HDFS, MapReduce), enabling unified data management across heterogeneous storage environments.2013–2017
- DEPDEP proposed a decoupled execution paradigm that separates compute-intensive operations from data-intensive operations, enabling more efficient utilization of heterogeneous computing resources.2012–2016
- Memory ParallelismThis project explored memory concurrency across hierarchy layers, developing techniques to exploit parallelism in modern memory systems for improved application performance.2010–2016
- Push I/OPush I/O developed a server-push I/O architecture for application-specific optimization, conducted jointly with Argonne National Laboratory and the University of Illinois at Urbana-Champaign.2010–2015
- Multicore SchedulingThis project developed core-aware scheduling algorithms, data access history caching, and prefetching mechanisms optimized for multicore processor architectures.2009–2015
- FENCEFENCE was a hybrid fault-tolerance framework combining proactive fault avoidance with traditional checkpointing to improve resilience in high-performance computing environments.2007–2012
- GHSGHS was a QoS-guaranteed task scheduling system for Grid computing, providing performance evaluation and resource harvesting capabilities. Source code was publicly released (v1.1).2002–2012
- WorkflowThis project developed scientific workflow management capabilities for Lattice QCD computations on dedicated clusters, conducted jointly with Fermi National Accelerator Laboratory (Fermilab).2005–2010
- HPCMHPCM was a heterogeneous process migration middleware enabling legacy code migration across different computing platforms, supporting mobility in high-performance computing environments.2000–2006
- SNOWSNOW was a distributed metacomputing platform that enabled scalable computing across networks of heterogeneous workstations, laying the groundwork for later research in distributed systems and process migration.1999–2005
- VCNSVCNS was a sister project of SNOW, providing a virtual collaboratory environment for numerical simulation across distributed computing resources.1999–2005
Research Themes
31 projects from 1999 to today across 12 themes. Choose a theme to filter the projects above.
| 1990s | 2000s | 2010s | 2020s | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Theme | SNOW | VCNS | HPCM | GHS | Workflow | FENCE | Multicore Scheduling | Memory Parallelism | Push I/O | DEP | Integrated Data Management | Cloud Library | DiRecMR | IDES | IRIS | LABIOS | Hermes | DeepIO | OptMem | ChronoLog | SMC2 Planning | Coeus | Memory Access Pattern Obfuscation | WisIO | DTIO | UniMCC | IOWarp | StoreHub | MPI4AI | Portus | SPOTTER-AI | Projects |
| yes | yes | yes | yes | 4 | ||||||||||||||||||||||||||||
| yes | yes | yes | yes | yes | yes | yes | 7 | |||||||||||||||||||||||||
| yes | yes | yes | yes | yes | yes | yes | 7 | |||||||||||||||||||||||||
| yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | 11 | |||||||||||||||||||||
| yes | yes | yes | yes | yes | yes | yes | yes | yes | 9 | |||||||||||||||||||||||
| yes | yes | yes | yes | yes | yes | yes | yes | yes | 9 | |||||||||||||||||||||||
| yes | 1 | |||||||||||||||||||||||||||||||
| yes | 1 | |||||||||||||||||||||||||||||||
| yes | yes | yes | yes | yes | yes | 6 | ||||||||||||||||||||||||||
| yes | yes | yes | yes | yes | 5 | |||||||||||||||||||||||||||
| yes | 1 | |||||||||||||||||||||||||||||||
| yes | yes | 2 | ||||||||||||||||||||||||||||||
Point at or tab to a project to read its record. Choose a theme to filter the projects above.
Live project Completed