“…Afterward, diferent types of distributed systems emerged, including grid computing, utility computing, and cluster computing. Te concept of cloud computing emerged later, on top of the foundation of grid computing, utility computing, and virtualization technology [3,4]. Te evolution of cloud computing opens up challenges in privacy, security, performance, availability, scalability, portability, interoperability, and load balancing.…”