Demo Data from EDBT 2026 / reviewers in the wild / expert
Rajesh Krishnan
dblp:55/4167
· DBLP profile ↗
11ranked-venue papers
7as first author
2since 2021 · last 2022
0000-0001-6798-6255ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 6 · 5 first-author · 1 since 2021Security and privacy · 3 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 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
3 papers |
Routing and switching · 27% Transport protocols and congestion control · 25% Cellular and mobile networks · 19% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Storage systems · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transport protocols and congestion control
TCP performance |
0.0 | 1 | 2001 | TCP over Load-Reactive Links · ICNP 2001 |
Edge and fog computing
graph partitioning |
0.0 | 1 | 1999 | Optimization Algorithms for Large Self-Structuring Networks · INFOCOM 1999 |
Cellular and mobile networks
self-organizing networks |
0.0 | 1 | 1999 | Optimization Algorithms for Large Self-Structuring Networks · INFOCOM 1999 |
Storage systems › multimedia storage
continuous media server |
0.0 | 1 | 1997 | A Failure and Overload Tolerance Mechanism for Continuous Media Servers · ACM Multimedia 1997 |
Routing and switching
traffic engineering |
0.0 | 1 | 2001 | TCP over Load-Reactive Links · ICNP 2001 |
Internet architecture and protocols › network topology
internet topology |
0.0 | 1 | 1999 | Optimization Algorithms for Large Self-Structuring Networks · INFOCOM 1999 |
Content delivery and video streaming
video-on-demand |
0.0 | 1 | 1997 | A Failure and Overload Tolerance Mechanism for Continuous Media Servers · ACM Multimedia 1997 |
Methods — techniques the papers use, named apart from their topics
time-sharing · 0.0rate adaptive stream merging · 0.0content insertion · 0.0simulation · 0.0vertex trading · 0.0multilevel partitioning · 0.0heuristic algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | SEDIMENT: An IoT-device-centric Methodology for Scalable 5G Network SecurityabstractAdvances in wireless networking, such as 5G, continue to enable the vision of the Internet of Things (IoT), where everything is connected, and much data is collected by IoT devices and made available to interested parties (i.e., application servers). However, events such as botnet attacks (e.g., [1]) demonstrate that there are important challenges in this evolution.In this paper we consider the problem of scalable and secure data publication from IoT devices, with included mechanisms that help towards device attacks prevention and detection. We propose SEDIMENT, a system and methodology which look more specifically at problems that arise in a network with a broad variety of devices, some of which have limited resources and some of which were designed for a less hostile environment. SEDIMENT uses a combination of software root of trust, remote attestation and resource-efficient cryptography, to build a system that scales across heterogeneous computing platforms. It allows for devices that range from battery-powered devices that are intended to operate for long periods up to server-class machines without power constraints. SEDIMENT provides a secure application layer that can be used for common communication paradigms such as publish-subscribe while following zero-trust principles in both protecting the end hosts from the network and other end hosts, as well as protecting the network from the end hosts. David Shur, Giovanni Di Crescenzo, Qinqing Zhang, Ta Chen, Rajesh Krishnan, Yow-Jian Lin, Zahir Patni, Scott Alexander, Gene Tsudik |
WCNC | 5 |
| 2021 | Single-Server Delegation of Ring Multiplications from Quasilinear-time ClientsabstractWe investigate the problem of delegating operations in cryptography solutions from client devices that only perform quasilinear-time or lower-order computations (e.g., additions/subtractions, modular reductions with a small modulus, etc.) to a single, possibly malicious, server. All previous work considered clients capable of computing higher-order operations, such as fully homomorphic encryption, group exponentiations or several group multiplications. In this model, we show protocols to delegate the computation of ring multiplications while satisfying desirable result correctness, input privacy and result security requirements. The main technical component, of independent interest, is a family of probabilistic tests that extends a classical test by Pippenger. The asymptotic improvement in our multiplication delegation protocols is also backed up by concrete implementation results, demonstrating that the client's online computation is strictly smaller than non-delegated computation of the same function, for input lengths of interest in cryptography solutions. Giovanni Di Crescenzo, Matluba Khodjaeva, Vladimir Shpilrain, Delaram Kahrobaei, Rajesh Krishnan |
SIN | 5 |
| 2015 | Secure and scalable match: overcoming the universal circuit bottleneck using group programsabstractAbstract Confidential Content-Based Publish/Subscribe (C-CBPS) is an interaction model that allows parties to exchange content while protecting their security and privacy interests. In this paper we advance the state of the art in C-CBPS by showing how all predicate circuits in NC1 (logarithmic-depth, bounded fan-in) can be confidentially computed by a broker while guaranteeing perfect information-theoretic security. Previous work could handle only strictly shallower circuits (e.g. those with depth O(ℑ)). We present three protocols—UGP-Match, FSGP-Match and OFSGP-Match—based on 2-decomposable randomized encodings of group programs for circuits in NC1. UGP-Match is conceptually simple and has a clean proof of correctness but its running time is a polynomial with a high exponent and hence impractical. FSGP-Match uses a “fixed structure” construction that reduces the exponent drastically and achieves efficiency and scalability. OFSGP-Match optimizes the group programs further to shave off a linear factor. Rajesh Krishnan, Ravi Sundaram |
Proc. Priv. Enhancing Technol. | 1 |
| 2014 | Short-term prediction of traffic flow using a binary neural network
Victoria J. Hodge, Rajesh Krishnan, Jim Austin, John W. Polak, Thomas W. Jackson |
Neural Comput. Appl. | 2 |
| 2006 | Efficient clustering algorithms for self-organizing wireless sensor networks
Rajesh Krishnan, David Starobinski |
Ad Hoc Networks | 1 |
| 2004 | Explicit transport error notification (ETEN) for error-prone wireless and satellite networks
Rajesh Krishnan, James P. G. Sterbenz, Wesley M. Eddy, Craig Partridge, Mark Allman |
Comput. Networks | 1 |
| 2003 | Message-efficient self-organization of wireless sensor networksabstractDistributed self-organization algorithms for wireless sensor (and actuator) networks must have low message complexity from energy and bandwidth considerations. In this paper, we present a novel approach for message-efficient clustering, in which nodes allocate local growth budgets to neighbors. We introduce two algorithms that make use of this approach. Unlike the expanding ring approach [C.V. Ramamoorhty, A. Bhide, and J. Srivastava, Proc. IEEE INFOCOM '87, 1987], our algorithms do not involve the initiator in each round, and do not violate the specified upper bound on the cluster size at any time. We derive analytical performance bounds of our algorithms and also provide performance results from simulations. The algorithms produce clusters of bounded size and low diameter, using significantly fewer messages than the expanding ring approach. Rajesh Krishnan, David Starobinski |
WCNC | 1 |
| 2001 | Mitigating Distributed Denial of Service Attacks with Dynamic Resource PricingabstractDistributed denial of service (DDoS) attacks exploit the acute imbalance between client and server workloads to cause devastation to the service providers. We propose a distributed gateway architecture and a payment protocol that imposes dynamically changing prices on network, server, and information resources in order to push some cost of initiating service requests - in terms of monetary payments and/or computational burdens back onto the requesting clients. By employing different price and purchase functions, the architecture can provide service quality differentiation and furthermore, select good client behavior and discriminate against adversarial behavior. If confirmed by additional experiments, judicious partitioning of resources using different pricing functions can improve overall service survivability. David Mankins, Rajesh Krishnan, Ceilyn Boyd, John Zao, Michael Frentz |
ACSAC | 2 |
| 2001 | TCP over Load-Reactive LinksabstractEmerging network technologies offer new design choices for performing traffic engineering and management, while introducing challenges for existing protocol control mechanisms. There is a tension between new hop-by-hop capabilities and existing end-to-end mechanisms. We examine one such capability, the load-reactive link (LRL), which has a capacity that can be automatically varied in response to the offered load. Before such adaptive links can be considered for deployment, it is essential to understand the behavior of widely deployed end-to-end protocols, in particular TCP. We study the behavior of TCP flows over a particular type of LRL that uses a hysteresis control mechanism for capacity allocation that reacts to current traffic loads. Our results indicate that reasonable performance for a single TCP flow can be achieved with careful choice of control parameters. We also show that poor choice of control parameters make it difficult or impossible for TCP to function. Preliminary simulations have been done with multiple TCP flows, but further investigation is needed to understand the behavior of the aggregation of a large number of flows. Rajesh Krishnan, James P. G. Sterbenz |
ICNP | 1 |
| 1999 | Optimization Algorithms for Large Self-Structuring NetworksabstractAs networks grow in scale and heterogeneity, hierarchical organization is inevitable. We present the case for optimal self-organization of network hierarchies. We provide a graph partitioning formulation relevant to networking but different from extant graph partitioning literature. In particular, we require that the resultant partitions be connected, a constraint that changes the character of the problem significantly. We devise a solution that consists of distinct phases for initial partitioning, refinement and post-processing, propose efficient heuristics for each phase, and evaluate them extensively on internetwork-like graphs through simulation. The results suggest that vertex trading techniques, in vogue for a number of decades in graph partitioning, are highly applicable, but multilevel techniques favored by conventional graph partitioning research may be of limited value for internetwork-like graphs. This solution can be implemented in practical networks to automatically generate Internet OSPF areas or ATM PNNI clusters. Rajesh Krishnan, Ram Ramanathan, Martha Steenstrup |
INFOCOM | 1 |
| 1997 | A Failure and Overload Tolerance Mechanism for Continuous Media ServersabstractLarge scale clustered continuous media (CM) servers deployed in applications like video-on-demand have high availability requirements.In the event of server failure, streams from the failed servers must be reassigned to healthy servers with minimum service disruption.Such servers may also suffer from periods of transient overload resulting from a high degree of customer interactivity.For example, in a video-on-demand system if a large number of users are viewing a favorite game, many of them can simultaneously request a replay of an interesting part of the game.This requires a large number of '5nteractive" channels within a short period of time and can result in a transient server overload.In this paper we propose solutions for graceful recovery from overload scenarios arising out of server failure or customer interactions.Rapid resource reclamation is key to overload tolerance, and our proposed solution is based on rate adaptive stream merging and content insertion techniques, We also utilize conventional time-sharing techniques to handle transient overload.We show that while merging is necessary for achieving overload tolerance, it is not sufficient, and for a complete solution, content insertion is required.Specifically, we consider a general clustered CM server architecture model where multiple servers can fail simultaneously.We develop a model for resource shortfalls that occur as a result of overload on failure.We also describe optimal polynomial time algorithms for recovering resources to the maximum extent possible, by clustering streams in real time. Rajesh Krishnan, Dinesh Venkatesh, Thomas D. C. Little |
ACM Multimedia | 1 |