  Many enterprise software systems supporting IT services are characterised by
a need for a high computing capability and resource consumption (Armbrust et
al. 2010; Buyya et al. 2008; Ko\c{c}ak et al. 2013). Cloud Computing
initiatives have received a significant attention as a viable solution to
address these requirements through offering a wide range of services, which are
universally accessible, acquirable and releasable in a dynamic fashion, and
payable on the basis of service usage. Hence, organisations view the cloud
services as an opportunity to empower their legacy systems.
