EDBT 2026 Demo / reviewers in the wild / expert
Hafiz Mohsin Bashir
dblp:206/9143
· DBLP profile ↗
6ranked-venue papers
2as first author
2since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 4 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 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 architecture, parallel and distributed computing, and storage systems
3 papers |
Cloud and datacenter computing · 77% Storage systems · 12% Distributed systems · 7% | |
| Computer networks
2 papers |
Datacenter networks · 94% Software-defined and programmable networks · 6% | |
| Databases, data mining, and information retrieval
1 paper |
Machine learning and data management · 100% |
Topics — the 14 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.8 | 1 | 2024 | When will my ML Job finish? Toward providing Completion Time Estimates through Predictability-Centric Scheduling · OSDI 2024 |
Cloud and datacenter computing
job scheduling |
0.8 | 1 | 2024 | When will my ML Job finish? Toward providing Completion Time Estimates through Predictability-Centric Scheduling · OSDI 2024 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.4 | 1 | 2019 | Reducing tail latency using duplication: a multi-layered approach · CoNEXT 2019 |
Storage systems
data redundancy |
0.4 | 1 | 2019 | Reducing tail latency using duplication: a multi-layered approach · CoNEXT 2019 |
Cloud and datacenter computing › quality of service
tail latency |
0.4 | 1 | 2019 | Reducing tail latency using duplication: a multi-layered approach · CoNEXT 2019 |
Datacenter networks
flow scheduling |
0.3 | 1 | 2018 | Workload adaptive flow scheduling · CoNEXT 2018 |
Datacenter networks › low-latency networking
tail latency reduction |
0.3 | 1 | 2018 | Workload adaptive flow scheduling · CoNEXT 2018 |
Datacenter networks
load balancing |
0.3 | 1 | 2017 | Load balancing over symmetric virtual topologies · INFOCOM 2017 |
Datacenter networks › load balancing
packet spraying |
0.3 | 1 | 2017 | Load balancing over symmetric virtual topologies · INFOCOM 2017 |
Distributed systems
fault tolerance |
0.1 | 1 | 2019 | Reducing tail latency using duplication: a multi-layered approach · CoNEXT 2019 |
Distributed systems › distributed data processing
straggler mitigation |
0.1 | 1 | 2019 | Reducing tail latency using duplication: a multi-layered approach · CoNEXT 2019 |
Cloud and datacenter computing
datacenter workloads |
0.1 | 1 | 2018 | Workload adaptive flow scheduling · CoNEXT 2018 |
Performance modeling and evaluation
workload characterization |
0.1 | 1 | 2018 | Workload adaptive flow scheduling · CoNEXT 2018 |
Software-defined and programmable networks
SDN traffic engineering |
0.1 | 1 | 2017 | Load balancing over symmetric virtual topologies · INFOCOM 2017 |
Methods — techniques the papers use, named apart from their topics
scheduling · 1.0queueing analysis · 0.7prototype implementation · 0.4testbed experiments · 0.3simulation · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | When will my ML Job finish? Toward providing Completion Time Estimates through Predictability-Centric Scheduling
Abdullah Bin Faisal, Noah Martin, Hafiz Mohsin Bashir, Swaminathan Lamelas, Fahad R. Dogar |
OSDI | 3 |
| 2022 | Network resource management as a database problemabstractNetwork resource management, or how bandwidth is allocated to flows, tenants, or applications, is a challenging problem. In this paper, we call for using the database abstraction for network resource management. A database provides simple constructs for supporting complex resource management tasks, such as transactions to support bandwidth reservations on multiple links, virtual tables for restricting the view of tenants in a cloud environment, and many others. To highlight the opportunities and challenges in this space, we present a research agenda around new abstractions and policy languages, the necessary data plane support, and potential for domain specific replication and sharding strategies for the resource management database. Hafiz Mohsin Bashir, Abdullah Bin Faisal, Fahad R. Dogar |
SoCC | 1 |
| 2019 | Reducing tail latency using duplication: a multi-layered approachabstractDuplication can be a powerful strategy for overcoming stragglers in cloud services, but is often used conservatively because of the risk of overloading the system. We call for making duplication a first-class concept in cloud systems, and make two contributions in this regard. First, we present duplicate-aware scheduling or DAS, an aggressive duplication policy that duplicates every job, but keeps the system safe by providing suitable support (prioritization and purging) at multiple layers of the cloud system. Second, we present the D-Stage abstraction, which supports DAS and other duplication policies across diverse layers of a cloud system (e.g., network, storage, etc.). The D-Stage abstraction decouples the duplication policy from the mechanism, and facilitates working with legacy layers of a system. Using this abstraction, we evaluate the benefits of DAS for two data parallel applications (HDFS, an in-memory workload generator) and a network function (Snort-based IDS cluster). Our experiments on the public cloud and Emulab show that DAS is safe to use, and the tail latency improvement holds across a wide range of workloads. Hafiz Mohsin Bashir, Abdullah Bin Faisal, Muhammad Asim Jamshed, Peter Vondras, Ali Musa Iftikhar, Ihsan Ayyub Qazi, Fahad R. Dogar |
CoNEXT | 1 |
| 2018 | Workload adaptive flow schedulingabstractExisting flow scheduling schemes for data center networks optimize for a specific workload and performance metric. In this paper, we present 2D, a new scheduling policy that offers robustness across performance metrics and changing workloads - a ground existing scheduling policies are unable to cover. 2D combines basic scheduling building blocks of multiplexing and serialization in a principled way, ensuring tail optimal performance across workloads while also improving the average (and lower percentiles) completion times. Abdullah Bin Faisal, Hafiz Mohsin Bashir, Ihsan Ayyub Qazi, Zartash Afzal Uzmi, Fahad R. Dogar |
CoNEXT | 2 |
| 2018 | Efficient load balancing over asymmetric datacenter topologies
Syed Mohammad Irteza, Hafiz Mohsin Bashir, Talal Anwar, Ihsan Ayyub Qazi, Fahad R. Dogar |
Comput. Commun. | 2 |
| 2017 | Load balancing over symmetric virtual topologiesabstractDatacenter networks are often structured as multi-rooted trees to provide high bisection bandwidth at low cost. To utilize the available bisection bandwidth, an efficient load balancing algorithm is required. Packet Spraying is known to perform well in symmetric topologies as it provides per-packet load balancing over equal cost paths. However, packet spraying performs poorly in asymmetric topologies. In this paper we ask, “How can we make packet spraying effective in asymmetric topologies while retaining its simplicity?” Towards this end, we propose SAPS, “Symmetric Adaptive Packet Spraying”, an SDN-based scheme that uses packet spraying over symmetric virtual topologies. SAPS is based on the key insight that if we provide each flow with a symmetric view of the network fabric, then packet spraying can produce near-optimal performance. We evaluate SAPS using simulations and testbed experiments. Our results indicate that SAPS performs well for a variety of application workloads and asymmetric network scenarios. Syed Mohammad Irteza, Hafiz Mohsin Bashir, Talal Anwar, Ihsan Ayyub Qazi, Fahad R. Dogar |
INFOCOM | 2 |