The broad scope of Cloud Computing is creating a technology, business,
sociolo- cal, and economic renaissance. It delivers the promise of
making services available quickly with rather little effort. Cloud
Computing allows almost anyone, anywhere, at anytime to interact with
these service offerings. Cloud Computing creates a unique opportunity
for its users that allows anyone with an idea to have a chance to
deliver it to a mass market base. As Cloud Computing continues to evolve
and penetrate different industries, it is inevitable that the scope and
definition of Cloud Computing becomes very subjective, based on
providers' and customers' persp- tive of applications. For instance,
Information Technology (IT) professionals p- ceive a Cloud as an
unlimited, on-demand, flexible computing fabric that is always available
to support their needs. Cloud users experience Cloud services as
virtual, off-premise applications provided by Cloud service providers.
To an end user, a p- vider offering a set of services or applications in
the Cloud can manage these off- ings remotely. Despite these
discrepancies, there is a general consensus that Cloud Computing
includes technology that uses the Internet and collaborated servers to
integrate data, applications, and computing resources. With proper Cloud
access, such technology allows consumers and businesses to access their
personal files on any computer without having to install special tools.
Cloud Computing facilitates efficient operations and management of comp-
ing technologies by federating storage, memory, processing, and
bandwidth.