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

Sushant Jain

dblp:69/1905 · DBLP profile ↗
← Back
10ranked-venue papers
7as first author
2since 2021 · last 2026
0009-0001-6395-0682ORCID · corroborated

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

Computer networks · 7 · 4 first-authorArtificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021Applied, 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
5 papers
Routing and switching · 31% Datacenter networks · 15% Internet architecture and protocols · 12%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Cloud and datacenter computing · 94% Distributed systems · 6%
Databases, data mining, and information retrieval
1 paper
Query processing and optimization · 50% Data models and query languages · 50%

Topics — the 16 heaviest of 19, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Routing and switching
traffic engineering
0.422015
BwE: Flexible, Hierarchical Bandwidth Allocation for WAN Distributed Computing · SIGCOMM 2015
B4: experience with a globally-deployed software defined wan · SIGCOMM 2013
Cloud and datacenter computing
cluster resource management and scheduling
0.212015
BwE: Flexible, Hierarchical Bandwidth Allocation for WAN Distributed Computing · SIGCOMM 2015
Internet architecture and protocols › traffic management
bandwidth management
0.212013
B4: experience with a globally-deployed software defined wan · SIGCOMM 2013
Datacenter networks
datacenter interconnect
0.212013
B4: experience with a globally-deployed software defined wan · SIGCOMM 2013
Software-defined and programmable networks › SDN applications
software-defined WAN
0.212013
B4: experience with a globally-deployed software defined wan · SIGCOMM 2013
Internet of things and sensor networks
delay tolerant networks
0.122005
Using redundancy to cope with failures in a delay tolerant network · SIGCOMM 2005
Routing in a delay tolerant network · SIGCOMM 2004
Content delivery and video streaming
content delivery network
0.112009
Moving beyond end-to-end path information to optimize CDN performance · Internet Measurement Conference 2009
Network measurement and analytics
latency measurement
0.112009
Moving beyond end-to-end path information to optimize CDN performance · Internet Measurement Conference 2009
Network performance modeling › delay analysis
queueing delay
0.112009
Moving beyond end-to-end path information to optimize CDN performance · Internet Measurement Conference 2009
Content delivery and video streaming
server selection
0.112009
Moving beyond end-to-end path information to optimize CDN performance · Internet Measurement Conference 2009
Routing and switching
routing
0.012004
Routing in a delay tolerant network · SIGCOMM 2004
Routing and switching › routing algorithms
routing algorithm design
0.012004
Routing in a delay tolerant network · SIGCOMM 2004
Data models and query languages › XML data management
XML publishing
0.012002
Translating XSLT programs to Efficient SQL queries · WWW 2002
Query processing and optimization
XML query processing
0.012002
Translating XSLT programs to Efficient SQL queries · WWW 2002
Internet architecture and protocols › network topology
internet topology
0.012009
Moving beyond end-to-end path information to optimize CDN performance · Internet Measurement Conference 2009
Distributed systems
fault tolerance
0.012005
Using redundancy to cope with failures in a delay tolerant network · SIGCOMM 2005

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

