A large-scale distributed computing paradigm that is driven by economies of scale, in which a pool of abstracted, virtualized, dynamically- scalable, managed computing power, storage, platforms and services are delivered on demand to external customers over the Internet. Key elements:ï it is a specialized distributed computing paradigm; ï it is massively scalable; ï it can be encapsulated as an abstract entity that delivers different levels of services to customers outside the Cloud; ï it is driven by economies of scale; and, ï the services can be dynamically configured (via virtualization or other approaches) and delivered on demand.