Demo Data from VLDB 2026 / reviewers in the wild / expert
Prashanth Pappu
dblp:44/453
· DBLP profile ↗
7ranked-venue papers
4as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 7 · 4 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 · 35% Network measurement and analytics · 23% Wireless networking · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Interconnection networks and networks-on-chip · 30% Performance modeling and evaluation · 28% Electronic design automation · 25% |
Topics — the 15 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network measurement and analytics › traffic measurement
traffic monitoring |
0.1 | 1 | 2007 | Network monitoring using traffic dispersion graphs (tdgs) · Internet Measurement Conference 2007 |
Routing and switching
router architecture |
0.1 | 2 | 2004 | Distributed Queueing in Scalable High Performance Routers · INFOCOM 2003 Work-conserving distributed schedulers for Terabit routers · SIGCOMM 2004 |
Distributed systems
distributed scheduling |
0.0 | 1 | 2004 | Work-conserving distributed schedulers for Terabit routers · SIGCOMM 2004 |
Interconnection networks and networks-on-chip › switching network
multistage interconnection network |
0.0 | 1 | 2004 | Work-conserving distributed schedulers for Terabit routers · SIGCOMM 2004 |
Wireless networking › multiple access protocols
distributed queueing |
0.0 | 1 | 2003 | Distributed Queueing in Scalable High Performance Routers · INFOCOM 2003 |
Routing and switching › switch scheduling
input-queued switch scheduling |
0.0 | 1 | 2003 | Stress Resistant Scheduling Algorithms for CIOQ Switches · ICNP 2003 |
Performance modeling and evaluation
queueing models |
0.0 | 1 | 2003 | Distributed Queueing in Scalable High Performance Routers · INFOCOM 2003 |
Performance modeling and evaluation › performance evaluation methodology
stress testing |
0.0 | 1 | 2003 | Stress Resistant Scheduling Algorithms for CIOQ Switches · ICNP 2003 |
Interconnection networks and networks-on-chip › network scheduling
switch scheduling |
0.0 | 1 | 2003 | Distributed Queueing in Scalable High Performance Routers · INFOCOM 2003 |
Software-defined and programmable networks › programmable network nodes
programmable routers |
0.0 | 1 | 2002 | Scheduling Processing Resources in Programmable Routers · INFOCOM 2002 |
Electronic design automation › high-level synthesis › scheduling
processor scheduling |
0.0 | 1 | 2002 | Scheduling Processing Resources in Programmable Routers · INFOCOM 2002 |
Electronic design automation › high-level synthesis
scheduling |
0.0 | 1 | 2002 | Scheduling Processing Resources in Programmable Routers · INFOCOM 2002 |
Routing and switching › router architecture
high-speed router |
0.0 | 1 | 2003 | Distributed Queueing in Scalable High Performance Routers · INFOCOM 2003 |
Network optimization and economics › resource allocation
qos guarantee |
0.0 | 1 | 2002 | Scheduling Processing Resources in Programmable Routers · INFOCOM 2002 |
Internet architecture and protocols
quality of service |
0.0 | 1 | 2002 | Scheduling Processing Resources in Programmable Routers · INFOCOM 2002 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.2urgency-proportional allocation · 0.1dynamic reallocation · 0.1deferred underflow · 0.1backlog-proportional allocation · 0.1traffic analysis · 0.1graph modeling · 0.1estimation-based fair queuing · 0.1admission control · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Graption: A graph-based P2P traffic classification framework for the internet backbone
Marios Iliofotou, Hyunchul Kim, Michalis Faloutsos, Michael Mitzenmacher, Prashanth Pappu, George Varghese |
Comput. Networks | 5 |
| 2007 | Network monitoring using traffic dispersion graphs (tdgs)abstractMonitoring network traffic and detecting unwanted applications has become a challenging problem, since many applications obfuscate their traffic using unregistered port numbers or payload encryption. Apart from some notable exceptions, most traffic monitoring tools use two types of approaches: (a) keeping traffic statistics such as packet sizes and interarrivals, flow counts, byte volumes, etc., or (b) analyzing packet content. In this paper, we propose the use of Traffic Dispersion Graphs (TDGs) as a way to monitor, analyze, and visualize network traffic. TDGs model the social behavior of hosts ("who talks to whom"), where the edges can be defined to represent different interactions (e.g. the exchange of a certain number or type of packets). With the introduction of TDGs, we are able to harness a wealth of tools and graph modeling techniques from a diverse set of disciplines. Marios Iliofotou, Prashanth Pappu, Michalis Faloutsos, Michael Mitzenmacher, Sumeet Singh, George Varghese |
Internet Measurement Conference | 2 |
| 2004 | Work-conserving distributed schedulers for Terabit routersabstractBuffered multistage interconnection networks offer one of the most scalable and cost-effective approaches to building high capacity routers. Unfortunately, the performance of such systems has been difficult to predict in the presence of the extreme traffic conditions that can arise in the Internet. Recent work introduced distributed scheduling, to regulate the flow of traffic in such systems. This work demonstrated, using simulation and experimental measurements, that distributed scheduling can deliver robust performance for extreme traffic. Here, we show that distributed schedulers can be provably work-conserving for speedups of 2 or more. Two of the three schedulers we describe were inspired by previously published crossbar schedulers. The third has no direct counterpart in crossbar scheduling. In our analysis, we show that distributed schedulers based on blocking flows in small-depth acyclic flow graphs can be work-conserving, just as certain crossbar schedulers based on maximal bipartite matchings have been shown to be work-conserving. We also study the performance of practical variants of these schedulers when the speedup is less than 2, using simulation. Prashanth Pappu, Jonathan S. Turner, Kenneth Wong |
SIGCOMM | 1 |
| 2003 | Stress Resistant Scheduling Algorithms for CIOQ SwitchesabstractPractical crossbar scheduling algorithms for CIOQ switches such as PIM and i-SLIP, can perform poorly under extreme traffic conditions, frequently failing to be work-conserving. The common practice of evaluating crossbar scheduling algorithms according to the packet delay under random admissible traffic tends to obscure significant differences that affect the robustness of different algorithms when exposed to extreme conditions. On the other hand, algorithms such as LOOFA with provably good worst-case performance, don't lend themselves readily to high performance implementation. We advocate evaluating crossbar scheduling algorithms using targeted stress tests which seek to probe the performance boundaries of competing alternatives. Appropriately designed stress tests can reveal key-differences among algorithms and can provide the insight needed to spur the development of better solutions. In this paper, we introduce the use of stress testing for crossbar scheduling and use it to evaluate the performance of PIM, i-SLIP and LOOFA. Our results show that PlM and i-SLIP need large speedups in order to perform well on stress tests, while LOOFA can deliver excellent performance, even for speedups less than 1.5. We then develop improved versions of PIM and i-SLIP, which take output queue lengths into account, making them much more robust. We also develop an algorithm which closely approximates the behavior (and performance) of LOOFA, but which admits a straightforward, high performance hardware implementation. Prashanth Pappu, Jonathan S. Turner |
ICNP | 1 |
| 2003 | Distributed Queueing in Scalable High Performance RoutersabstractThis paper presents and evaluates distributed queueing algorithms for regulating the flow of traffic through large, high performance routers. Distributed queueing has a similar objective to crossbar-scheduling mechanisms used in routers with relatively small port counts, and shares some common high level characteristics. However, the need to minimize communication overhead rules out the iterative methods that are typically used for crossbar scheduling, while the ability to sub-divide the available bandwidth among different ports provides a degree of freedom that is absent in the crossbar scheduling context, where inputs must be matched to outputs. Our algorithms are based on four ideas (1) backlog-proportional-allocation of output bandwidth, (2) urgency-proportional-allocation of input bandwidth, (3) dynamic reallocation of bandwidth and (4) deferred underflow. Our algorithms guarantee congestion-free operation of the switch fabric. Our performance results show that for uniform random traffic, even a very modest speedup is sufficient to reduce the loss of output link bandwidth due to sub-optimal rate allocation to negligible levels, and that even under extreme conditions, a speedup of two is sufficient to eliminate such bandwidth loss. Prashanth Pappu, Jyoti Parwatikar, Jonathan S. Turner, Kenneth Wong |
INFOCOM | 1 |
| 2003 | Predictive scheduling of network processors
Tilman Wolf, Prashanth Pappu, Mark A. Franklin |
Comput. Networks | 2 |
| 2002 | Scheduling Processing Resources in Programmable RoutersabstractTo provide flexibility in deploying new protocols and services, general-purpose processing engines are being placed in the datapath of routers. Such network processors are typically simple RISC multiprocessors that perform forwarding and custom application processing of packets. The inherent unpredictability of execution time of an arbitrary instruction code poses a significant challenge in providing QoS guarantees for data flows that compete for such processing resources in the network. However, we show that network processing workloads are highly regular and predictable. Using estimates of execution times of various applications on packets of given lengths, we provide a method for admission control and QoS scheduling of processing resources. We present a processor scheduling algorithm called estimation-based fair queuing (EFQ) which uses these estimates, and provides significantly better delay guarantees than processor scheduling algorithms which do not take packet execution times into consideration. Prashanth Pappu, Tilman Wolf |
INFOCOM | 1 |