CLOUD computing has emerged as a disruptive technology andnew computing paradigm inwhich IT resources (hardware, software, applications, data storage, computing capacity, etc.) are provided as services over the Internet, through “everything-as-a-service”. It builds on the foundations of distributed computing, grid computing, virtualization, service orientation, etc. Cloud storage, which is one ...