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

Suleman Ahmad

dblp:260/8995 · also Syed Suleman Ahmad · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
3since 2021 · last 2024
0009-0001-0896-8222ORCID · corroborated

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

Computer networks · 2 · 2 since 2021Security and privacy · 2 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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
3 papers
Internet architecture and protocols · 42% Content delivery and video streaming · 30% Network measurement and analytics · 28%
Network and information security
1 paper
Authentication and access control · 50% Network security · 50%

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

TopicWeightPapersLastEvidence papers
Content delivery and video streaming
content delivery network
0.812024
Topaz: Declarative and Verifiable Authoritative DNS at CDN-Scale · SIGCOMM 2024
Internet architecture and protocols
domain name system
0.812024
Topaz: Declarative and Verifiable Authoritative DNS at CDN-Scale · SIGCOMM 2024
Internet architecture and protocols › world wide web › web protocols
HTTP/2
0.612022
Respect the ORIGIN!: a best-case evaluation of connection coalescing in the wild · IMC 2022
Authentication and access control
password authentication
0.612022
Gossamer: Securely Measuring Password-based Logins · USENIX Security Symposium 2022
Network security
traffic analysis
0.612022
Gossamer: Securely Measuring Password-based Logins · USENIX Security Symposium 2022
Network measurement and analytics
web crawling
0.412020
Apophanies or Epiphanies? How Crawlers Impact Our Understanding of the Web · WWW 2020

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

verification · 0.8declarative configuration · 0.8passive measurement · 0.6certificate reissuance · 0.6active measurement · 0.6survey · 0.4qualitative evaluation · 0.4
YearPublicationVenuePosition
2024 Topaz: Declarative and Verifiable Authoritative DNS at CDN-Scale
abstract
Today, when a CDN nameserver receives a DNS query for a customer's domain, it decides which CDN IP to return based on servicelevel objectives such as managing load or maintaining performance, but also internal needs like split testing. Many of these decisions are made a priori by assignment systems that imperatively generate maps from DNS query to IP address(es). Unfortunately, imperative assignments obfuscate nameserver behavior, especially when different objectives conflict.
James Larisch, Tim Alberdingk Thijm, Suleman Ahmad, Peter Wu, Tom Arnfeld, Marwan Fayed
SIGCOMM3
2022 Respect the ORIGIN!: a best-case evaluation of connection coalescing in the wild
abstract
Connection coalescing, enabled by HTTP/2, permits a client to use an existing connection to request additional resources at the connected hostname. The potential for requests to be coalesced is hindered by the practice of domain sharding introduced by HTTP/1.1, because subresources are scattered across subdomains in an effort to improve performance with additional connections. When this happens, HTTP/2 clients invoke additional DNS queries and new connections to retrieve content that is available at the same server. ORIGIN Frame is an HTTP/2 extension that can be used by servers to inform clients about other domains that are reachable on the same connection. Despite being proposed by content delivery network (CDN) operators and standardized by the IETF in 2018, the extension has no known server implementation and is supported by only one browser. In this paper, we collect and characterize a large dataset. We use that dataset to model connection coalescing and identify a least-effort set of certificate changes that maximize opportunities for clients to coalesce. We then implemented and deployed ORIGIN Frame support at a large CDN. To evaluate and validate our modeling at scale, 5000 certificates were reissued. Passive measurements were conducted on production traffic over two weeks, during which we also actively measured on the 5000 domains.
Sudheesh Singanamalla, Muhammad Talha Paracha, Suleman Ahmad, Jonathan Hoyland, Luke Valenta, Yevgen Safronov, Peter Wu, Andrew Galloni, Kurtis Heimerl, Nick Sullivan, Christopher A. Wood, Marwan Fayed
IMC3
2022 Gossamer: Securely Measuring Password-based Logins
Marina Sanusi Bohuk, Mazharul Islam 0002, Suleman Ahmad, Michael M. Swift, Thomas Ristenpart, Rahul Chatterjee 0001
USENIX Security Symposium3
2020 Extortion or Expansion? An Investigation into the Costs and Consequences of ICANN's gTLD Experiments
Shahrooz Pouryousef, Muhammad Daniyal Pirwani Dar, Suleman Ahmad, Phillipa Gill, Rishab Nithyanand
PAM3
2020 Apophanies or Epiphanies? How Crawlers Impact Our Understanding of the Web
abstract
Data generated by web crawlers has formed the basis for much of our current understanding of the Internet. However, not all crawlers are created equal and crawlers generally find themselves trading off between computational overhead, developer effort, data accuracy, and completeness. Therefore, the choice of crawler has a critical impact on the data generated and knowledge inferred from it. In this paper, we conduct a systematic study of the trade-offs presented by different crawlers and the impact that these can have on various types of measurement studies. We make the following contributions: First, we conduct a survey of all research published since 2015 in the premier security and Internet measurement venues to identify and verify the repeatability of crawling methodologies deployed for different problem domains and publication venues. Next, we conduct a qualitative evaluation of a subset of all crawling tools identified in our survey. This evaluation allows us to draw conclusions about the suitability of each tool for specific types of data gathering. Finally, we present a methodology and a measurement framework to empirically highlight the differences between crawlers and how the choice of crawler can impact our understanding of the web.
Suleman Ahmad, Muhammad Daniyal Pirwani Dar, Fareed Zaffar, Narseo Vallina-Rodriguez, Rishab Nithyanand
WWW1