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

Sourabh Jain

dblp:86/6858 · DBLP profile ↗
← Back
14ranked-venue papers
2as first author
2since 2021 · last 2025
—ORCID · conflict

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

Computer networks · 9 · 1 first-author · 1 since 2021Systems, architecture and hardware · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2Artificial intelligence and machine learning · 1Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 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
7 papers
Content delivery and video streaming · 23% Internet architecture and protocols · 22% Routing and switching · 19%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Cloud and datacenter computing · 100%

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

TopicWeightPapersLastEvidence papers
Internet architecture and protocols › network topology
hierarchical network topology
0.312018
B4 and after: managing hierarchy, partitioning, and asymmetry for availability and scale in google's software-defined WAN · SIGCOMM 2018
Software-defined and programmable networks › SDN applications
software-defined WAN
0.312018
B4 and after: managing hierarchy, partitioning, and asymmetry for availability and scale in google's software-defined WAN · SIGCOMM 2018
Routing and switching
traffic engineering
0.312018
B4 and after: managing hierarchy, partitioning, and asymmetry for availability and scale in google's software-defined WAN · SIGCOMM 2018
Content delivery and video streaming › caching › cache networks
hierarchical caching
0.322012
Vivisecting YouTube: An active measurement study · INFOCOM 2012
How do you 'Tube' · SIGMETRICS 2011
Network measurement and analytics
application performance measurement
0.112011
Characterizing roles of front-end servers in end-to-end performance of dynamic content distribution · Internet Measurement Conference 2011
Content delivery and video streaming
dynamic content delivery
0.112011
Characterizing roles of front-end servers in end-to-end performance of dynamic content distribution · Internet Measurement Conference 2011
Internet architecture and protocols
future internet architecture
0.112011
VIRO: A scalable, robust and namespace independent virtual Id routing for future networks · INFOCOM 2011
Datacenter networks › datacenter interconnect
inter-datacenter transfer
0.112011
A first look at inter-data center traffic characteristics via Yahoo! datasets · INFOCOM 2011
Network measurement and analytics
traffic characterization
0.112011
A first look at inter-data center traffic characteristics via Yahoo! datasets · INFOCOM 2011
Network measurement and analytics › traffic characterization
traffic dynamics
0.112010
YouTube traffic dynamics and its interplay with a tier-1 ISP: an ISP perspective · Internet Measurement Conference 2010
Internet architecture and protocols
domain name system
0.012011
How do you 'Tube' · SIGMETRICS 2011
Routing and switching › compact routing
name-independent routing
0.012011
VIRO: A scalable, robust and namespace independent virtual Id routing for future networks · INFOCOM 2011
Routing and switching
routing and forwarding
0.012011
VIRO: A scalable, robust and namespace independent virtual Id routing for future networks · INFOCOM 2011
Routing and switching
inter-domain routing
0.012010
YouTube traffic dynamics and its interplay with a tier-1 ISP: an ISP perspective · Internet Measurement Conference 2010

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

