EDBT 2026 Demo / reviewers in the wild / expert
Hamed Rezaei
dblp:213/7436
· DBLP profile ↗
6ranked-venue papers
5as first author
2since 2021 · last 2021
0009-0005-6718-8540ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 2 · 2 first-author · 1 since 2021Databases, data management, data science and information retrieval · 2 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 first-author
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 networks
2 papers |
Datacenter networks · 50% Internet architecture and protocols · 50% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Datacenter networks
incast |
0.5 | 1 | 2021 | Superways: A Datacenter Topology for Incast-heavy workloads · WWW 2021 |
Internet architecture and protocols
network topology |
0.5 | 1 | 2021 | Superways: A Datacenter Topology for Incast-heavy workloads · WWW 2021 |
Datacenter networks
flow scheduling |
0.4 | 1 | 2020 | ResQueue: A Smarter Datacenter Flow Scheduler · WWW 2020 |
Internet architecture and protocols › packet scheduling
priority scheduling |
0.4 | 1 | 2020 | ResQueue: A Smarter Datacenter Flow Scheduler · WWW 2020 |
Cloud and datacenter computing
datacenter workloads |
0.4 | 1 | 2020 | ResQueue: A Smarter Datacenter Flow Scheduler · WWW 2020 |
Cloud and datacenter computing › quality of service
tail latency |
0.4 | 1 | 2020 | ResQueue: A Smarter Datacenter Flow Scheduler · WWW 2020 |
Methods — techniques the papers use, named apart from their topics
packet history · 0.9flow size · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Smartbuf: An Agile Memory Management for Shared-Memory Switches in DatacentersabstractImportant datacenter applications generate extremely bursty traffic patterns and demand low latency tails as well as high throughput. Datacenter networks employ shallow-buffered, shared-memory switches to cut cost and to cope up with ever-increasing link speeds. End-to-end congestion control cannot react in time to handle bursty, short flows that dominate datacenter traffic and they incur buffer overflows, which cause long latency tails and degrade throughput. Therefore, there is a need for agile, switch-local mechanisms that quickly sense congestion and provision enough buffer space dynamically to avoid costly buffer overflows. We propose Smartbuf, an online learning algorithm that accurately predicts buffer requirement of each switch port before the onset of congestion. Our key novelty lies in fingerprinting bursts based on the gradient of queue length and using this information to provision just enough buffer space. Our preliminary evaluations show that our algorithm can predict buffer demands accurately within an average error margin of 6% and achieve an improvement in the 99thpercentile latency by a factor of 8x at high loads, while providing good fairness among ports. Hamed Rezaei, Hamidreza Almasi, Balajee Vamanan |
IWQoS | 1 |
| 2021 | Superways: A Datacenter Topology for Incast-heavy workloadsabstractSeveral important datacenter applications cause incast congestion, which severely degrades flow completion times of short flows and throughput of long flows. Further, because most flows are short and the incast duration is shorter than typical round-trip times, reactive mechanisms that rely on congestion control are not effective. While modern datacenter topologies provide high bisection bandwidth to support all-to-all traffic, incast is fundamentally a many-to-one traffic pattern, and therefore, requires deep buffers or high bandwidth at the network edge. Hamed Rezaei, Balajee Vamanan |
WWW | 1 |
| 2020 | ResQueue: A Smarter Datacenter Flow SchedulerabstractDatacenters host a mix of applications: foreground applications perform distributed lookups in order to service user queries and background applications perform batch processing tasks such as data reorganization, backup, and replication. While background flows produce the most load, foreground applications produce the most number of flows. Because packets from both types of applications compete at switches for network bandwidth, the performance of applications is sensitive to scheduling mechanisms. Existing schedulers use flow size to distinguish critical flows from non-critical flows. However, recent studies on datacenter workloads reveal that most flows are small (e.g., most flows consist of only a handful number of packets). In light of recent findings, we make the key observation that because most flows are small, flow size is not sufficient to distinguish critical flows from non-critical flows and therefore existing flow schedulers do not achieve the desired prioritization. In this paper, we introduce ResQueue, which uses a combination of flow size and packet history to calculate the priority of each flow. Our evaluation shows that ResQueue improves tail flow completion times of short flows by up to 60% over the state-of-the-art flow scheduling mechanisms. Hamed Rezaei, Balajee Vamanan |
WWW | 1 |
| 2019 | Pulser: Fast Congestion Response Using Explicit Incast Notifications for Datacenter NetworksabstractDatacenter applications frequently cause incast congestion, which degrades short flows' flow completion times and long flows' throughput. Existing congestion control schemes (e.g., DCTCP) do not explicitly detect and isolate incast. Instead, they rely on existing Explicit Congestion Notification (ECN) to react to general congestion. They, therefore, lose performance due to slow, cautious, and inaccurate reaction to incast. We propose a novel algorithm that detects incasts and notifies senders using a new Explicit Incast Notification EIN). We show that our incast detection is fast and accurate. Next, we present our congestion control scheme, called Pulser , which isolates incasts using EIN. Unlike DCTCP, which gradually adjusts sending rate, Pulser drastically backs off during incast and rapidly restores sending rate once incast ends (i.e., like a pulse). Our real experiments and ns-3 simulations show that Pulser outperforms prior schemes, DCTCP and ICTCP, in both flow completion times and throughput. Hamidreza Almasi, Hamed Rezaei, Muhammad Usama Chaudhry, Balajee Vamanan |
LANMAN | 2 |
| 2018 | Slytherin: Dynamic, Network-Assisted Prioritization of Tail Packets in Datacenter NetworksabstractDatacenter applications demand both low latency and high throughput; while interactive applications (e.g., WebSearch) demand low tail latency for their short messages due to their partition-aggregate software architecture, many data-intensive applications (e.g., Map-Reduce) require high throughput for long flows as they move vast amounts of data across the network. Recent proposals improve latency of short flows and throughput of long flows by addressing the shortcomings of existing packet scheduling and congestion control algorithms, respectively. We make the key observation that long tails in theFlow Completion Times (FCT) of short flows result from packetsthat suffer congestion at more than one switch along their paths in the network. Our proposal,Slytherin, specifically targets packets that suffered from congestion at multiple points and prioritizes them in the network. Slytherin leverages ECN mechanism which iswidely used in existing datacenters to identify such tail packets and dynamically prioritizes them using existing priority queues. As compared to existing state-of-the-art packet scheduling proposals, Slytherin achieves 18.6% lower 99th percentile flow completion times for short flows without any loss of throughput. Further, Slytherin drastically reduces 99th percentile queue length in switches by a factor of about 2x on average. Hamed Rezaei, Mojtaba MalekpourShahraki, Balajee Vamanan |
ICCCN | 1 |
| 2012 | SMO-based fault tolerant control design for three phase induction motorsabstractIn present paper, an active fault tolerant control (FTC) system is proposed for three phase induction motor (IM) drives subjected to the mechanical faults caused by both stator and rotor failures. FTC design consists of two main parts. The first part is design of a nominal controller in the fault-free case to achieve control objectives. In this work, a feedback linearizing controller has been employed. The second one is the design of a sliding mode observer (SMO) in order to estimate additive faults which model mechanical faults and production of extra control inputs for compensating their undesirable effects on IM performance. SMO is also used for online estimation of axial fluxes in the both conditions. The simulations are performed using Matlab/Simulink software to illustrate the effectiveness of the proposed FTC scheme. Hamed Rezaei, Mohammad-Javad Khosrowjerdi, Ali Saadat |
IECON | 1 |