EDBT 2026 Demo / reviewers in the wild / expert
Hamidreza Zare
dblp:227/2563 · also HamidReza Zare
· DBLP profile ↗
2ranked-venue papers
1as first author
2since 2021 · last 2024
0009-0002-8560-2600ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Memory systems · 40% Storage systems · 26% Parallel and multicore computing · 17% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › DRAM › DRAM architecture
3D-stacked DRAM |
0.8 | 1 | 2024 | Blenda: Dynamically-Reconfigurable Stacked DRAM · MICRO 2024 |
Parallel and multicore computing › task partitioning
dynamic partitioning |
0.8 | 1 | 2024 | Blenda: Dynamically-Reconfigurable Stacked DRAM · MICRO 2024 |
Memory systems
memory management |
0.8 | 1 | 2024 | Blenda: Dynamically-Reconfigurable Stacked DRAM · MICRO 2024 |
Storage systems › storage reliability
erasure coding |
0.6 | 1 | 2022 | LEGOStore: A Linearizable Geo-Distributed Store Combining Replication and Erasure Coding · Proc. VLDB Endow. 2022 |
Storage systems › distributed storage
geo-distributed storage |
0.6 | 1 | 2022 | LEGOStore: A Linearizable Geo-Distributed Store Combining Replication and Erasure Coding · Proc. VLDB Endow. 2022 |
Distributed systems › consistency models
linearizability |
0.6 | 1 | 2022 | LEGOStore: A Linearizable Geo-Distributed Store Combining Replication and Erasure Coding · Proc. VLDB Endow. 2022 |
Memory systems
DRAM |
0.2 | 1 | 2024 | Blenda: Dynamically-Reconfigurable Stacked DRAM · MICRO 2024 |
Electronic design automation › physical design
placement |
0.2 | 1 | 2022 | LEGOStore: A Linearizable Geo-Distributed Store Combining Replication and Erasure Coding · Proc. VLDB Endow. 2022 |
Methods — techniques the papers use, named apart from their topics
dynamic partitioning · 0.8cache filtering · 0.8optimization framework · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Blenda: Dynamically-Reconfigurable Stacked DRAMabstractThis paper proposes Blenda, a dynamically-partitioned memory-cache blend architecture for giga-scale die-stacked DRAMs. Blenda architects the stacked DRAM partly as memory and partly as cache, and dynamically adjusts each part's size to workloads' demands. The memory part hosts hot data objects and serves requests to them efficiently (i.e., without metadata overheads). The cache part captures transient data and filters requests to bandwidth-limited off-chip DRAM. Blenda provides three key contributions: (i) Blenda partitions stacked DRAM's capacity in a workload-aware manner: different workloads enjoy different memory-cache configurations. (ii) Blenda is reactive: the configuration is adjusted to workloads' phases dynamically and application-transparently: no reboot or user involvement are needed. (iii) Blenda gracefully transitions among configurations: no data invalidation is required upon most reconfigurations. We simulate 15 diverse big-data workloads running on a state-of-the-art processor and show that Blenda outperforms the best-performing prior architecture by 34%. Blenda's total storage overhead is less than 100 bytes per core. Mohammad Bakhshalipour, Hamidreza Zare, Farid Samandi, Fatemeh Golshan, Pejman Lotfi-Kamran, Hamid Sarbazi-Azad |
MICRO | 2 |
| 2022 | LEGOStore: A Linearizable Geo-Distributed Store Combining Replication and Erasure CodingabstractWe design and implement LEGOStore, an erasure coding (EC) based linearizable data store over geo-distributed public cloud data centers (DCs). For such a data store, the confluence of the following factors opens up opportunities for EC to be latency-competitive with replication: (a) the necessity of communicating with remote DCs to tolerate entire DC failures and implement linearizability; and (b) the emergence of DCs near most large population centers. LEGOStore employs an optimization framework that, for a given object, carefully chooses among replication and EC, as well as among various DC placements to minimize overall costs. To handle workload dynamism, LEGOStore employs a novel agile reconfiguration protocol. Our evaluation using a LEGOStore prototype spanning 9 Google Cloud Platform DCs demonstrates the efficacy of our ideas. We observe cost savings ranging from moderate (5-20%) to significant (60%) over baselines representing the state of the art while meeting tail latency SLOs. Our reconfiguration protocol is able to transition key placements in 3 to 4 inter-DC RTTs (< 1s in our experiments), allowing for agile adaptation to dynamic conditions. Hamidreza Zare, Viveck R. Cadambe, Bhuvan Urgaonkar, Nader Alfares, Praneet Soni, Arif Merchant |
Proc. VLDB Endow. | 1 |