Demo Data from SIGIR 2026 / reviewers in the wild / expert
Raj Yavatkar
dblp:58/6723 · also Rajendra S. Yavatkar
· DBLP profile ↗
26ranked-venue papers
8as first author
1since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 13 · 2 first-author · 1 since 2021Systems, architecture and hardware · 6 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 5 · 3 first-authorArtificial intelligence and machine learning · 2Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous 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
7 papers |
Internet architecture and protocols · 79% Transport protocols and congestion control · 11% Routing and switching · 6% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Processor architecture and microarchitecture · 46% Memory systems · 40% Distributed systems · 14% | |
| Theoretical computer science
1 paper |
Algorithms and data structures · 100% | |
| Computer graphics and multimedia
2 papers |
Multimedia analysis and retrieval · 72% Multimedia systems and quality of experience · 28% |
Topics — the 18 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols › packet scheduling
fair queueing |
0.1 | 1 | 2007 | Sorting Packets by Packet Schedulers Using a Connected Trie Data Structure · INFOCOM 2007 |
Internet architecture and protocols
packet scheduling |
0.1 | 1 | 2007 | Sorting Packets by Packet Schedulers Using a Connected Trie Data Structure · INFOCOM 2007 |
Algorithms and data structures › data structure design › search structures › search trees
trie |
0.1 | 1 | 2007 | Sorting Packets by Packet Schedulers Using a Connected Trie Data Structure · INFOCOM 2007 |
Processor architecture and microarchitecture
multicore design |
0.1 | 1 | 2006 | Industrial Perspectives: Platform Design Challenges with Many cores · HPCA 2006 |
Internet architecture and protocols
packet processing |
0.1 | 1 | 2005 | Managing memory access latency in packet processing · SIGMETRICS 2005 |
Memory systems
cache |
0.1 | 1 | 2005 | Managing memory access latency in packet processing · SIGMETRICS 2005 |
Internet architecture and protocols › quality of service
differentiated services |
0.0 | 1 | 1998 | A State Management Protocol for IntServ, DiffServ and Label Switching · ICNP 1998 |
Internet architecture and protocols
integrated services |
0.0 | 1 | 1998 | A State Management Protocol for IntServ, DiffServ and Label Switching · ICNP 1998 |
Routing and switching › packet switching
multiprotocol label switching |
0.0 | 1 | 1998 | A State Management Protocol for IntServ, DiffServ and Label Switching · ICNP 1998 |
Internet architecture and protocols
quality of service |
0.0 | 1 | 1998 | A State Management Protocol for IntServ, DiffServ and Label Switching · ICNP 1998 |
Transport protocols and congestion control
transport protocols |
0.0 | 2 | 1995 | Optimistic Strategies for Large-Scale Dissemination of Multimedia Information · ACM Multimedia 1993 A Reliable Dissemination Protocol for Interactive Collaborative Applications · ACM Multimedia 1995 |
Distributed systems › group communication
reliable multicast |
0.0 | 1 | 1995 | A Reliable Dissemination Protocol for Interactive Collaborative Applications · ACM Multimedia 1995 |
Transport protocols and congestion control › transport protocols
multicast transport |
0.0 | 1 | 1993 | Optimistic Strategies for Large-Scale Dissemination of Multimedia Information · ACM Multimedia 1993 |
Transport protocols and congestion control
rate-based flow control |
0.0 | 1 | 1993 | Optimistic Strategies for Large-Scale Dissemination of Multimedia Information · ACM Multimedia 1993 |
Network management and operations
network monitoring |
0.0 | 1 | 1991 | Performance monitoring and debugging tools for a CIM network · ICRA 1991 |
Internet architecture and protocols › quality of service
performance guarantees |
0.0 | 1 | 1989 | FLOWS: Performance Guarantees in Best Effort Delivery Systems · INFOCOM 1989 |
Distributed systems
middleware |
0.0 | 1 | 1997 | Middleware for Distributed Multimedia: Need a New Direction? (Panel) · ACM Multimedia 1997 |
Content delivery and video streaming › video multicast
multimedia multicast |
0.0 | 1 | 1993 | Optimistic Strategies for Large-Scale Dissemination of Multimedia Information · ACM Multimedia 1993 |
Methods — techniques the papers use, named apart from their topics
connected trie · 0.1measurement · 0.1cache performance analysis · 0.1state setup protocol · 0.0object-oriented modeling · 0.0simulation · 0.0flow admission control · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | RCA Copilot: Transforming Network Data into Actionable Insights via Large Language ModelsabstractEnsuring the reliability and availability of complex networked services demands effective root cause analysis (RCA) across cloud environments, data centers, and on-premises networks. Traditional RCA methods, which involve manual inspection of data sources such as logs and telemetry data, are often time-consuming and challenging for on-call engineers. While statistical inference methods have been employed to estimate the causality of network events, these approaches alone are similarly challenging and suffer from a lack of interpretability, making it difficult for engineers to understand the predictions made by black-box models. In this paper, we present RCACopilot, an advanced on-call system that combines statistical tests and large language model (LLM) reasoning to automate RCA across various network environments. RCACopilot gathers and synthesizes critical runtime diagnostic information, predicts the root cause of incidents, provides a clear explanatory narrative, and offers targeted action steps for engineers to resolve the issues. By utilizing LLM reasoning techniques and retrieval, RCACopilot delivers accurate and practical support for operators. Alexander Shan, Tarun Banka, Raj Yavatkar, T. Sridhar |
ICC | 5 |
| 2011 | Detecting non-transient anomalies in visual information using neural networksabstractWe address the problem of detecting non-transient anomalies in visual information. By non-transient anomalies we mean changes in the way environments look that are persistent across time. Such changes may include leaving unattended bags at airport corridors, putting graffiti in building walls or damaging public property. Detecting non-transient anomalies is critical to security and surveillance in indoor and outdoor environments. We argue that existing off-the-shelf solutions to computer vision problems (e.g., image recognition, gesture recognition, text recognition) are not the most efficient when applied to detecting non-transient anomalies due to their associated computational overhead. In this paper we present a neural network-based architecture that addresses some of the limitations of the state of the art. To speed up computations, our architecture supports the processing of a large number of neurons in parallel. To reduce computational overheads, our architecture omits some of the Gaussian kernel-based feature extraction tasks performed by other systems. To classify visual anomalies as non-transient, our architecture uses a codebook-based algorithm which builds a history profile for every image segment. We describe our architecture and present some performance analysis. Michael E. Kounavis, Joel Morrissette, Sadagopan Srinivasan, Raj Yavatkar |
ISCC | 4 |
| 2007 | Sorting Packets by Packet Schedulers Using a Connected Trie Data StructureabstractPacket scheduling is a critical component of router data paths because it allows routers to divide bandwidth intelligently between competing flows. A large number of scheduling algorithms annotate packets with time stamps and subsequently sort these packets according to their annotated time stamp values. For these algorithms the problems of efficiently tagging and sorting packets are still open to investigation. In this paper we propose a data structure and algorithm that reduces the latency of determining the packet with the smallest time stamp to a single memory access time and a small constant number of computation steps, independent of the number of flows serviced by the scheduler. The complexity of inserting a packet into our sorting data structure is logarithmic as a function of the ratio between the maximum packet size and minimum connection weight. The latency of inserting a packet can be hidden by performing insertions of several packets in parallel. This is the fastest sorting data structure known to us. One of the most efficient alternative implementation techniques proposed by Chao et. al. [20] is associated with logarithmic complexity of the scheduling decision time, as a function of the maximum value of packet time stamps. Our solution applies to many different packet fair queuing algorithms including Weighted Fair Queuing [28], Self-Clocked Fair Queuing (SCFQ) [28] and Start Time Fair Queuing [4]. Michael E. Kounavis, Raj Yavatkar |
INFOCOM | 3 |
| 2007 | Two stage packet classification using most specific filter matching and transport level sharing
Michael E. Kounavis, Raj Yavatkar, Harrick M. Vin |
Comput. Networks | 3 |
| 2006 | Industrial Perspectives: Platform Design Challenges with Many cores
Raj Yavatkar |
HPCA | 1 |
| 2005 | Overcoming the memory wall in packet processing: hammers or ladders?abstractOverhead of memory accesses limits the performance of packet processing applications. To overcome this bottleneck, today's network processors can utilize a wide-range of mechanisms-such as multi-level memory hierarchy, wide-word accesses, special-purpose result-caches, asynchronous memory, and hardware multi-threading. However, supporting all of these mechanisms complicates programmability and hardware design, and wastes systemresources. In this paper, we address the following fundamental question: what minimal set of hardware mechanisms must a network processor support to achieve the twin goals of simplified programmability and high packet throughput? We show that no single mechanism sufficies; the minimal set must include data-caches and multi-threading. Data-caches and multi-threading are complementary; whereas data-caches exploit locality to reduce the number of context-switches and the off-chip memory bandwidth requirement, multi-threading exploits parallelism to hide long cache-miss latencies. Jayaram Mudigonda, Harrick M. Vin, Raj Yavatkar |
ANCS | 3 |
| 2005 | Managing memory access latency in packet processingabstractIn this study, we refute the popular belief [1,2] that packet processing does not benefit from data-caching. We show that a small data-cache of 8KB can bring down the packet processing time by much as 50-90%, while reducing the off-chip memory bandwidth usage by about 60-95%. We also show that, unlike general-purpose computing, packet processing, due to its memory-intensive nature, cannot rely exclusively on data-caching to eliminate the memory bottleneck completely. Jayaram Mudigonda, Harrick M. Vin, Raj Yavatkar |
SIGMETRICS | 3 |
| 2003 | A highly flexible, distributed multiprocessor architecture for network processing
Muthu Venkatachalam, Prashant R. Chandra, Raj Yavatkar |
Comput. Networks | 3 |
| 2002 | Programmable Networks
Andrew T. Campbell, David Wetherall, Raj Yavatkar |
Comput. Networks | 3 |
| 1998 | A State Management Protocol for IntServ, DiffServ and Label SwitchingabstractProviding quality of service (QoS) in an efficient and scalable manner in the Internet is a topic of active research. The technologies that have drawn the most attention are integrated services (IntServ), differential services (DiffServ) and label switching (MPLS). While these technologies are orthogonal in many respects and can coexist, they are all similar with respect to the fact that some or all the routers in such networks need to be programmed with state information associating data flows with QoS classes or priorities or labels. This paper describes a protocol called SSP (state setup protocol) which is designed to disseminate and manage this state information. In addition to a simple design which makes fast implementations feasible, SSP provides many features like state aggregation and third party signaling which makes SSP a suitable tool for network configuration, management and provisioning as well. A detailed discussion of SSP is presented along with numerous examples and performance measurements. Hari Adiseshu, Guru M. Parulkar, Raj Yavatkar |
ICNP | 3 |
| 1998 | Integrated CPU and network-I/O QoS management in an endsystem
K. Lakshman, Raj Yavatkar, Raphael A. Finkel |
Comput. Commun. | 2 |
| 1997 | Middleware for Distributed Multimedia: Need a New Direction? (Panel)
Guru M. Parulkar, Lawrence A. Rowe, David Hutchison 0001, Jonathan Walpole, Raj Yavatkar |
ACM Multimedia | 5 |
| 1995 | An Object-Oriented Model for the Semantic Interpretation of Multimedia DataabstractNo abstract available. Jim Griffioen, Raj Yavatkar |
ACM Multimedia | 2 |
| 1995 | A Reliable Dissemination Protocol for Interactive Collaborative ApplicationsabstractNo abstract available. Raj Yavatkar, Jim Griffioen |
ACM Multimedia | 1 |
| 1995 | A CPU Scheduling Algorithm for Continuous Media Applications
Raj Yavatkar, K. Lakshman |
NOSSDAV | 1 |
| 1994 | End-to-end approach to large-scale multimedia dissemination
Raj Yavatkar, Leelanivas Manoj |
Comput. Commun. | 1 |
| 1994 | Communication Support for Distributed Collaborative Applications
Raj Yavatkar, K. Lakshman |
Multim. Syst. | 1 |
| 1994 | A Reservation-Based CSMA Protocol for Integrated Manufacturing NetworksabstractThis paper presents PCSMA, an extension to the CSMA/CD protocol (used in the Ethernet) to support both conventional datagram traffic and real-time traffic. The protocol provides predictable packet-delivery bounds for real-time traffic. It does not require changes to existing Ethernet controllers for datagram traffic. Under the new protocol, periodic sources follow a variation of the CSMA protocol that requires them to reserve transmission slots before they can begin transmission. This protocol is intended particularly for use in the integrated network in a manufacturing shop. Periodic sources include multiple sensors generating disparate types and rates of data. We have carried out an extensive performance evaluation of the protocol using a simulation model. The results are impressive: PCSMA shows fewer collisions than CSMA, equivalent delays for conventional traffic, and no failures to meet deadlines for periodic traffic.> Raj Yavatkar, Prashant Pai, Raphael A. Finkel |
IEEE Trans. Syst. Man Cybern. Syst. | 1 |
| 1993 | An Object-Oriented Model for Image Information RepresentationabstractEfficient management of non-alphanumeric data (such as images, videos, and graphs) is essential to a large number of applications.This paper discusses the issues in pictorial information modeling, examines the suitability of traditional data modeling approaches, and then proposes a new objectoriented data modeling approach, called Modeling Object- Oriented Data Semantics (MOODS).A key idea in MOODS is to integrate the image processing component of an image information management system with the data modeling technique.In addition, a user may provide additional assistance in defining semantics at various stages.We argue that the data modeling technique must capture the sequence of transformations and allow a variety of semantics to be associated with the same data to accommodate different application domains.Additional salient features of MOODS include a notion of abstract function classes and dynamic binding of functions to data. Jim Griffioen, Rajiv Mehrotra, Raj Yavatkar |
CIKM | 3 |
| 1993 | Optimistic Strategies for Large-Scale Dissemination of Multimedia InformationabstractWe are investigating alternative transport protocol strategies for realizing large scale dissemination services across a wide area network. Communication requirements of such applications are distinct from those based on conventional client-server interactions. Conventional flow and error control methods based on the retransmissions-with-timeout paradigm are not appropriate for such applications. Instead, we are interested in using optimistic flow and error control strategies that take into account application-specific error tolerance and media rates of multimedia applications. This paper describes transport level policies that use a combination of redundant transmissions, rate-based flow control, and selective feedback from receivers. A simulation-based performance evaluation demonstrates that relatively simple techniques succeed well in meeting the QOS requirements of a multimedia multicast and in scaling to hundreds of recipients. 1 Introduction Our research is motivated by the co... Raj Yavatkar, Leelanivas Manoj |
ACM Multimedia | 1 |
| 1992 | MCP: A Protocol for Coordination and Temporal Synchronization in Multimedia Collaborative ApplicationsabstractThe multiflow conversation protocol (MCP), which provides two communication abstractions is discussed. MCP provides a token-based mechanism for concurrency control among participants of a multipoint connection and includes a communication abstraction called a multiflow conversation. A conversation may consist of one or more connections, and MCP enforces temporal synchronization in the delivery of traffic over participant connections. Delivery of traffic in a conversation is also based on a notion of causality that takes into account the delay constraints associated with real-time traffic.> Raj Yavatkar |
ICDCS | 1 |
| 1991 | Performance monitoring and debugging tools for a CIM networkabstractAn approach is described to network monitoring in which the end user can tailor the monitor to local needs. The system is extensible, allowing the user to specify what data one is interested in seeing, and how they should be displayed. While existing monitors understand only predefined packet types, the system described can be extended quickly and without source code changes to understand new protocols.> Thomas Narten, Raj Yavatkar |
ICRA | 2 |
| 1990 | A Rate-Based Congestion Avoidance and Control Scheme for Packet Switched NetworksabstractA congestion avoidance and control scheme that monitors the incoming traffic to each destination and provides rate-based feedback information to the sources of bursty traffic so that sources of traffic can adjust their packet rates to match the network capacity is described. The congestion avoidance mechanism at nodes on the periphery of the network controls incoming traffic so that it does not exceed the capacity of paths to different destinations. The congestion control mechanism at each node monitors the performance of adjacent links and generates rate control messages that warn the sources of traffic before congestion develops. Some existing schemes are reviewed, and the congestion avoidance and control scheme and its applicability to various transport protocols are discussed. Experiments show that the scheme is effective in preventing congestion inside the network and that it manages to restrict the traffic on any overloaded path to 80%-90% of its capacity.> Douglas Comer, Raj Yavatkar |
ICDCS | 2 |
| 1989 | FLOWS: Performance Guarantees in Best Effort Delivery SystemsabstractA network-level communication abstraction called flow is discussed as a communication channel that has specific performance characteristics associated with its traffic. The underlying delivery system guarantees to meet performance requirements of a flow once it accepts a flow request. Upper layers use flows to implement transport-level protocols and high performance applications. The authors describe the concept of flows in detail and present algorithms that implement flows in a high-speed packet-switched network under development at Purdue University.> Douglas Comer, Raj Yavatkar |
INFOCOM | 2 |
| 1988 | Shadow Editing: A Distributed Service for Supercomputer AccessabstractThe use of long-haul networks by the scientific community to access resources at supercomputing centers has created a need for high-level user services and tools to provide transparent and efficient access to remote resources. A way to provide a computational service for supercomputer access in a distributed environment is described. The issues involved in the design of such a service are discussed, and attention is focused on a remote job submission facility. A prototype implementation is also described.> Douglas Comer, Jim Griffioen, Raj Yavatkar |
ICDCS | 3 |
| 1987 | The Cypress Coaxial Backbone Packet Switch
Douglas Comer, Thomas Narten, Raj Yavatkar |
Comput. Networks | 3 |