Demo Data from EDBT 2026 / reviewers in the wild / expert
Karthik Lakshminarayanan
dblp:06/5099
· DBLP profile ↗
15ranked-venue papers
8as first author
0since 2021 · last 2012
0000-0002-0677-1768ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 11 · 6 first-authorSystems, architecture and hardware · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 1Graphics, computer vision, multimedia, augmented reality and games · 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
12 papers |
Internet architecture and protocols · 39% Routing and switching · 18% Network optimization and economics · 10% | |
| Network and information security
4 papers |
Network security · 85% Cryptographic primitives and cryptanalysis · 15% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Distributed systems · 75% Parallel and multicore computing · 25% |
Topics — the 29 heaviest of 32, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network security › attack strategy
denial-of-service attack |
0.2 | 2 | 2012 | How well can congestion pricing neutralize denial of service attacks? · SIGMETRICS 2012 Brief announcement: towards a secure indirection infrastructure · PODC 2004 |
Network management and operations › network robustness
attack resilience |
0.1 | 1 | 2012 | How well can congestion pricing neutralize denial of service attacks? · SIGMETRICS 2012 |
Network optimization and economics
pricing |
0.1 | 1 | 2012 | How well can congestion pricing neutralize denial of service attacks? · SIGMETRICS 2012 |
Routing and switching
routing |
0.1 | 2 | 2007 | Achieving convergence-free routing using failure-carrying packets · SIGCOMM 2007 ROFL: routing on flat labels · SIGCOMM 2006 |
Internet architecture and protocols
overlay networks |
0.1 | 3 | 2006 | OCALA: An Architecture for Supporting Legacy Applications over Overlays · NSDI 2006 Support for service composition in i3 · ACM Multimedia 2004 Brief announcement: towards a secure indirection infrastructure · PODC 2004 |
Routing and switching › routing
secure routing |
0.1 | 1 | 2008 | Securing user-controlled routing infrastructures · IEEE/ACM Trans. Netw. 2008 |
Distributed systems › peer-to-peer systems
distributed hash table |
0.1 | 3 | 2006 | Load Balancing in Dynamic Structured P2P Systems · INFOCOM 2004 ROFL: routing on flat labels · SIGCOMM 2006 A layered naming architecture for the internet · SIGCOMM 2004 |
Internet architecture and protocols
anycast |
0.1 | 1 | 2006 | OASIS: Anycast for Any Service · NSDI 2006 |
Internet architecture and protocols › naming and addressing
locator/identifier separation |
0.1 | 1 | 2006 | ROFL: routing on flat labels · SIGCOMM 2006 |
Internet architecture and protocols › packet processing
packet classification |
0.1 | 1 | 2005 | Algorithms for advanced packet classification with ternary CAMs · SIGCOMM 2005 |
Internet architecture and protocols › packet processing › packet classification
TCAM-based packet classification |
0.1 | 1 | 2005 | Algorithms for advanced packet classification with ternary CAMs · SIGCOMM 2005 |
Network measurement and analytics › bandwidth estimation
available bandwidth estimation |
0.0 | 1 | 2004 | Bandwidth estimation in broadband access networks · Internet Measurement Conference 2004 |
Network measurement and analytics
bandwidth estimation |
0.0 | 1 | 2004 | Bandwidth estimation in broadband access networks · Internet Measurement Conference 2004 |
Internet architecture and protocols
middlebox |
0.0 | 1 | 2004 | Support for service composition in i3 · ACM Multimedia 2004 |
Internet architecture and protocols › domain name system
name lookup |
0.0 | 1 | 2004 | A layered naming architecture for the internet · SIGCOMM 2004 |
Internet architecture and protocols
naming and addressing |
0.0 | 1 | 2004 | A layered naming architecture for the internet · SIGCOMM 2004 |
Internet of things and sensor networks
service composition |
0.0 | 1 | 2004 | Support for service composition in i3 · ACM Multimedia 2004 |
Software-defined and programmable networks › network function virtualization
service function chaining |
0.0 | 1 | 2004 | Support for service composition in i3 · ACM Multimedia 2004 |
Cryptographic primitives and cryptanalysis › cryptanalysis
attack analysis |
0.0 | 1 | 2004 | Brief announcement: towards a secure indirection infrastructure · PODC 2004 |
Parallel and multicore computing
load balancing |
0.0 | 1 | 2004 | Load Balancing in Dynamic Structured P2P Systems · INFOCOM 2004 |
Distributed systems
peer-to-peer systems |
0.0 | 1 | 2004 | Load Balancing in Dynamic Structured P2P Systems · INFOCOM 2004 |
Internet architecture and protocols › packet scheduling
fair queueing |
0.0 | 1 | 2012 | How well can congestion pricing neutralize denial of service attacks? · SIGMETRICS 2012 |
Network measurement and analytics › internet measurement
peer-to-peer network measurement |
0.0 | 1 | 2003 | Some findings on the network performance of broadband hosts · Internet Measurement Conference 2003 |
Network performance modeling › network performance analysis
peer-to-peer performance |
0.0 | 1 | 2003 | Some findings on the network performance of broadband hosts · Internet Measurement Conference 2003 |
Network security
routing security |
0.0 | 1 | 2008 | Securing user-controlled routing infrastructures · IEEE/ACM Trans. Netw. 2008 |
Routing and switching › routing protocol
link-state routing |
0.0 | 1 | 2007 | Achieving convergence-free routing using failure-carrying packets · SIGCOMM 2007 |
Routing and switching › routing › routing design
routing architecture |
0.0 | 1 | 2006 | OASIS: Anycast for Any Service · NSDI 2006 |
Network security › intrusion detection and prevention
intrusion detection |
0.0 | 1 | 2004 | Support for service composition in i3 · ACM Multimedia 2004 |
Distributed systems › peer-to-peer systems › churn
node churn |
0.0 | 1 | 2004 | Load Balancing in Dynamic Structured P2P Systems · INFOCOM 2004 |
Methods — techniques the papers use, named apart from their topics
resource bounds analysis · 0.3game-theoretic modeling · 0.3flat labels · 0.1simulation · 0.1cryptographic forwarding constraints · 0.1challenge-based mechanisms · 0.1routing algorithms · 0.1routing algorithm · 0.1ternary content-addressable memory · 0.1probe-gap · 0.0packet probing · 0.0distributed hash table · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | How well can congestion pricing neutralize denial of service attacks?abstractDenial of service protection mechanisms usually require classifying malicious traffic, which can be difficult. Another approach is to price scarce resources. However, while congestion pricing has been suggested as a way to combat DoS attacks, it has not been shown quantitatively how much damage a malicious player could cause to the utility of benign participants. In this paper, we quantify the protection that congestion pricing affords against DoS attacks, even for powerful attackers that can control their packets' routes. Specifically, we model the limits on the resources available to the attackers in three different ways and, in each case, quantify the maximum amount of damage they can cause as a function of their resource bounds. In addition, we show that congestion pricing is provably superior to fair queueing in attack resilience. Ashish Vulimiri, Gul A. Agha, Brighten Godfrey, Karthik Lakshminarayanan |
SIGMETRICS | 4 |
| 2008 | Securing user-controlled routing infrastructures
Karthik Lakshminarayanan, Daniel Adkins, Adrian Perrig, Ion Stoica |
IEEE/ACM Trans. Netw. | 1 |
| 2007 | Achieving convergence-free routing using failure-carrying packetsabstractCurrent distributed routing paradigms (such as link-state, distance-vector, and path-vector) involve a convergence process consisting of an iterative exploration of intermediate routes triggered by certain events such as link failures. The convergence process increases router load, introduces outages and transient loops, and slows reaction to failures. We propose a new routing paradigm where the goal is not to reduce the convergence times but rather to eliminate the convergence process completely. To this end, we propose a technique called Failure-Carrying Packets (FCP) that allows data packets to autonomously discover a working path without requiring completely up-to-date state in routers. Our simulations, performed using real-world failure traces and Rocketfuel topologies, show that: (a) the overhead of FCP is very low, (b) unlike traditional link-state routing (such as OSPF), FCP can provide both low loss-rate as well as low control overhead, (c) compared to prior work in backup path pre-computations, FCP provides better routing guarantees under failures despite maintaining lesser state at the routers. Karthik Lakshminarayanan, Matthew Caesar 0001, Murali Rangan, Thomas E. Anderson, Scott Shenker, Ion Stoica |
SIGCOMM | 1 |
| 2006 | OASIS: Anycast for Any Service
Michael J. Freedman, Karthik Lakshminarayanan, David Mazières |
NSDI | 2 |
| 2006 | OCALA: An Architecture for Supporting Legacy Applications over Overlays
Dilip Antony Joseph, Jayanthkumar Kannan, Ayumu Kubota, Karthik Lakshminarayanan, Ion Stoica, Klaus Wehrle |
NSDI | 4 |
| 2006 | ROFL: routing on flat labelsabstractIt is accepted wisdom that the current Internet architecture conflates network locations and host identities, but there is no agreement on how a future architecture should distinguish the two. One could sidestep this quandary by routing directly on host identities themselves, and eliminating the need for network-layer protocols to include any mention of network location. The key to achieving this is the ability to route on flat labels. In this paper we take an initial stab at this challenge, proposing and analyzing our ROFL routing algorithm. While its scaling and efficiency properties are far from ideal, our results suggest that the idea of routing on flat labels cannot be immediately dismissed. Matthew Caesar 0001, Tyson Condie, Jayanthkumar Kannan, Karthik Lakshminarayanan, Ion Stoica |
SIGCOMM | 4 |
| 2006 | End-host controlled multicast routing
Karthik Lakshminarayanan, Ananth Rao, Ion Stoica, Scott Shenker |
Comput. Networks | 1 |
| 2006 | Load balancing in dynamic structured peer-to-peer systems
Sonesh Surana, Brighten Godfrey, Karthik Lakshminarayanan, Richard M. Karp, Ion Stoica |
Perform. Evaluation | 3 |
| 2005 | Algorithms for advanced packet classification with ternary CAMsabstractTernary content-addressable memories (TCAMs) have gained wide acceptance in the industry for storing and searching Access Control Lists (ACLs). In this paper, we propose algorithms for addressing two important problems that are encountered while using TCAMs: reducing range expansion and multi-match classification.Our first algorithm addresses the problem of expansion of rules with range fields to represent range rules in TCAMs, a single range rule is mapped to multiple TCAM entries, which reduces the utilization of TCAMs. We propose a new scheme called Database Independent Range PreEncoding (DIRPE) that, in comparison to earlier approaches, reduces the worst-case number of TCAM entries a single rule maps on to. DIRPE works without prior knowledge of the database, scales when a large number of ranges is present, and has good incremental update properties.Our second algorithm addresses the problem of finding multiple matches in a TCAM. When searched, TCAMs return the first matching entry; however, new applications require either the first few or all matching entries. We describe a novel algorithm, called Multi-match Using Discriminators (MUD), that finds multiple matches without storing any per-search state information in the TCAM, thus making it suitable for multi-threaded environments. MUD does not increase the number of TCAM entries needed, and hence scales to large databases.Our algorithms do not require any modifications to existing TCAMs and are hence relatively easy to deploy. We evaluate the algorithms using real-life and random databases. Karthik Lakshminarayanan, Srinivasan Venkatachary |
SIGCOMM | 1 |
| 2004 | Bandwidth estimation in broadband access networksabstractThere has been much work on developing techniques for estimating the capacity and the available bandwidth of network paths based on end-point measurements. The focus has primarily been on settings where the constrained link can be modeled as a point-to-point link with a well-defined bandwidth, serving packets in FIFO order. In this paper, we point out that broadband access networks, such as cable modem and 802.11-based wireless networks, break this model in various ways. The constrained link could (a) employ mechanisms such as token bucket rate regulation, (b) schedule packets in a non-FIFO manner, and (c) support multiple distinct rates. We study how these characteristics impede the operation of the various existing methods and tools for capacity and available bandwidth estimation, and present a new available bandwidth estimation technique, Probe- Gap, that overcomes some of these difficulties. Our evaluation is based on experiments with actual 802.11a and cable modem links. Karthik Lakshminarayanan, Venkat N. Padmanabhan, Jitendra Padhye |
Internet Measurement Conference | 1 |
| 2004 | Load Balancing in Dynamic Structured P2P SystemsabstractMost P2P systems that provide a DHT abstraction distribute objects randomly among "peer nodes" in a way that results in some nodes having /spl theta/(log N) times as many objects as the average node. Further imbalance may result due to non-uniform distribution of objects in the identifier space and a high degree of heterogeneity in object loads and node capacities. Additionally, a node's load may vary greatly over time since the system can be expected to experience continuous insertions and deletions of objects, skewed object arrival patterns, and continuous arrival and departure of nodes. We propose an algorithm for load balancing in such heterogeneous, dynamic P2P systems. Our simulation results show that in the face of rapid arrivals and departures of objects of widely varying load, our algorithm achieves load balancing for system utilizations as high as 90% while moving only about 8% of the load that arrives into the system. Similarly, in a dynamic system where nodes arrive and depart, our algorithm moves less than 60% of the load the underlying DHT moves due to node arrivals and departures. Finally, we show that our distributed algorithm performs only negligibly worse than a similar centralized algorithm, and that node heterogeneity helps, not hurts, the scalability of our algorithm. Brighten Godfrey, Karthik Lakshminarayanan, Sonesh Surana, Richard M. Karp, Ion Stoica |
INFOCOM | 2 |
| 2004 | Support for service composition in i3abstractWe consider the problem of service composition in a wide area network, where an end-user can send its packets through intermediate processing points (middleboxes) which can perform a variety of services. Example of such services are filtering, intrusion detection, anonymization, transcoding, and caching. In this paper, we argue that the Internet Indirection Infrastructure (i3)--an overlay network architecture that enables users to locate services and control the path followed by their packets--provides a natural platform for service composition. We discuss the challenges in implementing service compositions on top of i3, and suggest several approaches to address these challenges. Karthik Lakshminarayanan, Ion Stoica, Klaus Wehrle |
ACM Multimedia | 1 |
| 2004 | Brief announcement: towards a secure indirection infrastructureabstractDesigning a flexible, yet secure communication infrastructure has long been an elusive goal. Most of the proposals that seek to address the problem of flexibility have opened up the system for new forms of attacks. In this paper, we consider one particular proposal, i3 [2], a flexible indirection infrastructure that provides natural support for a multitude of communication primitives such as multicast, anycast and mobility. We systematically identify the attacks on i3, and propose techniques that address the security problems without sacrificing the flexibility that i3 offers. Our techniques, ranging from cryptographically constraining the forwarding entries to challenge-based mechanisms for inserting forwarding entries, while being simple, both conceptually and to implement, make most of the attacks provably hard. We believe that this paper represents an important step towards designing communication infrastructures that are both secure and flexible. Karthik Lakshminarayanan, Daniel Adkins, Adrian Perrig, Ion Stoica |
PODC | 1 |
| 2004 | A layered naming architecture for the internetabstractCurrently the Internet has only one level of name resolution, DNS, which converts user-level domain names into IP addresses. In this paper we borrow liberally from the literature to argue that there should be three levels of name resolution: from user-level descriptors to service identifiers; from service identifiers to endpoint identifiers; and from endpoint identifiers to IP addresses. These additional levels of naming and resolution (1) allow services and data to be first class Internet objects (in that they can be directly and persistently named), (2) seamlessly accommodate mobility and multi-homing and (3) integrate middleboxes (such as NATs and firewalls) into the Internet architecture. We further argue that flat names are a natural choice for the service and endpoint identifiers. Hence, this architecture requires scalable resolution of flat names, a capability that distributed hash tables (DHTs) can provide. Hari Balakrishnan, Karthik Lakshminarayanan, Sylvia Ratnasamy, Scott Shenker, Ion Stoica, Michael Walfish |
SIGCOMM | 2 |
| 2003 | Some findings on the network performance of broadband hostsabstractWith the rapid growth in the popularity of and the research interest in peer-to-peer (P2P) systems, an interesting question is what the quality of network connectivity between peers in the "real world" is and what implications this has for applications. In this paper, we describe an effort called PeerMetric to directly measure P2P network performance from the vantage point of broadband-connected residential hosts. Our measurements indicate significant asymmetry in bandwidth, with median downstream and upstream available bandwidths of 900 Kbps and 212 Kbps, respectively. We argue that the availability of last-hop bandwidth is more important than the traditional consideration of locality for overlay multicast over broadband hosts. We also consider the peer selection problem and find that a simple delay-vector based approach is effective for finding proximate peers in terms of latency. However, P2P latency turns out to be a poor predictor of P2P TCP throughput, which may be the metric of interest for applications such as file sharing. Karthik Lakshminarayanan, Venkat N. Padmanabhan |
Internet Measurement Conference | 1 |