Skip to main content

Table 1 Different context propagation scenarios and the corresponding aggregability functions

From: Radiator - efficient message propagation in context-aware systems

#

Scenario

Description

Aggregability function

1

Traffic monitoring

Aggregate speedometer and GPS data within 300 second periods

{time:300}

2

Road hazards detection

Aggregate vertical accelerometer and GPS data until 5 hazards detected

{volume:5}

3

Popular spots + Friends’ location

Aggregate location until 10 different people in the same spot but for friends send immediately (non-aggregated)

{people:10} if stranger {volume:1} if friend

4

Facebook likes

Aggregate likes from strangers within 300 seconds periods, likes from friends of friends until there are 5, and likes from direct friends with a maximum delay of 30 seconds

{time:300} if stranger {volume:5} if friend_of_friend {time:30} if friend

5

Friends’ location in crowded spaces (concerts, street markets)

Aggregate location based on how far you are from the recipient (further away implies more aggregation)

{volume:distance}

6

Stock market alerts

Aggregate stock market information during a period of time proportional to the number of shares owned by the recipient (higher number implies less aggregation)

{time:1000/(1+num_of_shares)}