18.12.2012 Views

Roxana - Gabriela HORINCAR Refresh Strategies and Online ... - LIP6

Roxana - Gabriela HORINCAR Refresh Strategies and Online ... - LIP6

Roxana - Gabriela HORINCAR Refresh Strategies and Online ... - LIP6

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

The query processing approach is outside the scope of our research, but related work can<br />

be found in [TATV11].<br />

Publisher: This module is responsible for transforming the results generated by the<br />

query processor into different output formats. The st<strong>and</strong>ard scenarios are to generate a<br />

new RSS query feed for each aggregation query <strong>and</strong> publish them for the user consumption<br />

or store them in a database for archiving purposes. Other output formats are also possible<br />

(SMS, email, Atom feed).<br />

1.6 Feed Aggregation Network<br />

The query feeds generated <strong>and</strong> published by an aggregator can also serve as input source<br />

feeds for other aggregators. If we compose several such aggregators nodes we obtain a feed<br />

aggregation network with continuous information diffusion paths.<br />

Each node in the sharing graph can have the hybrid role of a data source <strong>and</strong> consumer<br />

in the same time, as can be seen in Figure 1.5. Nodes that have only a source role create<br />

new data <strong>and</strong> represent the entry points of the information in the system. The nodes<br />

with consumer roles are characterized by their different interests in the data produced by<br />

the sources. They can by interested by the entire information produced by a source, or<br />

only by a part of it, interests defined by different aggregation queries. As a node receives<br />

information from other source nodes, it can further distribute it into the system, having<br />

thus a hybrid producer-consumer role.<br />

Figure 1.5: Feed aggregation graph<br />

In the following sections, we introduce a feed aggregation subscription graph model <strong>and</strong><br />

propose a method to construct the topology of such a network, inspired by the Internet<br />

topology.<br />

16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!