EDBT 2026 Demo / reviewers in the wild / expert
Ali Imran 0005
dblp:380/6648
· DBLP profile ↗
4ranked-venue papers
0as first author
4since 2021 · last 2025
0009-0009-7194-2357ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 since 2021Software engineering, systems software and programming languages · 2 · 2 since 2021Security and privacy · 1 · 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 networks
2 papers |
Software-defined and programmable networks · 93% Internet architecture and protocols · 7% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software-defined and programmable networks
programmable data plane |
0.9 | 1 | 2025 | Gigaflow: Pipeline-Aware Sub-Traversal Caching for Modern SmartNICs · ASPLOS (2) 2025 |
Software-defined and programmable networks › programmable data plane
SmartNIC offload |
0.9 | 1 | 2025 | Gigaflow: Pipeline-Aware Sub-Traversal Caching for Modern SmartNICs · ASPLOS (2) 2025 |
Software-defined and programmable networks › software switch
virtual switch |
0.9 | 1 | 2025 | Gigaflow: Pipeline-Aware Sub-Traversal Caching for Modern SmartNICs · ASPLOS (2) 2025 |
Software-defined and programmable networks › programmable data plane
in-network machine learning |
0.8 | 1 | 2024 | Caravan: Practical Online Learning of In-Network ML Models with Labeling Agents · OSDI 2024 |
Internet architecture and protocols › packet processing › packet classification
rule caching |
0.3 | 1 | 2025 | Gigaflow: Pipeline-Aware Sub-Traversal Caching for Modern SmartNICs · ASPLOS (2) 2025 |
Software-defined and programmable networks › programmable data plane › in-network computation
in-network inference |
0.2 | 1 | 2024 | Caravan: Practical Online Learning of In-Network ML Models with Labeling Agents · OSDI 2024 |
Methods — techniques the papers use, named apart from their topics
sub-traversal caching · 0.9pipeline-aware caching · 0.9online learning · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Gigaflow: Pipeline-Aware Sub-Traversal Caching for Modern SmartNICsabstractThe success of modern public/edge clouds hinges heavily on the performance of their end-host network stacks if they are to support the emerging and diverse tenants' workloads (e.g., distributed training in the cloud to fast inference at the edge). Virtual Switches (vSwitches) are vital components of this stack, providing a unified interface to enforce high-level policies on incoming packets and route them to physical interfaces, containers, or virtual machines. As performance demands escalate, there has been a shift toward offloading vSwitch processing to SmartNICs to alleviate CPU load and improve efficiency. However, existing solutions struggle to handle the growing flow rule space within the NIC, leading to high miss rates and poor scalability. Annus Zulfiqar, Ali Imran 0005, Venkat Kunaparaju, Ben Pfaff, Gianni Antichi, Muhammad Shahbaz 0001 |
ASPLOS (2) | 2 |
| 2025 | O'MINE: A Novel Collaborative DDoS Detection Mechanism for Programmable Data-PlanesabstractThe emergence of softwarized network devices, like programmable switches and smart NICs, has brought about new and advanced network functionalities. Intelligent decision-making becomes possible at line rate by offloading network functionality from the network control-plane to the programmable data-plane. In this paper, we offload fine-grained Distributed Denial of Service (DDoS) attack detection to the data-plane. The state-of-the-art in this regard, mainly aims to embed Machine Learning (ML) models into the data-plane without compromising on inference accuracy. Besides accuracy, we must consider multiple other factors, like traffic feature availability and false positive rates. To that end, we propose O’MINE: ONE MODEL IS NOT ENOUGH, a novel collaborative detection mechanism comprising lightweight ML models. This maximises the detection accuracy while keeping the false positive rate (FPR) low. We use three state-of-the-art datasets to evaluate the O’MINE algorithm and its ML models. Our results show that O’MINE can detect DDoS attacks with high accuracy (≈98% and ≈96% with full and scarce training data, respectively) and low FPR (≈0.22% and ≈0.72% with full and scarce training data, respectively), outperforming the state-of-the-art. Lastly, O’MINE only consumes a few device resources (≈6% of LUT and ≈4% of FF) on the Xlinx Alevo U250 FPGA we have used for inference at line rate. Enkeleda Bardhi, Chenxing Ji, Ali Imran 0005, Muhammad Shahbaz 0001, Riccardo Lazzeretti, Mauro Conti, Fernando A. Kuipers |
EuroS&P | 3 |
| 2024 | A Smart Cache for a SmartNIC! Scaling End-Host Networking to 400Gbps and Beyondabstract•Virtual switches optimize performance by caching multi-table lookup traversals to single-table Megaflow cache, which SmartNICs offload directly to hardware •We present Gigaflow: a multi-table sub-traversal cache for SmartNICs, designed to capture a much larger rule space using the same cache size •Open vSwitch caches traversals into Megaflow and can't share sub-traversals among traffic, making the captured rule space proportional to cache size •By caching sub-traversals into a multi-table cache, we can capture 3 orders of magnitude more rule space, attain 51% higher cache hit rate, and 31% lower end-to-end packet latency, with manageable processing overhead Annus Zulfiqar, Ali Imran 0005, Venkat Kunaparaju, Ben Pfaff, Gianni Antichi, Muhammad Shahbaz 0001 |
HCS | 2 |
| 2024 | Caravan: Practical Online Learning of In-Network ML Models with Labeling Agents
Qizheng Zhang, Ali Imran 0005, Enkeleda Bardhi, Tushar Swamy, Nathan Zhang, Muhammad Shahbaz 0001, Kunle Olukotun |
OSDI | 2 |