activity
20162026
most citedNova-LSM: A Distributed, Component-based LSM-tree Key-value Store

47 citations · 90 across the 13 of their papers we have counts for

collaborators

14 papers

cs.DB2026

DiStash: A Disaggregated Multi-Stash Transactional Key-Value Store

Yiming Gao, Hieu Nguyen, Jun Li +1

A stash is a storage medium such as Dynamic Random Access Memory (DRAM), Solid State Disk (SSD), Hard Disk Drive (HDD), or Non-Volatile Memory (NVM). This paper presents a disaggre…

cs.GR2026

Line Drawings using LightBenders: Authoring and Illuminating

Hamed Alimohammadzadeh, Shahram Ghandeharizadeh

This study presents the hardware and software architecture of a transformative system for illuminating line drawings and letterforms. These mid-air illuminations are indoors and mi…

cs.DB2025★ 4 cited

Memory Hierarchy Design for Caching Middleware in the Age of NVM

Shahram Ghandeharizadeh, Sandy Irani, Jenny Lam

Advances in storage technology have introduced Non-Volatile Memory, NVM, as a new storage medium. NVM, along with Dynamic Random Access Memory (DRAM), Solid State Disk (SSD), and D…

cs.DB2024

One-Hop Sub-Query Result Caches for Graph Database Systems

Hieu Nguyen, Jun Li, Shahram Ghandeharizadeh

This paper introduces a novel one-hop sub-query result cache for processing graph read transactions, gR-Txs, in a graph database system. The one-hop navigation is from a vertex usi…

cs.DB2024

Disaggregated Database Management Systems

Shahram Ghandeharizadeh, Philip A. Bernstein, Dhruba Borthakur +3

Modern applications demand high performance and cost efficient database management systems (DBMSs). Their workloads may be diverse, ranging from online transaction processing to an…

cs.DB2024★ 19 cited

CAMP: A Cost Adaptive Multi-Queue Eviction Policy for Key-Value Stores

Shahram Ghandeharizadeh, Sandy Irani, Jenny Lam +1

Cost Adaptive Multi-queue eviction Policy (CAMP) is an algorithm for a general purpose key-value store (KVS) that manages key-value pairs computed by applications with different ac…

cs.RO2023

SwarMer: A Decentralized Localization Framework for Flying Light Specks

Hamed Alimohammadzadeh, Shahram Ghandeharizadeh

Swarm-Merging, SwarMer, is a decentralized framework to localize Flying Light Specks (FLSs) to render 2D and 3D shapes. An FLS is a miniature sized drone equipped with one or more…

cs.MM2023

Dronevision: An Experimental 3D Testbed for Flying Light Specks

Hamed Alimohammadzadeh, Rohit Bernard, Yang Chen +5

Today's robotic laboratories for drones are housed in a large room. At times, they are the size of a warehouse. These spaces are typically equipped with permanent devices to locali…

cs.MM2023

An Evaluation of Three Distance Measurement Technologies for Flying Light Specks

Trung Phan, Hamed Alimohammadzadeh, Heather Culbertson +1

This study evaluates the accuracy of three different types of time-of-flight sensors to measure distance. We envision the possible use of these sensors to localize swarms of flying…

cs.RO2022★ 2 cited

Safety in the Emerging Holodeck Applications

Shahram Ghandeharizadeh, Luis Garcia

Technological advances in holography, robotics, and 3D printing are starting to realize the vision of a holodeck. These immersive 3D displays must address user safety from the star…

cs.GR2022★ 18 cited

Display of 3D Illuminations using Flying Light Specks

Shahram Ghandeharizadeh

This paper presents techniques to display 3D illuminations using Flying Light Specks, FLSs. Each FLS is a miniature (hundreds of micrometers) sized drone with one or more light sou…

cs.HC2021

Holodeck: Immersive 3D Displays Using Swarms of Flying Light Specks

Shahram Ghandeharizadeh

Unmanned Aerial Vehicles (UAVs) have moved beyond a platform for hobbyists to enable environmental monitoring, journalism, film industry, search and rescue, package delivery, and e…

cs.DB2021★ 47 cited

Nova-LSM: A Distributed, Component-based LSM-tree Key-value Store

Haoyu Huang, Shahram Ghandeharizadeh

The cloud infrastructure motivates disaggregation of monolithic data stores into components that are assembled together based on an application's workload. This study investigates…

cs.DS2016

The Subset Assignment Problem for Data Placement in Caches

Shahram Ghandeharizadeh, Sandy Irani, Jenny Lam

We introduce the subset assignment problem in which items of varying sizes are placed in a set of bins with limited capacity. Items can be replicated and placed in any subset of th…