
Cloud computing (or cloud) has emerged as a breakthrough technology for sharing resources over the Internet. It is a newly emerging computing paradigm in which computing virtualized resources such as hardware, software, development, CPU, memory, network bandwidth, and data storage...