Seek Digital Library
Cloud computing is location independent computing, whereby shared servers provide resources, software, and data to computers and other devices on demand. It describes a new supplement, consumption, and delivery model for IT services based on the Internet. Details are abstracted from consumers, who no longer have need for expertise in, or control over, the technology infrastructure \"In the cloud\" that supports them. Cloud computing is still considered in its infancy, there are many challenging issues waiting for tackling. The cloud suffers much from data loss, privacy, security and revocation problems.