“…A variety of deployment models of cloud services have evolved in the marketplace (Krieger, McGachey, & Kanevsky, 2010;Vanmechelen, Depoorter, & Broeckhove, 2011;Venkatraman, 2013), with public, private, hybrid and community cloud deployment models being the most popular ones. While a private cloud is a shared multi-tenant environment built on a highly efficient automated and virtualised infrastructure using in-house resources and can belong to an organisation solely (Pathak et al, 2012), a public cloud represents a publicly accessible distributed system hosting the execution of applications and providing services billed on a pay-per-use basis (Mattess, Vecchiola, Garg, & Buyya, 2011). Some of the major public cloud players are Amazon (EC2 and S3 services), Google (App Engine PaaS) and Microsoft (Azure cloud services) (Pathak et al, 2012).…”