EDBT 2026 Demo / reviewers in the wild / expert
Praveen Yalagandula
dblp:66/3044
· DBLP profile ↗
23ranked-venue papers
3as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 14 · 2 first-authorSystems, architecture and hardware · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 4 · 1 first-authorDatabases, data management, data science and information retrieval · 2
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
10 papers |
Internet architecture and protocols · 31% Datacenter networks · 22% Network measurement and analytics · 18% | |
| Computer architecture, parallel and distributed computing, and storage systems
7 papers |
Cloud and datacenter computing · 44% Distributed systems · 35% Hardware accelerators and domain-specific architectures · 9% | |
| Databases, data mining, and information retrieval
3 papers |
Data stream processing · 62% Query processing and optimization · 21% Database system architecture and tuning · 16% |
Topics — the 26 heaviest of 32, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network measurement and analytics › heavy hitter detection
elephant flow detection |
0.1 | 1 | 2011 | Mahout: Low-overhead datacenter traffic management using end-host-based elephant detection · INFOCOM 2011 |
Network optimization and economics › network design
network topology design |
0.1 | 1 | 2011 | Taming the Flying Cable Monster: A Topology Design and Optimization Framework for Data-Center Networks · USENIX ATC 2011 |
Internet of things and sensor networks › topology control
topology optimization |
0.1 | 1 | 2011 | Taming the Flying Cable Monster: A Topology Design and Optimization Framework for Data-Center Networks · USENIX ATC 2011 |
Internet architecture and protocols
traffic management |
0.1 | 1 | 2011 | Mahout: Low-overhead datacenter traffic management using end-host-based elephant detection · INFOCOM 2011 |
Cloud and datacenter computing › datacenter network
datacenter network architecture |
0.1 | 1 | 2011 | NetLord: a scalable multi-tenant network architecture for virtualized datacenters · SIGCOMM 2011 |
Cloud and datacenter computing › multi-tenancy
multi-tenant datacenter network |
0.1 | 1 | 2011 | NetLord: a scalable multi-tenant network architecture for virtualized datacenters · SIGCOMM 2011 |
Query processing and optimization
approximate query processing |
0.1 | 1 | 2009 | Self-Tuning, Bandwidth-Aware Monitoring for Dynamic Data Streams · ICDE 2009 |
Internet architecture and protocols › packet processing
packet classification |
0.1 | 1 | 2009 | Minimizing Rulesets for TCAM Implementation · INFOCOM 2009 |
Hardware accelerators and domain-specific architectures › network function acceleration
TCAM-based classification |
0.1 | 1 | 2009 | Minimizing Rulesets for TCAM Implementation · INFOCOM 2009 |
Electronic design automation › logic synthesis
two-level logic minimization |
0.1 | 1 | 2009 | Minimizing Rulesets for TCAM Implementation · INFOCOM 2009 |
Internet architecture and protocols › overlay networks
overlay routing |
0.1 | 1 | 2008 | Bandwidth-Aware Routing in Overlay Networks · INFOCOM 2008 |
Distributed systems
replication |
0.1 | 1 | 2006 | PRACTI Replication · NSDI 2006 |
Data stream processing › continuous query processing
continuous query monitoring |
0.1 | 1 | 2005 | INSIGHT: a distributed monitoring system for tracking continuous queries · SOSP 2005 |
Data stream processing
distributed monitoring |
0.1 | 1 | 2005 | INSIGHT: a distributed monitoring system for tracking continuous queries · SOSP 2005 |
Distributed systems › peer-to-peer systems
distributed hash table |
0.0 | 1 | 2004 | A scalable distributed information management system · SIGCOMM 2004 |
Distributed systems › distributed information systems
distributed information management |
0.0 | 1 | 2004 | A scalable distributed information management system · SIGCOMM 2004 |
Distributed systems
peer-to-peer systems |
0.0 | 1 | 2004 | A scalable distributed information management system · SIGCOMM 2004 |
Datacenter networks
data center network topology |
0.0 | 1 | 2011 | Taming the Flying Cable Monster: A Topology Design and Optimization Framework for Data-Center Networks · USENIX ATC 2011 |
Software-defined and programmable networks
openflow |
0.0 | 1 | 2011 | Mahout: Low-overhead datacenter traffic management using end-host-based elephant detection · INFOCOM 2011 |
Cloud and datacenter computing › datacenter architecture
virtualized datacenter |
0.0 | 1 | 2011 | NetLord: a scalable multi-tenant network architecture for virtualized datacenters · SIGCOMM 2011 |
Internet architecture and protocols › local area network
ethernet |
0.0 | 1 | 2010 | SPAIN: COTS Data-Center Ethernet for Multipathing over Arbitrary Topologies · NSDI 2010 |
Network management and operations
network monitoring |
0.0 | 1 | 2009 | Self-Tuning, Bandwidth-Aware Monitoring for Dynamic Data Streams · ICDE 2009 |
Network measurement and analytics › bandwidth estimation
available bandwidth estimation |
0.0 | 1 | 2008 | Bandwidth-Aware Routing in Overlay Networks · INFOCOM 2008 |
Storage systems › data redundancy
replicated storage |
0.0 | 1 | 2006 | PRACTI Replication · NSDI 2006 |
Network measurement and analytics
anomaly detection |
0.0 | 1 | 2005 | INSIGHT: a distributed monitoring system for tracking continuous queries · SOSP 2005 |
Distributed systems
large-scale networked systems |
0.0 | 1 | 2004 | A scalable distributed information management system · SIGCOMM 2004 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.4temporal batching · 0.2hierarchical bandwidth allocation · 0.2heuristics · 0.2exact optimization · 0.2arithmetic filtering · 0.2optimization · 0.1in-band signaling · 0.1end-host socket buffer monitoring · 0.1aggregation with precision bounds · 0.1end-to-end measurement · 0.1microbenchmarking · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | ElasticSwitch: practical work-conserving bandwidth guarantees for cloud computingabstractWhile cloud computing providers offer guaranteed allocations for resources such as CPU and memory, they do not offer any guarantees for network resources. The lack of network guarantees prevents tenants from predicting lower bounds on the performance of their applications. The research community has recognized this limitation but, unfortunately, prior solutions have significant limitations: either they are inefficient, because they are not work-conserving, or they are impractical, because they require expensive switch support or congestion-free network cores. Lucian Popa 0002, Praveen Yalagandula, Sujata Banerjee, Jeffrey C. Mogul, Yoshio Turner, Jose Renato Santos |
SIGCOMM | 2 |
| 2011 | Mahout: Low-overhead datacenter traffic management using end-host-based elephant detectionabstractDatacenters need high-bandwidth interconnection fabrics. Several researchers have proposed highly-redundant topologies with multiple paths between pairs of end hosts for datacenter networks. However, traffic management is necessary to effectively utilize the bisection bandwidth provided by these topologies. This requires timely detection of elephant flows-flows that carry large amount of data-and managing those flows. Previously proposed approaches incur high monitoring overheads, consume significant switch resources, and/or have long detection times. We propose, instead, to detect elephant flows at the end hosts. We do this by observing the end hosts's socket buffers, which provide better, more efficient visibility of flow behavior. We present Mahout, a low-overhead yet effective traffic management system that follows OpenFlow-like central controller approach for network management but augments the design with our novel end host mechanism. Once an elephant flow is detected, an end host signals the network controller using in-band signaling with low overheads. Through analytical evaluation and experiments, we demonstrate the benefits of Mahout over previous solutions. Andrew R. Curtis, Wonho Kim, Praveen Yalagandula |
INFOCOM | 3 |
| 2011 | DevoFlow: scaling flow management for high-performance networksabstractOpenFlow is a great concept, but its original design imposes excessive overheads. It can simplify network and traffic management in enterprise and data center environments, because it enables flow-level control over Ethernet switching and provides global visibility of the flows in the network. However, such fine-grained control and visibility comes with costs: the switch-implementation costs of involving the switch's control-plane too often and the distributed-system costs of involving the OpenFlow controller too frequently, both on flow setups and especially for statistics-gathering. Andrew R. Curtis, Jeffrey C. Mogul, Jean Tourrilhes, Praveen Yalagandula, Puneet Sharma 0001, Sujata Banerjee |
SIGCOMM | 4 |
| 2011 | NetLord: a scalable multi-tenant network architecture for virtualized datacentersabstractProviders of "Infrastructure-as-a-Service" need datacenter networks that support multi-tenancy, scale, and ease of operation, at low cost. Most existing network architectures cannot meet all of these needs simultaneously. Jayaram Mudigonda, Praveen Yalagandula, Jeffrey C. Mogul, Bryan Stiekes, Yanick Pouffary |
SIGCOMM | 2 |
| 2011 | Taming the Flying Cable Monster: A Topology Design and Optimization Framework for Data-Center Networks
Jayaram Mudigonda, Praveen Yalagandula, Jeffrey C. Mogul |
USENIX ATC | 2 |
| 2010 | Leveraging Correlations between Capacity and Available Bandwidth to Scale Network MonitoringabstractRecently, there has been a tremendous growth in the number of installed distributed computing platforms such as those for content distribution networks, cloud computing infrastructures, and distributed data centers. Such distributed platforms need a scalable end-to-end (e2e) network monitoring component to provide Quality of Service (QoS) guarantees to the services and improve the overall performance. An important challenge for a network monitoring infrastructure is the periodicity of the measurements as this aspect trades off the monitoring overheads with staleness of the results. In the Network Genome project, we explore the relationships between different e2e network metrics with the aim of leveraging such relationships for reducing monitoring costs while maintaining measurement accuracy. We perform our analysis using long range network measurements from PlanetLab, where we have been collecting e2e network data (route, number of hops, capacity bandwidth and available bandwidth) as part of the S3 system since January 2006. In this paper, we focus on the correlation between the Capacity and Available Bandwidth metrics between host pairs in the PlanetLab testbed. Our analysis shows that the ranking of hosts with respect to their Capacity to/from a set of nodes is a good indicator of the ranking of hosts with respect to their Available Bandwidth to/from the same set of nodes. Praveen Yalagandula, Sung-Ju Lee 0001, Puneet Sharma 0001, Sujata Banerjee |
GLOBECOM | 1 |
| 2010 | DevoFlow: cost-effective flow management for high performance enterprise networksabstractThe OpenFlow framework enables flow-level control over Ethernet switching, as well as centralized visibility of the flows in the network. OpenFlow's coupling of these features comes with costs, however: the distributed-system costs of involving the OpenFlow controller on flow setups, and the switch-implementation costs of involving the switch's control plane too often. Jeffrey C. Mogul, Jean Tourrilhes, Praveen Yalagandula, Puneet Sharma 0001, Andrew R. Curtis, Sujata Banerjee |
HotNets | 3 |
| 2010 | SPAIN: COTS Data-Center Ethernet for Multipathing over Arbitrary Topologies
Jayaram Mudigonda, Praveen Yalagandula, Mohammad Al-Fares, Jeffrey C. Mogul |
NSDI | 2 |
| 2009 | The Case for Service OverlaysabstractThe Internet was designed as a packet-switched network in the 1960's and 1970's, with the explicit intent of sacrificing quality-of-service guarantees for an individual application in order to optimize channel usage and provide optimal median service for all applications. This approach was successful, since the application mix of the Internet heretofore has been dominated by applications with low quality-of-service needs: primarily bulk data transfer and low-bandwidth text- based interactive applications. As the Internet absorbs other networks and applications with strong quality-of-service requirements (television, voice over IP) , this tradeoff changes. We are faced with the problem of introducing the quality- of-service guarantees of circuit-switching into packet-switched networks. Fundamental change to the lower layers of the Internet stack have proven infeasible; even strongly-motivated, well-designed modifications which made transition a first-class design consideration have had difficult introductions. ATM and IPv6 are two recent examples. One effective transition strategy for new networking techniques has been the use of overlays. In this paper, we introduce the concept of a service overlay network, to offer circuit-switched behavior on legacy IP networks, and establish the requirements on the underlying IP network to make this strategy effective. Jack Brassil, Rick McGeer, Puneet Sharma 0001, Praveen Yalagandula, Brian L. Mark, Stephen Schwab |
ICCCN | 4 |
| 2009 | Self-Tuning, Bandwidth-Aware Monitoring for Dynamic Data StreamsabstractWe present SMART, a self-tuning, bandwidth-aware monitoring system that maximizes result precision of continuous aggregate queries over dynamic data streams. While prior approaches minimize bandwidth cost under fixed precision constraints, they may still overload a monitoring system during traffic bursts. To facilitate practical deployment of monitoring systems, SMART therefore bounds the worst-case bandwidth cost for overload resilience. The primary challenge for SMART is how to dynamically select updates at each node to maximize query precision while keeping per-node monitoring bandwidth below a specified budget. To address this challenge, SMARTpsilas hierarchical algorithm (1) allocates bandwidth budgets in an ear-optimal manner to maximize global precision and (2) self-tunes bandwidth settings to improve precision under dynamic workloads. Our prototype implementation of SMART provides key solutions to (a) prioritize pending updates for multi-attribute queries, (b) build bounded fan-in, load-aware aggregation trees to improve accuracy, and (c) combine temporal batching with arithmetic filtering to reduce load and to quantify result staleness. Our evaluation using simulations and a network monitoring application shows that SMART incurs low overheads, improves accuracy by up to an order of magnitude compared to uniform bandwidth allocation, and performs close to the optimal algorithm under modest bandwidth budgets. Navendu Jain, Praveen Yalagandula, Michael Dahlin |
ICDE | 2 |
| 2009 | Minimizing Rulesets for TCAM ImplementationabstractPacket classification is a function increasingly used in a number of networking appliances and applications. Typically, this consists of a set of abstract classifications, and a set of rules which sort packets into the various classifications. For packet classification at line speeds, Ternary Content-Addressable Memories (TCAMs) have become a norm in most networking hardware. However, TCAMs are expensive and power-hungry. Hence, a packet classification ruleset need to be minimized before populating the TCAM. In this paper, we formulate the Ruleset Minimization Problem for TCAM as an abstract optimization problem based on two-level logic minimization, and propose an exact solution and a number of heuristics. We present experimental results with two different datasets-artificial filter sets generated using ClassBench tool suite and a real firewall Access Control List (ACL) from a large enterprise. We observe an average reduction of 41% in artificial filter sets and 72.5% reduction in the firewall ACL using the proposed heuristics. Rick McGeer, Praveen Yalagandula |
INFOCOM | 2 |
| 2008 | API Design Challenges for Open Router Platforms on Proprietary Hardware
Jeffrey C. Mogul, Praveen Yalagandula, Jean Tourrilhes, Rick McGeer, Sujata Banerjee, Tim Connors, Puneet Sharma 0001 |
HotNets | 2 |
| 2008 | Bandwidth-Aware Routing in Overlay NetworksabstractIn the absence of end-to-end quality of service (QoS), overlay routing has been used as an alternative to the default best effort Internet routing. Using end-to-end network measurement, the problematic parts of the path can be bypassed, resulting in improving the resiliency and robustness to failures. Studies have shown that overlay paths can give better latency, loss rate, and TCP throughput. Overlay routing also offers flexibility as different routes can be used based on application needs. There have been very few proposals of using bandwidth as the main metric of interest, which is of great concern in media applications. We introduce our scheme BARON (Bandwidth-Aware Routing in Overlay Networks) that utilizes capacity between the end hosts to identify viable overlay paths and measures available bandwidth to select the best route. We propose our path selection approaches, and using the measurements between 174 PlanetLab nodes and over 13,189 paths, we evaluate the usefulness of overlay routes in terms of bandwidth gain. Our results show that among 658,526 overlay paths, 25% have larger bandwidth than their native IP routes, and over 86% of (source, destination) pairs have at least one overlay route with larger bandwidth than the default IP routes. We also present the effectiveness of BARON in preserving the bandwidth requirement over time for a few selected Internet paths. Sung-Ju Lee 0001, Sujata Banerjee, Puneet Sharma 0001, Praveen Yalagandula, Sujoy Basu |
INFOCOM | 4 |
| 2008 | Moara: Flexible and Scalable Group-Based Querying System
Steven Y. Ko, Praveen Yalagandula, Indranil Gupta, Vanish Talwar, Dejan S. Milojicic, Subu Iyer |
Middleware | 2 |
| 2008 | Network Imprecision: A New Consistency Metric for Scalable Monitoring
Navendu Jain, Prince Mahajan, Dmitry Kit, Praveen Yalagandula, Michael Dahlin |
OSDI | 4 |
| 2007 | Online Aggregation over TreesabstractConsider a distributed network with nodes arranged in a tree, and each node having a local value. We consider the problem of aggregating values (e.g., summing values) from all nodes to the requesting nodes in the presence of writes. The goal is to minimize the total number of messages exchanged. The key challenges are to define a notion of "acceptable" aggregate values, and to design algorithms with good performance that are guaranteed to produce such values. We formalize the acceptability of aggregate values in terms of certain consistency guarantees. We propose a lease-based aggregation mechanism, and evaluate algorithms based on this mechanism in terms of consistency and performance. With regard to consistency, we adapt the definitions of strict and causal consistency to apply to the aggregation problem. We show that any lease-based aggregation algorithm provides strict consistency in sequential executions, and causal consistency in concurrent executions. With regard to performance, we propose an online lease-based aggregation algorithm, and show that, for sequential executions, the algorithm is constant competitive against any offline algorithm that provides strict consistency. Our online lease-based aggregation algorithm is presented in the form of a fully distributed protocol, and the aforementioned consistency and performance results are formally established with respect to this protocol. C. Greg Plaxton, Mitul Tiwari, Praveen Yalagandula |
IPDPS | 3 |
| 2007 | STAR: Self-Tuning Aggregation for Scalable Monitoring
Navendu Jain, Michael Dahlin, Dmitry Kit, Prince Mahajan, Praveen Yalagandula |
VLDB | 6 |
| 2006 | PRACTI Replication
Nalini Moti Belaramani, Michael Dahlin, Amol Nayate, Arun Venkataramani, Praveen Yalagandula, Jiandan Zheng |
NSDI | 6 |
| 2005 | INSIGHT: a distributed monitoring system for tracking continuous queriesabstractA distributed monitoring framework can serve as an important building block for constructing large-scale data aggregation and continuous event monitoring applications, such as IP traffic monitoring (DDoS attacks), network anomaly detection (Internet worms), accounting and bandwidth provisioning (hot spots, flash crowds), sensor monitoring and control, and grid resource monitoring. At the core of these applications is a distributed query engine that aggregates information and performs continuous tracking of queries over collections of physically-distributed and rapidly-updating data streams. The underlying aim is to provide a global view of information in the system at a reasonable cost and within a specified precision bound. To achieve this objective, a distributed monitoring system should (a) scale to a large number of streams and query attributes, (b) incur minimal communication overhead for aggregating query results, (c) be time responsive for quickly identifying anomalies, and (d) be able to bound the inaccuracy of the computed value for the aggregate function. Navendu Jain, Praveen Yalagandula, Michael Dahlin |
SOSP | 2 |
| 2004 | A scalable distributed information management systemabstractWe present a Scalable Distributed Information Management System (SDIMS) that aggregates information about large-scale networked systems and that can serve as a basic building block for a broad range of large-scale distributed applications by providing detailed views of nearby information and summary views of global information. To serve as a basic building block, a SDIMS should have four properties: scalability to many nodes and attributes, flexibility to accommodate a broad range of applications, administrative isolation for security and availability, and robustness to node and network failures. We design, implement and evaluate a SDIMS that (1) leverages Distributed Hash Tables (DHT) to create scalable aggregation trees, (2) provides flexibility through a simple API that lets applications control propagation of reads and writes, (3) provides administrative isolation through simple extensions to current DHT algorithms, and (4) achieves robustness to node and network reconfigurations through lazy reaggregation, on-demand reaggregation, and tunable spatial replication. Through extensive simulations and micro-benchmark experiments, we observe that our system is an order of magnitude more scalable than existing approaches, achieves isolation properties at the cost of modestly increased read latency in comparison to flat DHTs, and gracefully handles failures. Praveen Yalagandula, Michael Dahlin |
SIGCOMM | 1 |
| 2002 | The potential costs and benefits of long-term prefetching for content distribution
Arun Venkataramani, Praveen Yalagandula, Ravi Kokku, Sadia Sharif, Michael Dahlin |
Comput. Commun. | 2 |
| 2001 | SIVA: A System for Coverage-Directed State Space Search
Malay K. Ganai, Praveen Yalagandula, Adnan Aziz, Andreas Kuehlmann, Vigyan Singhal |
J. Electron. Test. | 2 |
| 2000 | Automatic Lighthouse Generation for Directed State Space SearchabstractPrevious researchers have suggested the use of "lighthouses" to act as guides in directed state space search. The drawback of using lighthouses is that the user has to manually, derive them, through a potentially laborious examination of the design. Additionally specifying a large number of lighthouses results in wasted effort during the search. We present approaches to automatically generate high-quality lighthouses for hard-to-cover targets. Praveen Yalagandula, Adnan Aziz, Vigyan Singhal |
DATE | 1 |