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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Muhammad Tirmazi

dblp:203/1626 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
1since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1 · 1 first-authorComputer networks · 1 · 1 since 2021Databases, data management, data science and information retrieval · 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
Internet architecture and protocols · 57% Software-defined and programmable networks · 43%
Databases, data mining, and information retrieval
1 paper
Distributed and cloud data management · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 77% Performance modeling and evaluation · 23%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Internet architecture and protocols
internet service provider
0.612022
cISP: A Speed-of-Light Internet Service Provider · NSDI 2022
Distributed and cloud data management › distributed query processing
in-network query processing
0.412020
Cheetah: Accelerating Database Queries with Switch Pruning · SIGMOD Conference 2020
Distributed and cloud data management
query offloading
0.412020
Cheetah: Accelerating Database Queries with Switch Pruning · SIGMOD Conference 2020
Software-defined and programmable networks
programmable data plane
0.412020
Cheetah: Accelerating Database Queries with Switch Pruning · SIGMOD Conference 2020
Cloud and datacenter computing
cluster resource management and scheduling
0.412020
Borg: the next generation · EuroSys 2020
Distributed and cloud data management
distributed query processing
0.112020
Cheetah: Accelerating Database Queries with Switch Pruning · SIGMOD Conference 2020
Performance modeling and evaluation
workload characterization
0.112020
Borg: the next generation · EuroSys 2020

Methods — techniques the papers use, named apart from their topics

switch pruning · 0.9data pruning · 0.9network design · 0.6trace analysis · 0.4longitudinal comparison · 0.4
YearPublicationVenuePosition
2022 cISP: A Speed-of-Light Internet Service Provider
Debopam Bhattacherjee, Waqar Aqeel, Sangeetha Abdu Jyothi, Ilker Nadi Bozkurt, William Sentosa, Muhammad Tirmazi, Anthony Aguirre, Balakrishnan Chandrasekaran 0002, Brighten Godfrey, Gregory Laughlin, Bruce M. Maggs, Ankit Singla
NSDI6
2020 Borg: the next generation
abstract
This paper analyzes a newly-published trace that covers 8 different Borg [35] clusters for the month of May 2019. The trace enables researchers to explore how scheduling works in large-scale production compute clusters. We highlight how Borg has evolved and perform a longitudinal comparison of the newly-published 2019 trace against the 2011 trace, which has been highly cited within the research community.
Muhammad Tirmazi, Adam Barker, Md E. Haque, Zhijing Gene Qin, Steven Hand 0001, Mor Harchol-Balter, John Wilkes
EuroSys1
2020 Cheetah: Accelerating Database Queries with Switch Pruning
abstract
Modern database systems are growing increasingly distributed and struggle to reduce query completion time with a large volume of data. In this paper, we leverage programmable switches in the network to partially offload query computation to the switch. While switches provide high performance, they have resource and programming constraints that make implementing diverse queries difficult. To fit in these constraints, we introduce the concept of data pruning -- filtering out entries that are guaranteed not to affect output. The database system then runs the same query but on the pruned data, which significantly reduces processing time. We propose pruning algorithms for a variety of queries. We implement our system, Cheetah, on a Barefoot Tofino switch and Spark. Our evaluation on multiple workloads shows 40 - 200% improvement in the query completion time compared to Spark.
Muhammad Tirmazi, Ran Ben-Basat, Minlan Yu
SIGMOD Conference1