Title: Praveen Yalagandula
1Shruti Dynamically Adapting Aggregation
Aggressiveness
- Praveen Yalagandula
- Mike Dahlin
- The University of Texas at Austin
2SDIMS Yalagandula Dahlin SIGCOMM04
- Scalable Distributed Information Management
System - Aggregation abstraction
- Detailed views of nearby information
- Summarized views of global information
- Key building block for large distributed
applications - System administration, multicast, object
location, naming,
D,0.2
Aggregation Function min load
B,0.5
D,0.2
ID,Load
C,0.8
D,0.2
B,0.5
A,0.9
3Choosing Aggregation Strategy
- Attributes have different read-write patterns
- Examples machine-load, num-processors
Step 2
Update-none
Step 1
Write
Write
Read
Read
4Shruti Dynamically adapting strategy
- A lease based mechanism
- Lease from A to B implies
- Any updates at A are propagated to B
- B does not need to contact A on reads
- Set leases based on observed read and write
history
5Shruti Dynamically adapting strategy
- A lease based mechanism
- Lease from A to B implies
- Any updates at A are propagated to B
- B does not need to contact A on reads
- Set leases based on observed read and write
history
6Shruti Dynamically adapting strategy
- A lease based mechanism
- Lease from A to B implies
- Any updates at A are propagated to B
- B does not need to contact A on reads
- Set leases based on observed read and write
history
7Shruti Dynamically adapting strategy
- A lease based mechanism
- Lease from A to B implies
- Any updates at A are propagated to B
- B does not need to contact A on reads
- Set leases based on observed read and write
history
8Shruti Dynamically adapting strategy
- A lease based mechanism
- Lease from A to B implies
- Any updates at A are propagated to B
- B does not need to contact A on reads
- Set leases based on observed read and write
history
9Shruti Dynamically adapting strategy
- A lease based mechanism
- Lease from A to B implies
- Any updates at A are propagated to B
- B does not need to contact A on reads
- Set leases based on observed read and write
history
10Shruti Dynamically adapting strategy
- A lease based mechanism
- Lease from A to B implies
- Any updates at A are propagated to B
- B does not need to contact A on reads
- Set leases based on observed read and write
history
11Shruti Dynamically adapting strategy
- A lease based mechanism
- Lease from A to B implies
- Any updates at A are propagated to B
- B does not need to contact A on reads
- Set leases based on observed read and write
history
12- More information about SDIMS at
http//www.cs.utexas.edu/ypraveen/sdims