|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
– |
solutions
to overcome hardware disparities:
|
|
|
|
n |
sophisticated
power management (sleep modes, disk mgmt,
|
|
|
clock
speed, prefer receiving data over sending: “ether as
|
|
|
cache”)
|
|
|
|
n |
delegate
tasks to stationary computers (application partitioning,
|
|
stationary
computer has disk space, high bandwidth
|
|
|
connection,
powerful CPU)
|
|
|
|
n |
trade
increased data processing for reduced network bandwidth
|
|
|
requirements
(on-line compression, difference-based updates,
|
|
|
filtering,
less restrictive consistency semantics)
|
|
|
|
n |
reduce
network latency (data prefetching, batch multiple
|
|
|
messages)
|
|