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

Adithya Abraham Philip

dblp:171/4483 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
3since 2021 · last 2024
0009-0002-9750-4442ORCID · corroborated

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

Computer networks · 3 · 2 first-author · 3 since 2021Software engineering, systems software and programming languages · 2 · 1 first-authorSystems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1

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
Transport protocols and congestion control · 71% Network measurement and analytics · 22% Network optimization and economics · 7%
Software engineering, system software, and programming languages
3 papers
Debugging and program repair · 54% Software testing · 29% Software maintenance and evolution · 17%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Cloud and datacenter computing · 54% Distributed systems · 46%

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

TopicWeightPapersLastEvidence papers
Transport protocols and congestion control
congestion control algorithm identification
0.812024
CCAnalyzer: An Efficient and Nearly-Passive Congestion Control Classifier · SIGCOMM 2024
Transport protocols and congestion control
congestion control fairness
0.812024
Prudentia: Findings of an Internet Fairness Watchdog · SIGCOMM 2024
Network measurement and analytics
traffic classification
0.812024
CCAnalyzer: An Efficient and Nearly-Passive Congestion Control Classifier · SIGCOMM 2024
Transport protocols and congestion control
congestion control evaluation
0.512021
Revisiting TCP congestion control throughput models & fairness properties at scale · Internet Measurement Conference 2021
Debugging and program repair
fault localization
0.412019
Orca: Differential Bug Localization in Large-Scale Services · USENIX ATC 2019
Software testing › test optimization
test case reduction
0.412019
FastLane: test minimization for rapidly deployed large-scale online services · ICSE 2019
Debugging and program repair › fault localization
bug localization
0.312018
Orca: Differential Bug Localization in Large-Scale Services · OSDI 2018
Transport protocols and congestion control › congestion management
heterogeneous congestion control
0.212024
Prudentia: Findings of an Internet Fairness Watchdog · SIGCOMM 2024
Network optimization and economics › fairness
max-min fairness
0.212024
Prudentia: Findings of an Internet Fairness Watchdog · SIGCOMM 2024
Transport protocols and congestion control
congestion control modeling
0.112021
Revisiting TCP congestion control throughput models & fairness properties at scale · Internet Measurement Conference 2021
Software maintenance and evolution › release engineering
continuous integration and deployment
0.112019
FastLane: test minimization for rapidly deployed large-scale online services · ICSE 2019

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

