Cloud resource orchestration in the multi-cloud landscape: a systematic review of existing frameworks

  • PDF / 1,594,423 Bytes
  • 24 Pages / 595 x 791 pts Page_size
  • 52 Downloads / 155 Views

DOWNLOAD

REPORT


Journal of Cloud Computing: Advances, Systems and Applications

RESEARCH

Open Access

Cloud resource orchestration in the multi-cloud landscape: a systematic review of existing frameworks Orazio Tomarchio†*

, Domenico Calcaterra† and Giuseppe Di Modica†

Abstract The number of both service providers operating in the cloud market and customers consuming cloud-based services is constantly increasing, proving that the cloud computing paradigm has successfully delivered its potential. Nevertheless, the unceasing growth of the cloud market is posing hard challenges on its participants. On the provider side, the capability of orchestrating resources in order to maximise profits without failing customers’ expectations is a matter of concern. On the customer side, the efficient resource selection from a plethora of similar services advertised by a multitude of providers is an open question. In such a multi-cloud landscape, several research initiatives advocate the employment of software frameworks (namely, cloud resource orchestration frameworks - CROFs) capable of orchestrating the heterogeneous resources offered by a multitude of cloud providers in a way that best suits the customer’s need. The objective of this paper is to provide the reader with a systematic review and comparison of the most relevant CROFs found in the literature, as well as to highlight the multi-cloud computing open issues that need to be addressed by the research community in the near future. Keywords: Cloud computing, Cloud resource orchestration, Multi-cloud, Cloud interoperability, Interconnected clouds, Cloud brokerage

Introduction Over the last few years, cloud computing has established itself as a new model of distributed computing by offering complex hardware and software services in very different fields. As reported in the RightScale 2019 State of the Cloud Report [1], many companies and organisations have successfully adopted the cloud computing paradigm worldwide, while more and more are approaching it as they see a real opportunity to grow their business. According to that report, 94 percent of IT professionals surveyed said their companies are using cloud computing services, and 91 percent are using the public cloud. Organisations leverage almost 5 clouds on average, and companies are *Correspondence: [email protected] † Orazio Tomarchio, Domenico Calcaterra and Giuseppe Di Modica contributed equally to this work. Department of Electrical, Electronic and Computer Engineering, University of Catania, Catania, Italy

running about 40 percent of their workloads in the cloud. The enterprise cloud spend is growing quickly as companies plan to spend 24 percent more on public cloud in 2019 vs. 2018. The competition between cloud providers is getting stronger in order to acquire increasing market shares: a key point to optimise resource usage and fully exploit the potential of cloud computing is the issue of resource orchestration [2]. Cloud resource orchestration regards complex operations such as selection, deployment, monitoring, a