Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Hafiz Mohsin Bashir

dblp:206/9143 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.812024
When will my ML Job finish? Toward providing Completion Time Estimates through Predictability-Centric Scheduling · OSDI 2024
Cloud and datacenter computing
job scheduling
0.812024
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.412019
Reducing tail latency using duplication: a multi-layered approach · CoNEXT 2019
Storage systems
data redundancy
0.412019
Reducing tail latency using duplication: a multi-layered approach · CoNEXT 2019
Cloud and datacenter computing › quality of service
tail latency
0.412019
Reducing tail latency using duplication: a multi-layered approach · CoNEXT 2019
Datacenter networks
flow scheduling
0.312018
Workload adaptive flow scheduling · CoNEXT 2018
Datacenter networks › low-latency networking
tail latency reduction
0.312018
Workload adaptive flow scheduling · CoNEXT 2018
Datacenter networks
load balancing
0.312017
Load balancing over symmetric virtual topologies · INFOCOM 2017
Datacenter networks › load balancing
packet spraying
0.312017
Load balancing over symmetric virtual topologies · INFOCOM 2017
Distributed systems
fault tolerance
0.112019
Reducing tail latency using duplication: a multi-layered approach · CoNEXT 2019
Distributed systems › distributed data processing
straggler mitigation
0.112019
Reducing tail latency using duplication: a multi-layered approach · CoNEXT 2019
Cloud and datacenter computing
datacenter workloads
0.112018
Workload adaptive flow scheduling · CoNEXT 2018
Performance modeling and evaluation
workload characterization
0.112018
Workload adaptive flow scheduling · CoNEXT 2018
Software-defined and programmable networks
SDN traffic engineering
0.112017
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
YearPublicationVenuePosition
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
OSDI3
2022 Network resource management as a database problem
abstract
Network 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
SoCC1
2019 Reducing tail latency using duplication: a multi-layered approach
abstract
Duplication 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
CoNEXT1
2018 Workload adaptive flow scheduling
abstract
Existing 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
CoNEXT2
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 topologies
abstract
Datacenter 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
INFOCOM2