Sundararajan Renganathan

dblp:229/7130 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
3since 2021 · last 2023
0009-0008-7853-9440ORCID · corroborated

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

Computer networks · 5 · 2 first-author · 3 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 networks
3 papers
Network management and operations · 56% Software-defined and programmable networks · 24% Network measurement and analytics · 16%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Cloud and datacenter computing · 100%

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

TopicWeightPapersLastEvidence papers
Network management and operations
network verification
0.712023
Hydra: Effective Runtime Network Verification · SIGCOMM 2023
Software-defined and programmable networks › programmable data plane
p4
0.712023
Hydra: Effective Runtime Network Verification · SIGCOMM 2023
Software-defined and programmable networks
programmable data plane
0.712023
Hydra: Effective Runtime Network Verification · SIGCOMM 2023
Network management and operations › fault management
fault diagnosis
0.522021
Zooming in on wide-area latencies to a global cloud provider · SIGCOMM 2019
Monitoring Cloud Service Unreachability at Scale · INFOCOM 2021
Network measurement and analytics
anomaly detection
0.512021
Monitoring Cloud Service Unreachability at Scale · INFOCOM 2021
Network management and operations
network monitoring
0.512021
Monitoring Cloud Service Unreachability at Scale · INFOCOM 2021
Network management and operations › fault management › fault diagnosis
fault localization
0.412019
Zooming in on wide-area latencies to a global cloud provider · SIGCOMM 2019
Network management and operations › fault management › fault diagnosis
passive diagnosis
0.412019
Zooming in on wide-area latencies to a global cloud provider · SIGCOMM 2019

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

gaussian model · 1.0beta-binomial model · 1.0passive diagnosis · 0.8active probing · 0.8runtime verification · 0.7domain-specific language · 0.7
YearPublicationVenuePosition
2023 Green With Envy: Unfair Congestion Control Algorithms Can Be More Energy Efficient
abstract
Despite 40 years of active research on congestion control, there has been little or no consideration of how it impacts the energy usage of end-hosts or networking equipment. Particularly with the burgeoning energy consumption of data centers and wide-area networks, we argue that the time is ripe for the networking community to start thinking along these lines. To pave the way, we conduct lab experiments to measure the energy used by popular congestion control algorithms. We consider various aspects of congestion control and the rich research challenges that arise when we consider energy efficiency. Specifically, we find that fairness for the bandwidth allocated by congestion control can increase energy consumption by as high as 16%. We extrapolate these results to projected savings on the order of $10 million/year for large data centers.
Serhat Arslan, Sundararajan Renganathan, Bruce Spang
HotNets2
2023 Hydra: Effective Runtime Network Verification
abstract
It is notoriously difficult to verify that a network is behaving as intended, especially at scale. This paper presents Hydra, a system that uses ideas from runtime verification to check that every packet is correctly processed with respect to a specification in real time. We propose a domain-specific language for writing properties, called Indus, and we develop a compiler that turns properties thus specified into executable P4 code that runs alongside the forwarding code at line rate. To evaluate our approach, we used Indus to model a range of properties, showing that it is expressive enough to capture examples studied in prior work. We also deployed Hydra checkers for validating paths in source routing and for enforcing slice isolation in Aether, an open-source cellular platform. We confirmed a subtle bug in Aether's 5G mobile core that would have been hard to detect using static techniques. We also evaluated the overheads of Hydra on hardware, finding that it does not significantly increase latency and often does not require additional pipeline stages.
Sundararajan Renganathan, Benny Rubin, Hyojoon Kim, Pier Luigi Ventre, Carmelo Cascone, Daniele Moro, Charles Chan, Nick McKeown, Nate Foster
SIGCOMM1
2021 Monitoring Cloud Service Unreachability at Scale
abstract
We consider the problem of network unreachability in a global-scale cloud-hosted service that caters to hundreds of millions of users. Even when the service itself is up, the "last mile" between where users are, and the cloud is often the weak link that could render the service unreachable. We present NetDetector, a tool for detecting network-unreachability based on measurements from a client-based HTTP-ping service. NetDetector employs two models. The first, GA (Gaussian Alerts) models temporally averaged raw success rate of the HTTP-pings as a Gaussian distribution and flags significant dips below the mean as unreachability episodes. The second, more sophisticated approach (BB, or Beta-Binomial) models the health of network connectivity as the probability of an access request succeeding, estimates health from noisy samples, and alerts based on dips in health below a client-network-specific SLO (service-level objective) derived from data. These algorithms are enhanced by a drill-down technique that identifies a more precise scope of the unreachability event. We present promising results from GA, which has been in deployment, and the experimental BB detector over a 4-month period. For instance, GA flags 49 country-level unreachability incidents, of which 42 were labelled true positives based on investigation by on-call engineers (OCEs).
Kapil Agrawal, Viral Mehta, Sundararajan Renganathan, Sreangsu Acharyya, Venkat N. Padmanabhan, Chakri Kotipalli, Liting Zhao
INFOCOM3
2019 Zooming in on wide-area latencies to a global cloud provider
abstract
The network communications between the cloud and the client have become the weak link for global cloud services that aim to provide low latency services to their clients. In this paper, we first characterize WAN latency from the viewpoint of a large cloud provider Azure, whose network edges serve hundreds of billions of TCP connections a day across hundreds of locations worldwide. In particular, we focus on instances of latency degradation and design a tool, BlameIt, that enables cloud operators to localize the cause (i.e., faulty AS) of such degradation. BlameIt uses passive diagnosis, using measurements of existing connections between clients and the cloud locations, to localize the cause to one of cloud, middle, or client segments. Then it invokes selective active probing (within a probing budget) to localize the cause more precisely. We validate BlameIt by comparing its automatic fault localization results with that arrived at by network engineers manually, and observe that BlameIt correctly localized the problem in all the 88 incidents. Further, BlameIt issues 72X fewer active probes than a solution relying on active probing alone, and is deployed in production at Azure.
Sundararajan Renganathan, Ganesh Ananthanarayanan, Junchen Jiang, Venkat N. Padmanabhan, Manuel Schröder, Matt Calder, Arvind Krishnamurthy
SIGCOMM2
2018 Rethinking Networking for "Five Computers"
abstract
T. J. Watson's apocryphal statement about there being a market for only "five computers" has, in a sense, come true with the rise of cloud computing and the dominance of a handful of "mega-computers" in terms of Internet traffic volume. However, network protocols and operation over the Internet have, for the most part, remained wedded to the old world, with individual hosts operating autonomously. We argue that this is suboptimal and that the time has come to revisit networking in the world of "five computers." We consider various networking functions, including specifically congestion control and network diagnosis, and provide an indication of the potential benefits of a new coordinated approach and sketch out an approach to realizing these benefits.
Sundararajan Renganathan, Venkat N. Padmanabhan, Akshay Uttama Nambi
HotNets1