A variety of emerging wide area applications challenge existing techniques for data delivery to users and applications accessing data from multiple autonomous servers. In this paper, we develop a framework for comparing pull based solutions and present dual optimization approaches. Informally, the first approach maximizes user utility of profiles while satisfying constraints on the usage of system resources. The second approach satisfies the utility of user profiles while minimizing the usage of system resources. We present a static optimal solution (SUP) for the latter approach and formally identify sufficient conditions for SUP to be optimal for both. A shortcoming of static solutions to pull-based delivery is that they cannot a...
Data integration systems offer users a uniform interface to a set of data sources. Previous work has...
Consider a network in which a collection of source nodes maintain and periodically update data objec...
Internet data centers (IDCs) perform multi-customer hosting on a virtual-ized collection of hardware...
Abstract—A variety of emerging online data delivery applications challenge existing techniques for d...
Wide area data delivery requires timely propagation of up-to-date information to thousands of clien...
This research is aimed at providing theoretically rigorous, flexible, efficient, and scalable method...
An important issue in the dissemination of time-varying Web data such as sports scores and stock pri...
AbstractÐAn important issue in the dissemination of time-varying web data such as sports scores and ...
Push-based data delivery requires knowledge of user interests for making scheduling, bandwidth alloc...
One key property of the Semantic Web is its support for interoperability. Recent research in this ar...
A hybrid scheduling that effectively combines broadcasting for very popular data (push data) and dis...
Dynamic data is data which varies rapidly and unpredictably. This kind of data is generally used in ...
An important challenge to effective data delivery in wide area environments is maintaining the data...
The popularity of the Internet has dramatically increased the diversity of clients and applications ...
The Web is alive with news stories, pictures, music, and videos. How will organizations, managers, a...
Data integration systems offer users a uniform interface to a set of data sources. Previous work has...
Consider a network in which a collection of source nodes maintain and periodically update data objec...
Internet data centers (IDCs) perform multi-customer hosting on a virtual-ized collection of hardware...
Abstract—A variety of emerging online data delivery applications challenge existing techniques for d...
Wide area data delivery requires timely propagation of up-to-date information to thousands of clien...
This research is aimed at providing theoretically rigorous, flexible, efficient, and scalable method...
An important issue in the dissemination of time-varying Web data such as sports scores and stock pri...
AbstractÐAn important issue in the dissemination of time-varying web data such as sports scores and ...
Push-based data delivery requires knowledge of user interests for making scheduling, bandwidth alloc...
One key property of the Semantic Web is its support for interoperability. Recent research in this ar...
A hybrid scheduling that effectively combines broadcasting for very popular data (push data) and dis...
Dynamic data is data which varies rapidly and unpredictably. This kind of data is generally used in ...
An important challenge to effective data delivery in wide area environments is maintaining the data...
The popularity of the Internet has dramatically increased the diversity of clients and applications ...
The Web is alive with news stories, pictures, music, and videos. How will organizations, managers, a...
Data integration systems offer users a uniform interface to a set of data sources. Previous work has...
Consider a network in which a collection of source nodes maintain and periodically update data objec...
Internet data centers (IDCs) perform multi-customer hosting on a virtual-ized collection of hardware...