Data Location Optimization for a Self-Organized Storage System
Hannes Mühleisen, Tilman Walther and Robert Tolksdorf
1
Data Location Optimization for a Self-Organized Storage System - - PowerPoint PPT Presentation
Data Location Optimization for a Self-Organized Storage System Hannes Mhleisen, Tilman Walther and Robert Tolksdorf 1 [A. Bockoven] 2 [Thomas Schmickl] 3 Brood Sorting - Algorithm item = null; while (true) if (item != null) if
Hannes Mühleisen, Tilman Walther and Robert Tolksdorf
1
2
[A. Bockoven]
[Thomas Schmickl]
3
4
item = null; while (true) if (item != null) if (similarity(item,nearbyItems()) > α) drop(item) item = null else item = min(similarity(nearbyItems()²)) pickup(item) move()
S1 S2 S3 S6 S5 S4
#B
70% 25% 95% 50% 50% 95% 10% 85%
#B?
5
[Lindgren03]
6
7
8
Profile
9
10
✓ Clean!
11
12
20 40 60 80 100 120 2e+04 4e+04 6e+04 8e+04 1e+05 Sample Data Items 500 1000 1500 2000 2500 Move Operations Data Items Move Operations
Data Items vs. Move Operations synthetic/100nodes
13
20 40 60 80 100 120 100 200 300 400 500 Sample Total Amount 120 140 160 180 200 Average Size Total Amount Average Size
Bucket Amount vs. Average Size synthetic/100nodes
14
50 100 150 200 250 20000 40000 60000 80000 Sample Data Items 1000 2000 3000 4000 Move Operations Data Items Move Operations
Data Items vs. Move Operations random/100nodes
15
50 100 150 200 250 2000 4000 6000 8000 Sample Total Amount 50 100 150 Average Size Total Amount Average Size
Bucket Amount vs. Average Size random/100nodes
16
* YMMV
Web Page: http://hannes.muehleisen.org
Questions?