Date Added: Sep 2012
Computational world is become very large and complex. Cloud computing has emerged as a popular computing model to support on demand services. It has inherited the legacy technology and adding new ideas. The goal of cloud computing is to make effective utilization of distributed resources, and put them together in order to achieve higher throughput and be able to perform high scale computation problem. So, cloud computing can be defined as 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.