measurement study · 0.8machine learning classification · 0.8machine learning · 0.8commit log analysis · 0.8clustering · 0.8measurement · 0.5analytical modeling · 0.5
YearPublicationVenuePosition
2024 Prudentia: Findings of an Internet Fairness Watchdog
abstract
With the rise of heterogeneous congestion control algorithms and increasingly complex application control loops (e.g. adaptive bitrate algorithms), the Internet community has expressed growing concern that network bandwidth allocations are unfairly skewed, and that some Internet services are 'winners' at the expense of 'losing' services when competing over shared bottlenecks. In this paper, we provide the first study of fairness between live, end-to-end services with distinct workloads. Rather than focusing on individual components of an application stack (e.g., studying the fairness of an individual congestion control algorithm), we want to provide a direct study over real-world deployed applications. Among our findings, we observe that services typically achieve less-than-fair outcomes: on average, the 'losing' service achieves only 72% of its max-min fair share of link bandwidth. We also find that some services are significantly more contentious than others: for example, one popular file distribution service causes competing applications to obtain as low as 16% of their max-min fair share of bandwidth when competing in a moderately-constrained setting.
Adithya Abraham Philip, Rukshani Athapathu, Ranysha Ware, Fabian Francis Mkocheko, Alexis Schlomer, Mengrou Shou, Zili Meng, Srinivasan Seshan, Justine Sherry
SIGCOMM1
2024 CCAnalyzer: An Efficient and Nearly-Passive Congestion Control Classifier
abstract
We present CCAnalyzer, a novel classifier for deployed Internet congestion control algorithms (CCAs) which is more accurate, more generalizable, and more human-interpretable than prior classifiers. CCAnalyzer requires no knowledge of the underlying CCA algorithms, and it can identify when a CCA is novel - i.e. not in the training set. Furthermore, CCAnalyzer can cluster together servers it believes use the same novel/unknown algorithm. CCAnalyzer correctly identifies all 15 of the default Internet CCAs deployed with Linux, including BBRv1, which no existing classifier can do. Finally, CCAnalyzer can classify server CCAs while being as efficient or better than prior approaches in terms of bytes transferred and runtime. We conduct a measurement study using CCAnalyzer measuring the CCA for 5000+ websites. We find widespread deployment of BBRv1 at large CDNs, and demonstrate how our clustering technique can detect deployments of new algorithms as it discovers BBRv3 although BBRv3 is not in its training set.
Ranysha Ware, Adithya Abraham Philip, Nicholas Hungria, Yash Kothari, Justine Sherry, Srinivasan Seshan
SIGCOMM2
2021 Revisiting TCP congestion control throughput models & fairness properties at scale
abstract
Much of our understanding of congestion control algorithm (CCA) throughput and fairness is derived from models and measurements that (implicitly) assume congestion occurs in the last mile. That is, these studies evaluated CCAs in "small scale" edge settings at the scale of tens of flows and up to a few hundred Mbps bandwidths. However, recent measurements show that congestion can also occur at the core of the Internet on inter-provider links, where thousands of flows share high bandwidth links. Hence, a natural question is: Does our understanding of CCA throughput and fairness continue to hold at the scale found in the core of the Internet, with 1000s of flows and Gbps bandwidths?
Adithya Abraham Philip, Ranysha Ware, Rukshani Athapathu, Justine Sherry, Vyas Sekar
Internet Measurement Conference1
2019 FastLane: test minimization for rapidly deployed large-scale online services
abstract
Today, we depend on numerous large-scale services for basic operations such as email. These services, built on the basis of Continuous Integration/Continuous Deployment (CI/CD) processes, are extremely dynamic: developers continuously commit code and introduce new features, functionality and fixes. Hundreds of commits may enter the code-base in a single day. Therefore one of the most time-critical, yet resource-intensive tasks towards ensuring code-quality is effectively testing such large code-bases. This paper presents FastLane, a system that performs data-driven test minimization. FastLane uses light-weight machine-learning models built upon a rich history of test and commit logs to predict test outcomes. Tests for which we predict outcomes need not be explicitly run, thereby saving us precious test-time and resources. Our evaluation on a large-scale email and collaboration platform service shows that our techniques can save 18.04%, i.e., almost a fifth of test-time while obtaining a test outcome accuracy of 99.99%.
Adithya Abraham Philip, Ranjita Bhagwan, Rahul Kumar 0002, Chandra Shekhar Maddila, Nachiappan Nagappan
ICSE1
2019 Orca: Differential Bug Localization in Large-Scale Services
Ranjita Bhagwan, Rahul Kumar 0002, Chandra Shekhar Maddila, Adithya Abraham Philip
USENIX ATC4
2018 BeaconNet: A Beacon-Based Smartphone Ad-Hoc Network for Resource-Constrained Classrooms
abstract
Instructors and learners in every country have increasing access to smartphones, and a variety of pedagogical tools and techniques have been developed to leverage the affordances of these devices in classroom settings. Two common patterns of communication between such devices are many-to-one (e.g., when each learner's device sends data to the instructor's device) and one-to-many (e.g., when the instructor's device sends data to each learner's device). Every classroom usually requires additional infrastructure (such as a Wi-Fi router) to reliably transmit this data, which can be challenging for institutions with limited resources. We therefore present BeaconNet, a hybrid Bluetooth/Wi-Fi beacon-based smartphone ad-hoc network that requires no infrastructure beyond commodity smartphones already owned by learners and instructors. BeaconNet supports many-to-one and one-to-many communication between these devices. For applications where the volume of communication is small (a few tens of bytes per message), it is faster and scales to large classrooms (up to 80 learners) more reliably than existing infrastructure-less solutions.
Viraj Kumar, Adithya Abraham Philip, Sarah Shekeran, Pranav Singhania, Ram P. Rustagi
ICALT2
2018 Orca: Differential Bug Localization in Large-Scale Services
Ranjita Bhagwan, Rahul Kumar 0002, Chandra Shekhar Maddila, Adithya Abraham Philip
OSDI4