Special Course on Networked Virtual Environments February 20, 2004 Jouni Smed 1
§6.2 Controlling §6.2 Controlling the Visibility of Data the Visibility of Data
- Area
Area-
- of
- f-
- interest
interest filters filters
- each host provides explicit data filters
each host provides explicit data filters
- filters define the interest in data
filters define the interest in data
- Multicasting
Multicasting
- use existing routing protocols to restrict the flow of data
use existing routing protocols to restrict the flow of data
- divide the entities or the region into multicast groups
divide the entities or the region into multicast groups
- Subscription
Subscription-
- based aggregation
based aggregation
- group available data into fine
group available data into fine-
- grained ‘channels’
grained ‘channels’
- hosts subscribe the appropriate channels
hosts subscribe the appropriate channels
Protocol Optimizations Protocol Optimizations
M M H H B B T T P P Compression Compression M M H H B B T T P P Host Filtering Host Filtering M M H H B B T T P P Aggregation Aggregation