Ramana Yerneni

A Scalable Data Platform for a Large Number of Small Applications (2009)

Fan Yang, Ramana Yerneni

As a growing number of websites open up their APIs to external application developers (e.g., Facebook, Yahoo! Widgets, Google Gadgets), these websites are facing an intriguing scalability problem:...

Efficient Bulk Insertion into a Distributed Ordered Table ABSTRACT (2009)

Adam Silberstein, Brian F. Cooper, Utkarsh Srivastava, Erik Vee, Ramana Yerneni, Raghu Ramakrishnan

We study the problem of bulk-inserting records into tables in a system that horizontally range-partitions data over a large cluster of shared-nothing machines. Each table partition contains a...

Abstract Computing Capabilities of Mediators (2008)

Ramana Yerneni, Ohen Li, Hector Garcia-molina, Jeffrey Ullman

Existing data-integration systems based on the media-tion architecture employ a variety of mechanisms to de-scribe the query-processing capabilities of sources. How-ever, these systems do not compute...

Abstract Computing Capabilities of Mediators (2008)

Ramana Yerneni, Chen Li, Hector Garcia-molina, Je Rey Ullman

Existing data-integration systems based on the mediation architecture employ avariety of mechanisms to describe the query-processing capabilities of sources. However, these systems do not compute the...

Abstract Shrinking the Warehouse Update Window (2008)

Wilburt Juan Labio, Ramana Yerneni, Hector Garcia-molina

Warehouse views need to be updated when source data changes. Due to the constantly increasing size of warehouses and the rapid rates of change, there is increasing pressure to reduce the time taken...

Abstract Computing Capabilities of Mediators (2008)

Ramana Yerneni, Chen Li, Hector Garcia-molina, Je Rey Ullman

Existing data-integration systems based on the mediation architecture employ avariety of mechanisms to describe the query-processing capabilities of sources. However, these systems do not compute the...

PNUTS: Yahoo!’s hosted data serving platform (2008)

Brian F. Cooper, Raghu Ramakrishnan, Utkarsh Srivastava, Adam Silberstein, Philip Bohannon, Hans-arno Jacobsen, ...

We describe PNUTS, a massively parallel and geographically distributed database system for Yahoo!’s web applications. PNUTS provides data storage organized as hashed or ordered tables, low latency...

PNUTS: Yahoo!’s hosted data serving platform (2008)

Brian F. Cooper, Raghu Ramakrishnan, Utkarsh Srivastava, Adam Silberstein, Philip Bohannon, Hans-arno Jacobsen, ...

We describe PNUTS, a massively parallel and geographically distributed database system for Yahoo!’s web applications. PNUTS provides data storage organized as hashed or ordered tables, low latency...

Efficient Testing of High Performance Transaction Processing Systems (2007)

Dennis Wildfogel Tandem, Dennis Wildfogel, Ramana Yerneni

Testing the reliability of high performance transaction processing systems poses many difficult challenges that are not adequately answered by conventional testing techniques. We discuss a new test...

Evolving Source Interfaces over the Web (2007)

Ramana Yerneni, Hector Garcia-molina

Data sources over the Web publish their query interfaces through forms or templates. Over time, the set of templates supported by a source changes due to new requirements or enhanced query-processing...

1 Overview Template-Based Wrappers in the tsimmis System (2007)

Joachim Hammer, Hector Garcia-molina, Svetlozar Nestorov, Ramana Yerneni, Marcus Breunig, Vasilis Vassalos

In order to access information from a variety of heterogeneous information sources, one has to be able to translate queries and data from one data model into another. This functionality is provided...

Maximizing Coverage of Mediated Web Queries (2000)

Ramana Yerneni, Felix Naumann, Hector Garcia-molina

Over the Web, mediators are built on large collections of sources to provide integrated access to Web content (e.g., meta-search engines). In order to minimize the expense of visiting a large number...

Optimizing large join queries in mediation systems (1999)

Ramana Yerneni, Chen Li, Jeffrey Ullman, Hector Garcia-molina

Abstract. In data integration systems, queries posed to a mediator need to be translated into a sequence of queries to the underlying data sources. In a heterogeneous environment, with sources of...

Optimizing large join queries in mediation systems (1999)

Ramana Yerneni, Chen Li, Jeffrey Ullman, Hector Garcia-molina

In data integration systems, queries posed to a mediator need to be translated into a sequence of queries to the underlying data sources. In a heterogeneous environment, with sources of diverse and...

Computing Capabilities of Mediators (1999)

Ramana Yerneni, Chen Li, Hector Garcia-molina, Jeffrey Ullman

In data-integration systems, the queries supported by a mediator are affected by the query-processing limitations of the sources being integrated. Existing mediation systems employ a variety of...

Coping with Limited Capabilities of Sources (1999)

Hector Garcia-molina, Ramana Yerneni

. In various contexts (e.g., the Internet), the query-processing capabilities of data sources may be limited. Middleware systems based on a mediation architecture are employed to provide powerful...

Capability-Sensitive Query Processing on Internet Sources (1999)

Hector Garcia-molina, Wilburt Labio, Ramana Yerneni

On the Internet, the limited query-processing capabilities of sources make answering even the simplest queries challenging. In this paper, we present a scheme called GenCompact for generating...

Computing Capabilities of Mediators (1999)

Ramana Yerneni, Chen Li, Hector Garcia-molina, Jeffrey Ullman

In data-integration systems, the queries supported by a mediator are affected by the queryprocessing limitations of the sources being integrated. Existing mediation systems employ a variety of...

Computing Capabilities of Mediators (1999)

Ramana Yerneni, Chen Li, Hector Garcia-molina, Jeffrey Ullman

