Decentralized computing is the answer

From Opiniowiki

Decentralized computing grids could help. Spreading the processing load across idle devices is far more efficient than concentrating it in massive, water-guzzling data centers.