UpcomingI/O for LLM Inference: A Survey of Storage and Memory Bottlenecks
Database Kernel · AI · Systems · Storage & I/O
Database Kernel Architect — Consulting Member of Technical Staff, Oracle
Redwood City, California
I work on the core of the database kernel — operating-system internals, processors and memory, and how data moves between storage, network, and CPU. My work also reaches further up the stack: query processing, GPU offload for data-intensive and AI workloads, and the growing overlap of AI and databases. I like building the kind of low-level systems that quietly hold everything else up, and I write and speak about it at systems, storage, database, and security venues.
Oracle
Oracle (via Sun Microsystems acquisition)
Sun Microsystems
Indian Institute of Technology (IIT) Roorkee
Govt. College of Engineering & Textile Technology
UpcomingI/O for LLM Inference: A Survey of Storage and Memory Bottlenecks
AcceptedA Secure, Manifest-Based Framework for Delegated Privilege Promotion
A security architecture for automated patching in air-gapped environments.
AcceptedIORM: Hierarchical I/O Governance for Thousands of Consolidated Databases on Oracle Exadata
Control-plane / data-plane architecture for enforcing strict SLAs in multi-tenant environments.
AcceptedHardware-Transparent I/O Governance in Disaggregated Heterogeneous Storage
The I/O Resource Manager used in Oracle Exadata / Exascale to resolve "noisy-neighbor" conflicts at hyperscale.
PaperDesign and Implementation of Parallel Pattern Matching Algorithms for Multi-Core Systems
TalkIORM: Hierarchical I/O Governance for Thousands of Consolidated Databases on Oracle Exadata
TalkHardware-Transparent I/O Governance in Disaggregated Heterogeneous Storage
TalkInvited talk — Parallel Data Lab (PDL) Speaker Series
TalkA Secure, Manifest-Based Framework for Delegated Privilege Promotion
TalkIntegrating SPDK with Oracle RDBMS
TalkTop 10 Tips and Tricks for Getting the Best Database Performance from Oracle Solaris Systems
Hybrid I/O Management Architecture with Tiered Dispatch
Secure Software Component Activation through Signature-Governed Attribute Change
Hyper-Converged Storage Architecture with Zero-Copy NVMe-over-Fabrics for High-Performance Clustered Systems
Librarypolicybook
Runnable decision policies for cache eviction, rate limiting, retries, and LLM KV-cache eviction, each with a one-page explainer, shared test vectors, and reproducible benchmarks. Copy a policy into your repo via the CLI (npx policybook add), or install the whole set with pip; C ships as a single header. MIT licensed.
Tooluringscope
Kernel and userspace tracing for io_uring: a single-binary tracer and analyzer that attaches to any process and reconstructs what each request did, from per-opcode latency and hidden async-worker punts to batching efficiency and stalls. Each report ends with findings that name the problem, show the evidence, and suggest a fix; a --check mode catches buffer races and use-after-free hazards, with JSON reports, CI gates, live mode, OpenMetrics, and Perfetto timelines alongside. Built on CO-RE eBPF, so it survives the kernel's io_uring tracepoint churn instead of pinning to one release.