primal-dual method · 0.4integer programming · 0.4rate limiting · 0.3centralized traffic engineering · 0.3portfolio theory optimization · 0.1erasure coding · 0.1latency measurement · 0.1simulation · 0.0query optimization · 0.0
YearPublicationVenuePosition
2026 FedA2W: adaptive aggregation with weighted loss proximity for non-IID federated learning
Sushant Jain, Sumukh Gupta, Amit Pundir, Geetika Jain Saxena
Neural Comput. Appl.1
2024 Navigating the face recognition: unleashing the power of few-shot learning through metric-based insights
Sushant Jain, Amit Pundir, Geetika Jain Saxena
Multim. Tools Appl.1
2015 BwE: Flexible, Hierarchical Bandwidth Allocation for WAN Distributed Computing
abstract
WAN bandwidth remains a constrained resource that is economically infeasible to substantially overprovision. Hence, it is important to allocate capacity according to service priority and based on the incremental value of additional allocation. For example, it may be the highest priority for one service to receive 10Gb/s of bandwidth but upon reaching such an allocation, incremental priority may drop sharply favoring allocation to other services. Motivated by the observation that individual flows with fixed priority may not be the ideal basis for bandwidth allocation, we present the design and implementation of Bandwidth Enforcer (BwE), a global, hierarchical bandwidth allocation infrastructure. BwE supports: i) service-level bandwidth allocation following prioritized bandwidth functions where a service can represent an arbitrary collection of flows, ii)independent allocation and delegation policies according to user-defined hierarchy, all accounting for a global view of bandwidth and failure conditions, iii) multi-path forwarding common in traffic-engineered networks, and iv) a central administrative point to override (perhaps faulty) policy during exceptional conditions. BwE has delivered more service efficient bandwidth utilization and simpler management in production for multiple years.
Sushant Jain, Uday Naik, Anand Raghuraman, Nikhil Kasinadhuni, Enrique Cauich Zermeno, C. Stephen Gunn, Jing Ai, Björn Carlin, Mihai Amarandei-Stavila, Mathieu Robin, Aspi Siganporia, Stephen Stuart, Amin Vahdat
SIGCOMM2
2013 B4: experience with a globally-deployed software defined wan
abstract
We present the design, implementation, and evaluation of B4, a private WAN connecting Google's data centers across the planet. B4 has a number of unique characteristics: i) massive bandwidth requirements deployed to a modest number of sites, ii) elastic traffic demand that seeks to maximize average bandwidth, and iii) full control over the edge servers and network, which enables rate limiting and demand measurement at the edge.
Sushant Jain, Subhasree Mandal, Joon Ong, Leonid B. Poutievski, Subbaiah Venkata, Jim Wanderer, Junlan Zhou, Jonathan Zolla, Urs Hölzle, Stephen Stuart, Amin Vahdat
SIGCOMM1
2009 Moving beyond end-to-end path information to optimize CDN performance
abstract
Replicating content across a geographically distributed set of servers and redirecting clients to the closest server in terms of latency has emerged as a common paradigm for improving client performance. In this paper, we analyze latencies measured from servers in Google's content distribution network (CDN) to clients all across the Internet to study the effectiveness of latency-based server selection. Our main result is that redirecting every client to the server with least latency does not suffice to optimize client latencies. First, even though most clients are served by a geographically nearby CDN node, a sizeable fraction of experience latencies several tens of milliseconds higher than other in the same region. Second, we find that queueing delays often override the benefits of a client interacting with a nearby server.
Rupa Krishnan, Harsha V. Madhyastha, Sridhar Srinivasan, Sushant Jain, Arvind Krishnamurthy, Thomas E. Anderson, Jie Gao 0001
Internet Measurement Conference4
2006 Exploiting Mobility for Energy Efficient Data Collection in Wireless Sensor Networks
Sushant Jain, Rahul C. Shah, Waylon Brunette, Gaetano Borriello, Sumit Roy 0001
Mob. Networks Appl.1
2005 Using redundancy to cope with failures in a delay tolerant network
abstract
We consider the problem of routing in a delay tolerant network (DTN) in the presence of path failures. Previous work on DTN routing has focused on using precisely known network dynamics, which does not account for message losses due to link failures, buffer overruns, path selection errors, unscheduled delays, or other problems. We show how to split, replicate, and erasure code message fragments over multiple delivery paths to optimize the probability of successful message delivery. We provide a formulation of this problem and solve it for two cases: a 0/1 (Bernoulli) path delivery model where messages are either fully lost or delivered, and a Gaussian path delivery model where only a fraction of a message may be delivered. Ideas from the modern portfolio theory literature are borrowed to solve the underlying optimization problem. Our approach is directly relevant to solving similar problems that arise in replica placement in distributed file systems and virtual node placement in DHTs. In three different simulated DTN scenarios covering a wide range of applications, we show the effectiveness of our approach in handling failures.
Sushant Jain, Michael J. Demmer, Rabin K. Patra, Kevin R. Fall
SIGCOMM1
2004 Routing in a delay tolerant network
abstract
We formulate the delay-tolerant networking routing problem, where messages are to be moved end-to-end across a connectivity graph that is time-varying but whose dynamics may be known in advance. The problem has the added constraints of finite buffers at each node and the general property that no contemporaneous end-to-end path may ever exist. This situation limits the applicability of traditional routing approaches that tend to treat outages as failures and seek to find an existing end-to-end path. We propose a framework for evaluating routing algorithms in such environments. We then develop several algorithms and use simulations to compare their performance with respect to the amount of knowledge they require about network topology. We find that, as expected, the algorithms using the least knowledge tend to perform poorly. We also find that with limited additional knowledge, far less than complete global knowledge, efficient algorithms can be constructed for routing in such environments. To the best of our knowledge this is the first such investigation of routing issues in DTNs.
Sushant Jain, Kevin R. Fall, Rabin K. Patra
SIGCOMM1
2003 Data MULEs: modeling and analysis of a three-tier architecture for sparse sensor networks
Rahul C. Shah, Sumit Roy 0001, Sushant Jain, Waylon Brunette
Ad Hoc Networks3
2002 Translating XSLT programs to Efficient SQL queries
abstract
We present an algorithm for translating XSLT programs into SQL. Our context is that of virtual XML publishing, in which a single XML view is defined from a relational database, and subsequently queried with XSLT programs. Each XSLT program is translated into a single SQL query and run entirely in the database engine. Our translation works for a large fragment of XSLT, which we define, that includes descendant/ancestor axis, recursive templates, modes, parameters, and aggregates. We put considerable effort in generating correct and efficient SQL queries and describe several optimization techniques to achieve this efficiency. We have tested our system on all 22 SQL queries of the TPC-H database benchmark which we represented in XSLT and then translated back to SQL using our translator.
Sushant Jain, Ratul Mahajan, Dan Suciu
WWW1