Using the filtering-based routing algorithm in Figure 6. 11 as a starting point, develop an
alternative algorithm that illustrates how the use of advertisements can result in significant
optimization in terms of message traffic generated.

What will be an ideal response?


The filtering-based routing algorithm described in Figure 6.11. significantly reduces the amount of traffic
generated in comparison to flooding approaches by maintaining state information on each node in the overlay.
In particular, each node must maintain a list of all directly connected subscriptions and also routing
information that determines if there is a valid (matching) subscription down a connected path. This means that
publish events are only forwarded down paths that will lead to a valid subscription, thus reducing the amount
of traffic generated specifically by publish events. The downside is that subscription events need to be
propagated fully through the overlay for this to be optimal and this flooding leads to a significant amount of
traffic, an overhead which can be reduced by advertisements.
An advertisement-based approach applies the same principle to subscriptions as the above scheme
applies to publish events. Advertisements are issued by publishers to indicate an intent to publish particular
kinds of events in the future. Each node must now hold an additional advertisement-based routing table. In the
same way that the initial (subscription-based) routing table optimizes the forwarding of publish events (by
ensuring there is a valid path to a matching subscription), the second advertisement-based routing table is used
to optimize the routing of subscriptions. In particular, subscriptions only need to be forwarded only into parts
of the network where publishers have issued overlapping advertisements. This approach is described in detail
in [Muhl et al. 2006].

Computer Science & Information Technology

You might also like to view...

The first signal sent between our homes and the central office after we pick up the phone is

a. the on-hook signal b. the off-hook signal c. dial tone d. howler tone

Computer Science & Information Technology

In the accompanying figure, item 4 is pointing to the ____.

A. music file B. Microsoft Word file C. file type D. graphics file

Computer Science & Information Technology

Where possible, apply the rules of exponents to simplify the expressions to a base number with a single exponent. Note: there are three parts to each problem.

![15037|46x80](upload://sQqESNQHuJQVxqSqxKb9lc37yQZ.jpeg)

Computer Science & Information Technology

Which Save as type allows you to save some elements of your Web page to a folder, separate from your Web page?

What will be an ideal response?

Computer Science & Information Technology