two-stage matching/hashing · 0.7network measurement · 0.2netflow analysis · 0.2model-based inference · 0.2IP localization heuristics · 0.2active measurement · 0.1DNS mapping analysis · 0.1structured routing · 0.1distributed measurement · 0.1consistent hashing · 0.1
YearPublicationVenuePosition
2025 A heuristic assisted cyber attack detection system using multi-scale and attention-based adaptive hybrid network
R. Lakshman Naik, Sourabh Jain, Manjula Bairam
J. Inf. Secur. Appl.2
2025 Development of hybrid weighted networks of RNN and DBN for facilitating the secure information system in cyber security using meta-heuristic improvement
R. Lakshman Naik, Sourabh Jain, Manjula Bairam
Wirel. Networks2
2018 B4 and after: managing hierarchy, partitioning, and asymmetry for availability and scale in google's software-defined WAN
abstract
Private WANs are increasingly important to the operation of enterprises, telecoms, and cloud providers. For example, B4, Google's private software-defined WAN, is larger and growing faster than our connectivity to the public Internet. In this paper, we present the five-year evolution of B4. We describe the techniques we employed to incrementally move from offering best-effort content-copy services to carrier-grade availability, while concurrently scaling B4 to accommodate 100x more traffic. Our key challenge is balancing the tension introduced by hierarchy required for scalability, the partitioning required for availability, and the capacity asymmetry inherent to the construction and operation of any large-scale network. We discuss our approach to managing this tension: i) we design a custom hierarchical network topology for both horizontal and vertical software scaling, ii) we manage inherent capacity asymmetry in hierarchical topologies using a novel traffic engineering algorithm without packet encapsulation, and iii) we re-architect switch forwarding rules via two-stage matching/hashing to deal with asymmetric network failures at scale.
Chi-Yao Hong, Subhasree Mandal, Mohammad Al-Fares, Richard Alimi, Kondapa Naidu Bollineni, Chandan Bhagat, Sourabh Jain, Jay Kaimal, Shiyu Liang, Kirill Mendelev, Steve Padgett, Faro Rabe, Saikat Ray, Malveeka Tewari, Matt Tierney, Monika Zahn, Jonathan Zolla, Joon Ong, Amin Vahdat
SIGCOMM8
2012 Bandwidth management for mobile media delivery
abstract
Mobile broadband networks using 3G and 4G technologies (such as EV-DO, HSPA, WiMAX, LTE) are rapidly becoming one of the prominent means to access the Internet. Multimedia consumption - requiring low delay, high bandwidth, or a combination of both - is projected to become a large portion of bandwidth utilization in mobile broadband networks. In this paper, we study the fundamental problem of how packet loss and delay vary as a function of the transmission rate over these networks. With extensive real-world measurement studies, we analyze the performance of a number of rate control algorithms commonly used in media transmission. We show that the variable nature of congestion signals (loss and delay) on these networks leads to an ultimate failure of existing rate control strategies to deliver adequate performance for multimedia applications. In addition, we show how a rate control algorithm derived from the utility maximization framework - which uses queuing delay as the primary congestion signal - can be modified to solve the challenging issues we have observed. By using a variable threshold to define when the network is congested, our proposed solution is able to achieve a significant improvement over algorithms that use fixed definitions of congestion.
Sanjeev Mehrotra, Sourabh Jain, Jin Li 0001, Baochun Li, Minghua Chen 0001
GLOBECOM3
2012 Vivisecting YouTube: An active measurement study
abstract
We deduce key design features behind the YouTube video delivery system by building a distributed active measurement infrastructure, and collecting and analyzing a large volume of video playback logs, DNS mappings and latency data. We find that the design of YouTube video delivery system consists of three major components: a “flat” video id space, multiple DNS namespaces reflecting a multi-layered logical organization of video servers, and a 3-tier physical cache hierarchy. We also uncover that YouTube employs a set of sophisticated mechanisms to handle video delivery dynamics such as cache misses and load sharing among its distributed cache locations and data centers.
Vijay Kumar Adhikari, Sourabh Jain, Yingying Chen 0002, Zhi-Li Zhang
INFOCOM2
2011 Where Do You "Tube"? Uncovering YouTube Server Selection Strategy
abstract
YouTube is one of the most popular video sharing websites in the world. In order to serve its globally distributed users, it requires a massive-scale video delivery system. A major part of the whole system is to decide exactly what server machine is going to serve a client request at any given time. In this paper, we analyze DNS resolutions and video playback traces collected by playing half a million YouTube videos from geographically distributed PlanetLab nodes to uncover load- balancing and server selection strategies used by YouTube. Our results indicate that YouTube is aggressively deploying cache servers of widely varying sizes at many different locations around the world with several of them located inside other ISPs to reduce cost and improve the end-user performance. We also find that YouTube tries to use local "per-cache" load-sharing before resorting to redirecting a user to bigger/central cache locations.
Vijay Kumar Adhikari, Sourabh Jain, Zhi-Li Zhang
ICCCN2
2011 Characterizing roles of front-end servers in end-to-end performance of dynamic content distribution
abstract
This paper investigates the roles of front-end (proxy) servers in improving user-perceived performance of dynamic content distribution. Using Bing and Google search services as two case studies, we perform extensive network measurement and analysis to understand several key factors that affect the overall user-perceived performance. In particular, we develop a simple model-based inference framework to indirectly measure and quantify the (directly unobservable) "frontend-to-backend fetching time" comprised of the query processing time at back-end data centers and the delivery time between the back-end data centers and front-end servers. We show that this fetching time plays a critical role in the end-to-end performance of dynamic content delivery.
Yingying Chen 0002, Sourabh Jain, Vijay Kumar Adhikari, Zhi-Li Zhang
Internet Measurement Conference2
2011 A first look at inter-data center traffic characteristics via Yahoo! datasets
abstract
Effectively managing multiple data centers and their traffic dynamics pose many challenges to their operators, as little is known about the characteristics of inter-data center (D2D) traffic. In this paper we present a first study of D2D traffic characteristics using the anonymized NetFlow datasets collected at the border routers of five major Yahoo! data centers. Our contributions are mainly two-fold: i) we develop novel heuristics to infer the Yahoo! IP addresses and localize their locations from the anonymized NetFlow datasets, and ii) we study and analyze both D2D and client traffic characteristics and the correlations between these two types of traffic. Our study reveals that Yahoo! uses a hierarchical way of deploying data centers, with several satellite data centers distributed in other countries and backbone data centers distributed in US locations. For Yahoo! US data centers, we separate the client-triggered D2D traffic and background D2D traffic from the aggregate D2D traffic using port based correlation, and study their respective characteristics. Our findings shed light on the interplay of multiple data centers and their traffic dynamics within a large content provider, and provide insights to data center designers and operators as well as researchers.
Yingying Chen 0002, Sourabh Jain, Vijay Kumar Adhikari, Zhi-Li Zhang, Kuai Xu
INFOCOM2
2011 VIRO: A scalable, robust and namespace independent virtual Id routing for future networks
abstract
In this paper we propose VIRO - a novel, virtual identifier (Id) routing paradigm for future networks. The objective is three-fold. First, VIRO directly addresses the challenges faced by the traditional layer-2 technologies such as Ethernet, while retaining its simplicity feature. Second, it provides a uniform convergence layer that integrates and unifies routing and forwarding performed by the traditional layer-2 and layer-3, as prescribed by the traditional local-area/wide-area network dichotomy. Third and perhaps more importantly, VIRO decouples routing from addressing, and thus is namespace-independent. The key idea in our design is to introduce a topology-aware, structured virtual id (vid) space onto which both physical identifiers as well as higher layer addresses/names are mapped. VIRO completely eliminates network-wide flooding in both the data and control planes, and thus is highly scalable and robust. Furthermore, VIRO effectively localizes failures, and possesses built-in mechanisms for fast rerouting and load-balancing.
Sourabh Jain, Yingying Chen 0002, Zhi-Li Zhang
INFOCOM1
2011 How do you 'Tube'
abstract
In this paper we "reverse-engineer" the YouTube video delivery cloud by building a distributed measurement infrastructure. Through extensive data collection and analysis, we deduce the key design features underlying the YouTube video delivery cloud. The design of the YouTube video delivery cloud consists of three major components: a "flat" video id space, multiple DNS namespaces reflecting a multi-layered logical organization of video servers, and a 3-tier physical cache hierarchy. By mapping the video id space to the logical servers via consistent hashing and cleverly leveraging DNS and HTTP re-direction mechanisms, such a design leads to a scalable, robust and flexible content distribution system.
Vijay Kumar Adhikari, Sourabh Jain, Yingying Chen 0002, Zhi-Li Zhang
SIGMETRICS2
2010 YouTube traffic dynamics and its interplay with a tier-1 ISP: an ISP perspective
abstract
In this paper we conduct an extensive and in-depth study of traffic exchanged between YouTube data centers and its users, as seen from the perspective of a tier-1 ISP in Spring 2008 after YouTube was acquired by Google but before Google did any major restructuring of YouTube. Using flow-level data collected at multiple PoPs of the ISP, we first infer where the YouTube data centers are located and where they are connected to the ISP. We then deduce the load balancing strategy used by YouTube to service user requests, and investigate how load balancing strategies and routing policies affect the traffic dynamics across YouTube and the tier-1 ISP.
Vijay Kumar Adhikari, Sourabh Jain, Zhi-Li Zhang
Internet Measurement Conference2
2009 Extracting the textual and temporal structure of supercomputing logs
abstract
Supercomputers are prone to frequent faults that adversely affect their performance, reliability and functionality. System logs collected on these systems are a valuable resource of information about their operational status and health. However, their massive size, complexity, and lack of standard format makes it difficult to automatically extract information that can be used to improve system management. In this work we propose a novel method to succinctly represent the contents of supercomputing logs, by using textual clustering to automatically find the syntactic structures of log messages. This information is used to automatically classify messages into semantic groups via an online clustering algorithm. Further, we describe a methodology for using the temporal proximity between groups of log messages to identify correlated events in the system. We apply our proposed methods to two large, publicly available supercomputing logs and show that our technique features nearly perfect accuracy for online log-classification and extracts meaningful structural and temporal message patterns that can be used to improve the accuracy of other log analysis techniques.
Sourabh Jain, Inderpreet Singh, Abhishek Chandra, Zhi-Li Zhang, Greg Bronevetsky
HiPC1
2006 High Quality Compression of Educational Videos Using Content-Adaptive Framework
Ankush Mittal, Sourabh Jain
ACCV (2)3
2006 Content-based adaptive compression of educational videos using phase correlation techniques
Ankush Mittal, Sourabh Jain
Multim. Syst.3