47 citations · 90 across the 13 of their papers we have counts for
14 papers
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…