Hamid Hadian
Research Assistant & Ph.D. Candidate
Department of Electrical & Computer Engineering (ECE), Virginia Tech
Short Bio
He is a research assistant and Ph.D. candidate in the Department of Electrical and Computer Engineering (ECE) at Virginia Tech. He received his master's degree in Computer Engineering from Iran University of Science and Technology (IUST) under the supervision of Prof. Mohsen Sharifi in the area of distributed systems.
Research Area
Currently, he is conducting research in the MoatLab group under the supervision of Prof. Huaicheng Li in operating systems—OS-level memory management and emerging memory technologies such as CXL memory.
Publications
- (Best Paper Nominee) PACT: A Criticality-First Design for Tiered Memory ASPLOS '26
- Tiered Memory Management Beyond Hotness OSDI ’25
- Systematic CXL Memory Characterization and Performance Analysis at Scale ASPLOS ’25
- An Elastic and Traffic-Aware Scheduler for Distributed Data Stream Processing in Heterogeneous Clusters The Journal of Supercomputing
- GT-Scheduler: A Hybrid Graph-Partitioning and Tabu-Search Based Task Scheduler for Distributed Data Stream Processing Systems Cluster Computing
- SP-Ant: An Ant Colony Optimization-Based Operator Scheduler for High-Performance Distributed Stream Processing on Heterogeneous Clusters Expert Systems with Applications
- Hybrid On/Off Blockchain Approach for Vehicle Data Management, Processing and Visualization Exemplified by the ADAPT Platform ITSC 2022
- OTEC: An Optimized Transcoding Task Scheduler for Cloud Environment ViSNext 2022
- RETINA: Cross-Layered Key-Value Store for Computational Storage MASCOTS 2023
Honors
- Pratt Fellowship — Awarded by the ECE Department for outstanding academic record throughout the PhD program — 2026.
- Pratt Fellowship — Awarded by the ECE Department for maintaining a strong academic record — 2024.
- Recognized as the top student in 2021 at IUST university
- Outstanding Student (M.S. Program), School of Computer Engineering, 2018–2019 academic year, IUST University.
Teaching Activities
- Teaching Assistant, Computational Engineering (ECE 2514) — Spring 2026
- Teaching Assistant, Computer Architecture (ECE 5504) — Fall 2025
- Teaching Assistant, Computational Engineering (ECE 2514) — Fall 2022
- Teaching Assistant, Distributed Systems — Fall 2021
- Teaching Assistant, Distributed Systems — Fall 2020
- Teaching Assistant, Cluster Computing — Spring 2020
- Teaching Assistant, Operating Systems — Fall 2019
Last updated: 2025