Solutions and Research Directions
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)