Existing data-integration systems based on the mediation architecture employ a variety of mechanisms to describe the query-processing capabilities of sources. However, these systems do not compute...

Capability Sensitive Query Processing on Internet Sources (1999)

Hector Garcia-molina, Wilburt Labio, Ramana Yerneni

On the Internet, query processing capabilities of sources may be limited in diverse ways, and this makes answering even the simplest queries challenging. In this paper, we present a scheme called...

Optimizing Large Join Queries in Mediation Systems (1999)

Chen Li, Ramana Yerneni, Jeffrey Ullman, Hector Garcia-molina

In data integration systems, queries posed to a mediator need to be translated into a sequence of queries to the underlying data sources. In a heterogeneous environment, with sources of diverse and...

Capability Sensitive Query Processing on Internet Sources (1999)

Hector Garcia-molina, Wilburt Labio, Ramana Yerneni

On the Internet, query processing capabilities of sources may be limited in diverse ways, and this makes answering even the simplest queries challenging. In this paper, we present a scheme called...

Computing Capabilities of Mediators (1999)

Ramana Yerneni, Chen Li, Hector Garcia-molina, Jeffrey Ullman

In data-integration systems, the queries supported by a mediator are affected by the queryprocessing limitations of the sources being integrated. Existing mediation systems employ a variety of...

Optimizing Large Join Queries in Mediation Systems (1999)

Ramana Yerneni, Chen Li, Jeffrey Ullman, Hector Garcia-molina

. In data integration systems, queries posed to a mediator need to be translated into a sequence of queries to the underlying data sources. In a heterogeneous environment, with sources of diverse and...

Optimizing large join queries in mediation systems (1999)

Ramana Yerneni, Chen Li, Je Rey Ullman, Hector Garcia-molina

In data integration systems, queries posed to a mediator need to be translated into a sequence of queries to the underlying data sources. In a heterogeneous environment, with sources of diverse and...

Optimizing large join queries in mediation systems (1999)

Ramana Yerneni, Chen Li, Je Rey Ullman, Hector Garcia-molina

Abstract. In data integration systems, queries posed to a mediator need to be translated into a sequence of queries to the underlying data sources. In a heterogeneous environment, with sources of...

Computing capabilities of mediators (1999)

Ramana Yerneni, Chen Li, Hector Garcia-molina, Je Rey Ullman

In data-integration systems, the queries supported by a mediator are a ected by the queryprocessing limitations of the sources being integrated. Existing mediation systems employ a variety...

Capability based mediation in TSIMMIS (1998)

Chen Li, Ramana Yerneni, Vasilis Vassalos, Hector Garcia-molina, Yannis Papakonstantinou, Jeffrey Ullman, ...

The TSIMMIS system [1] integrates data from multiple heterogeneous sources and provides users with seamless integrated views of the data. It translates a user query on

Shrinking the Warehouse Update Window (1998)

Wilburt Juan Labio, Ramana Yerneni, Hector Garcia-molina

Warehouse views need to be updated when source data changes. Due to the constantly increasing size of warehouses and the rapid rates of change, there is increasing pressure to reduce the time taken...

Shrinking the Warehouse Update Window (1998)

Wilburt Juan Labio, Ramana Yerneni, Hector Garcia-molina

Warehouse views need to be updated when source data changes. Due to the constantly increasing size of warehouses and the rapid rates of change, there is increasing pressure to reduce the time taken...

Shrinking the Warehouse Update Window (1998)

Wilburt Juan Labio, Ramana Yerneni, Hector Garcia-molina

Warehouse views need to be updated when source data changes. Due to the constantly increasing size of warehouses and the rapid rates of change, there is increasing pressure to reduce the time taken...

Capability Based Mediation in TSIMMIS (1998)

Chen Li, Ramana Yerneni, Vasilis Vassalos, Hector Garcia-molina, Yannis Papakonstantinou, Jeffrey Ullman

this paper, we show how the TSIMMIS mediator takes into account the capabilities of the sources to generate feasible query plans for user queries. Section 2 explains how the mediator processes user...

Fusion queries over internet databases (1998)

Ramana Yerneni, Yannis Papakonstantinou, Serge Abiteboul, Hector Garcia-molina

Abstract. Fusion queries search for information integrated from distributed, autonomous sources over the Internet. We investigate techniques for e cient processing of fusion queries. First, we focus...

Fusion Queries over Internet Databases (1997)

Serge Abiteboul, Hector Garcia-molina, Yannis Papakonstantinou, Ramana Yerneni

Fusion queries search for information integrated from distributed, autonomous sources over the Internet. In this context, data is not cleanly fragmented as in traditional distributed databases, and...

Template-Based Wrappers in the Tsimmis System (1997)

Joachim Hammer, Hector Garcia-molina, Svetlozar Nestorov, Ramana Yerneni, Marcus Breunig, Vasilis Vassalos

In order to access information from a variety of heterogeneous information sources, one has to be able to translate queries and data from one data model into another. This functionality is provided...

Design of Efficient Query Interfaces for Web Sources

Ramana Yerneni, Hector Garcia-molina

Data sources over the Web publish their query interfaces through forms or templates. In order to keep the query interfaces simple and efficient, it is desirable to design concise template sets for...

Fusion Queries over Internet Databases

Ramana Yerneni, Yannis Papakonstantinou, Serge Abiteboul, Hector Garcia-molina

. Fusion queries search for information integrated from distributed, autonomous sources over the Internet. We investigate techniques for efficient processing of fusion queries. First, we focus on a...

Fusion Queries over Internet Databases

Ramana Yerneni, Yannis Papakonstantinou, Serge Abiteboul, Hector Garcia-molina

. Fusion queries search for information integrated from distributed, autonomous sources over the Internet. We investigate techniques for efficient processing of fusion queries. First, we focus on a...