When we consider cloud computing, most of us envision large-scale, centralized information facilities operating hundreds of bodily servers. As highly effective as...