Usama Naseer

dblp:203/1840 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
1since 2021 · last 2022
0000-0003-4670-2836ORCID · corroborated

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

Computer networks · 2 · 2 first-author · 1 since 2021Systems, architecture and hardware · 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
Content delivery and video streaming · 66% Network measurement and analytics · 20% Network management and operations · 15%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 50% Parallel and multicore computing · 50%

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

TopicWeightPapersLastEvidence papers
Content delivery and video streaming › content delivery network
CDN performance
0.612022
Configanator: A Data-driven Approach to Improving CDN Performance · NSDI 2022
Cloud and datacenter computing
datacenter operations
0.412020
Zero Downtime Release: Disruption-free Load Balancing of a Multi-Billion User Website · SIGCOMM 2020
Parallel and multicore computing
load balancing
0.412020
Zero Downtime Release: Disruption-free Load Balancing of a Multi-Billion User Website · SIGCOMM 2020
Network measurement and analytics
network performance measurement
0.212022
Configanator: A Data-driven Approach to Improving CDN Performance · NSDI 2022

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

load balancing · 0.9connection draining · 0.9
YearPublicationVenuePosition
2022 Configanator: A Data-driven Approach to Improving CDN Performance
Usama Naseer, Theophilus Benson
NSDI1
2020 Zero Downtime Release: Disruption-free Load Balancing of a Multi-Billion User Website
abstract
Modern network infrastructure has evolved into a complex organism to satisfy the performance and availability requirements for the billions of users. Frequent releases such as code upgrades, bug fixes and security updates have become a norm. Millions of globally distributed infrastructure components including servers and load-balancers are restarted frequently from multiple times per-day to per-week. However, every release brings possibilities of disruptions as it can result in reduced cluster capacity, disturb intricate interaction of the components operating at large scales and disrupt the end-users by terminating their connections. The challenge is further complicated by the scale and heterogeneity of supported services and protocols.
Usama Naseer, Luca Niccolini, Udip Pant, Alan Frindell, Ranjeeth Dasineni, Theophilus Benson
SIGCOMM1
2018 InspectorGadget: Inferring Network Protocol Configuration for Web Services
abstract
Over the last decade, in an attempt to improve the end-user experience, the community has proposed a multitude of changes to the configuration parameters of the networking protocol stack of modern web servers. These changes range from improving security (e.g., TLS 1.2) to improving performance (e.g., HTTP/2). While the performance implications of several of these configuration parameters have been studied in isolation. To date, there is no holistic and general tool to infer, analyze, and under-stand the actual configuration parameters employed by popular web services. Moreover, it is unclear how these parameters are tuned to account for differences in network conditions, devices characteristics, or web page complexity. Although little is known, the configuration of these parameters impact attempts to model and understand performance expectations across the internet. To this end, we present InspectorGadget, a framework for characterizing and fingerprinting the configuration parameters of a server's network stack. InspectorGadget leverages some domain-specific heuristics for reverse engineering configuration parameters and options (protocol versions). To demonstrate the efficacy of InspectorGadget, we implemented a prototype of InspectorGadget and used this prototype to survey the configuration parameters for the top 10K online content providers across different regions and end-user devices.
Usama Naseer, Theophilus Benson
ICDCS1