  The Cloud has become integral to most Internet-based applications and user
gadgets. This article provides a brief history of the Cloud and presents a
researcher's view of the prospects for innovating at the infrastructure,
middleware, and application and delivery levels of the already crowded Cloud
computing stack.
