Demo Data from VLDB 2026 / reviewers in the wild / expert
Vasanth Rajamani
dblp:19/6114
· DBLP profile ↗
10ranked-venue papers
6as first author
1since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 first-authorComputer networks · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 2 · 1 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 first-authorArtificial intelligence and machine learning · 1
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.
| Databases, data mining, and information retrieval
2 papers |
Distributed and cloud data management · 33% Data stream processing · 33% Knowledge graphs · 33% | |
| Human-computer interaction and pervasive computing
1 paper |
Ubiquitous computing and smart environments · 100% | |
| Computer networks
1 paper |
Internet of things and sensor networks · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 5 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data stream processing
continuous query processing |
0.1 | 1 | 2010 | Blurring snapshots: Temporal inference of missing and uncertain data · PerCom 2010 |
Knowledge graphs › knowledge graph reasoning
temporal inference |
0.1 | 1 | 2010 | Blurring snapshots: Temporal inference of missing and uncertain data · PerCom 2010 |
Ubiquitous computing and smart environments
context-aware computing |
0.1 | 1 | 2010 | Blurring snapshots: Temporal inference of missing and uncertain data · PerCom 2010 |
Internet of things and sensor networks
query processing |
0.1 | 1 | 2010 | Semantic self-assessment of query results in dynamic environments · ACM Trans. Softw. Eng. Methodol. 2010 |
Distributed systems › dynamic network
mobile ad hoc network |
0.0 | 1 | 2010 | Semantic self-assessment of query results in dynamic environments · ACM Trans. Softw. Eng. Methodol. 2010 |
Methods — techniques the papers use, named apart from their topics
query processing protocol · 0.3consistency assessment · 0.3inference approaches · 0.2decay functions · 0.1decay function · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Data Guard: A Fine-Grained Purpose-Based Access Control System for Large Data WarehousesabstractThe last few years have witnessed a spate of data protection regulations in conjunction with an ever-growing appetite for data usage in large businesses, which presents significant challenges for businesses to maintain compliance. To address this conflict, we present Data Guard - a fine-grained, purpose-based access control system for large data warehouses. Data Guard enables authoring policies based on semantic descriptions of data and purpose of data access. Data Guard then translates these policies into SQL views that mask data from the underlying warehouse tables. At access time, Data Guard ensures compliance by transparently routing each table access to the appropriate data-masking view based on the purpose of the access, thus minimizing the effort of adopting Data Guard in existing applications. Our enforcement solution allows masking data at much finer granularities than what traditional solutions allow. In addition to row and column level data masking, Data Guard can mask data at the sub-cell level for columns with non-atomic data types such as structs, arrays, and maps. This fine-grained masking allows Data Guard to preserve data utility for consumers while ensuring compliance. We implemented a number of performance optimizations to minimize the overhead of data masking operations. We perform numerous experiments to identify the key factors that influence the data masking overhead and demonstrate the efficiency of our implementation. Data Guard is deployed inside LinkedIn's production data warehouses and ensures compliance of more than 20,000 table accesses each day across different data processing engines. Khai Tran, Sudarshan Vasudevan, Pratham Desai, Alex Gorelik, Mayank Ahuja, Athrey Yadatore Venkateshababu, Dichao Hu, Walaa Eldin Moustafa, Vasanth Rajamani, Issac Buenrostro, Kalinda Raina, Yanwen Lin |
ICDE | 10 |
| 2018 | Single-Setup Privacy Enforcement for Heterogeneous Data EcosystemsabstractStrong member privacy in technology enterprises involves, among other objectives, deleting or anonymizing various kinds of data that a company controls. Those requirements are complicated in a heterogeneous data ecosystem where data is stored in multiple stores with different semantics: different indexing or update capabilities require processes specific to a store or even schema. In this demo we showcase a method to enforce record controls of arbitrary data stores via a three step process: generate an offline snapshot, run a policy mechanism to select rows to delete/update, and apply the changes to the original store. The first and third steps work on any store by leveraging Apache Gobblin, an open source data integration framework. The policy computation step runs as a batch Gobblin job where each table can be customized via a dataset metadata tracking system and SQL expressions providing table-specific business logic. This setup allows enforcement of highly-customizable privacy requirements in a variety of systems from hosted databases to third party data storage systems. Issac Buenrostro, Vasanth Rajamani, Erman Pattuk |
CIKM | 3 |
| 2012 | Using snapshot query fidelity to adapt continuous query execution
Jamie Payton, Christine Julien 0001, Vasanth Rajamani, Gruia-Catalin Roman |
Pervasive Mob. Comput. | 3 |
| 2010 | Blurring snapshots: Temporal inference of missing and uncertain dataabstractMany pervasive computing applications continuously monitor state changes in the environment by acquiring, interpreting and responding to information from sensors embedded in the environment. However, it is extremely difficult and expensive to obtain a continuous, complete, and consistent picture of a continuously evolving operating environment. One standard technique to mitigate this problem is to employ mathematical models that compute missing data from sampled observations thereby approximating a continuous and complete stream of information. However, existing models have traditionally not incorporated a notion of temporal validity, or the quantification of imprecision associated with inferring data values from past or future observations. In this paper, we support continuous monitoring of dynamic pervasive computing phenomena through the use of a series of snapshot queries. We define a decay function and a set of inference approaches to filling in missing and uncertain data in this continuous query.We evaluate the usefulness of this abstraction in its application to complex spatio-temporal pattern queries in pervasive computing networks. Vasanth Rajamani, Christine Julien 0001 |
PerCom | 1 |
| 2010 | Semantic self-assessment of query results in dynamic environmentsabstractQueries are convenient abstractions for the discovery of information and services, as they offer content-based information access. In distributed settings, query semantics are well-defined, for example, queries are often designed to satisfy ACID transactional properties. When query processing is introduced in a dynamic network setting, achieving transactional semantics becomes complex due to the open and unpredictable environment. In this article, we propose a query processing model for mobile ad hoc and sensor networks that is suitable for expressing a wide range of query semantics; the semantics differ in the degree of consistency with which query results reflect the state of the environment during query execution. We introduce several distinct notions of consistency and formally express them in our model. A practical and significant contribution of this article is a protocol for query processing that automatically assesses and adaptively provides an achievable degree of consistency given the operational environment throughout its execution. The protocol attaches an assessment of the achieved guarantee to returned query results, allowing precise reasoning about a query with a range of possible semantics. We evaluate the performance of this protocol and demonstrate the benefits accrued to applications through examples drawn from an industrial application. Jamie Payton, Christine Julien 0001, Gruia-Catalin Roman, Vasanth Rajamani |
ACM Trans. Softw. Eng. Methodol. | 4 |
| 2009 | Automated Assessment of Aggregate Query Imprecision in Dynamic Environments
Vasanth Rajamani, Christine Julien 0001, Jamie Payton |
DAIS | 1 |
| 2009 | Inquiry and Introspection for Non-deterministic Queries in Mobile Networks
Vasanth Rajamani, Christine Julien 0001, Jamie Payton, Gruia-Catalin Roman |
FASE | 1 |
| 2009 | PAQ: Persistent Adaptive Query Middleware for Dynamic Environments
Vasanth Rajamani, Christine Julien 0001, Jamie Payton, Gruia-Catalin Roman |
Middleware | 1 |
| 2009 | An interrelational grouping abstraction for heterogeneous sensorsabstractIn wireless sensor network applications, the potential to use cooperation to resolve user queries remains largely untapped. Efficiently answering a user's questions requires identifying the correct set of nodes that can answer the question and enabling coordination between them. In this article, we propose a query domain abstraction that allows an application to dynamically specify the nodes best suited to answering a particular query. Selecting the ideal set of heterogeneous sensors entails answering two fundamental questions— how are the selected sensors related to one another, and where should the resulting sensor coalition be located. We introduce two abstractions, the proximity function and the reference function , to precisely specify each of these concerns within a query. All nodes in the query domain must satisfy any provided proximity function, a user-defined function that constrains the relative relationship among the group of nodes (e.g., based on a property of the network or physical environment or on logical properties of the nodes). The selected set of nodes must also satisfy any provided reference function, a mechanism to scope the location of the query domain to a specified area of interest (e.g., within a certain distance from a specified reference point). In this article, we model these abstractions and present a set of protocols that accomplish this task with varying degrees of correctness. We evaluate their performance through simulation and highlight the tradeoffs between protocol overhead and correctness. Vasanth Rajamani, Sanem Kabadayi, Christine Julien 0001 |
ACM Trans. Sens. Networks | 1 |
| 2007 | Query Domains: Grouping Heterogeneous Sensors Based on ProximityabstractEfficient query processing in sensor networks involves identifying groups of nodes that coordinate to satisfy applications' requests. In this paper, we propose a query domain abstraction that allows an application to dynamically specify the nodes best suited to answering a particular query. To self-organize into such a coalition, nodes must satisfy a proximity function, a user-defined function that constrains the relative relationship among the group of nodes (e.g., based on a property of the network or physical environment or a logical property of the nodes). The proximity function removes the need to explicitly tag nodes with context information, and it provides a convenient mechanism for forming coalitions on-the-fly at query time. This facilitates the deployment of general-purpose sensor networks, where multiple applications can be run in the same network at the same time. In this paper, we model this abstraction, present a protocol to support the abstraction, and evaluate their performance. Vasanth Rajamani, Sanem Kabadayi, Christine Julien 0001 |
MASS | 1 |