Roxana - Gabriela HORINCAR Refresh Strategies and Online ... - LIP6
Roxana - Gabriela HORINCAR Refresh Strategies and Online ... - LIP6
Roxana - Gabriela HORINCAR Refresh Strategies and Online ... - LIP6
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