Professional Documents
Culture Documents
The Development in Network Performance: and It's Impact On The Computing Model of Tomorrow
The Development in Network Performance: and It's Impact On The Computing Model of Tomorrow
Performance
And it’s impact on the computing model of
tomorrow
The GRiD
Net Bandwidth
5
Improvement (orders of magnitude)
Disk Latency
1 Disk Bandwidth
Net Latency
0
Rules of the Game
Copenhagen-Stockholm
• 1988
– Latency 40 ms
– Bandwidth 64 kb/s
• 2005
– Latency 10 ms
– Bandwidth 10Gb/s
• Networking is much better
Is There an Improvement?
CPU
Is There an Improvement?
Outer
Clock
CPU
Inner
Clock
Rules of the Game
Copenhagen-Stockholm
• Using the inner clock
• 1988
– 1B: 0.8M CPU cycles
– 1GB: 2T CPU cycles
• 2005
– 1B: 39M CPU cycles
– 1GB: 3G CPU cycles
• Latency is much worse
• But bandwidth is much better
Rules of the Game
Harddrive-Memory
• Using the inner clock
• 1988
– 1B: 1M CPU cycles
– 1GB: 1G CPU cycles
• 2005
– 1B: 13M CPU cycles
– 1GB: 38G CPU cycles
• Hard-drives are also much worse
Development as seen from the
CPU
3.5
3 Net Bandwidth
2.5
2
Improvement - orders of magnitude
1.5
0.5
-0.5
-1
Disk Latency
-1.5
Disk Bandwidth
Net Latency
-2
Why is GRID?
Bandwidth Development
10000
1000
100
10 LAN
Mb/s
WAN
1 Disk
0.1
0.01
0.001
1974 1980 1988 1992 1995 1997 2000 2003
Year
Transparent Remote File Access
• 4 experiments:
– Overhead: read a one byte file
– I/O intensive application: Checksum a 1 GB file
– I/O balanced application: Process a 1 GB file
– Partial file traversal: Search a 360 MB B+ tree for
a random key
• 3 test setups:
– Local execution
– Copy model
– Remote access model
Baseline Performance
100Mb net
Latency
Odense 0 ms
Copenhagen 4 ms
Århus 9 ms
Aalborg 13 ms
Tromsø 32 ms
Canterbury 54 ms
Chania 88 ms
Checksum
Balanced
B+ Tree
True End of the PC?
• A typical user
– Screen size: 1280x1024
– Frequency: 30Hz
– Color depth: 24b
– Compression 1:100
• Required bandwidth: 0.008 Gb/s
• Translates into 1138 users per 10Gb
line
World of Tomorrow?
Resource
User
Dis
k GRID
GRID
Resource
The Grid Terminal
Grid terminal
But we have seen this before?