TORCH: a TOSCA-Based Orchestrator of Multi-Cloud Containerised Applications
-
Published:2021-02-18
Issue:1
Volume:19
Page:
-
ISSN:1570-7873
-
Container-title:Journal of Grid Computing
-
language:en
-
Short-container-title:J Grid Computing
Author:
Tomarchio OrazioORCID, Calcaterra Domenico, Di Modica GiuseppeORCID, Mazzaglia Pietro
Abstract
AbstractThe growth in the number and types of cloud-based services offered to IT customers is supported by the constant entry of new actors in the market and the consolidation of disruptive technologies such as AI, Big Data and Micro-services. From the customer’s perspective, in a market landscape where the cloud offer is highly diversified due to the presence of multiple competing service providers, picking the service that best accommodate their specific needs is a critical challenge. Once the choice is made, so called “cloud orchestration tools” (orchestrators) are required to take care of the customer application’s life-cycle. While big players offer their customers proprietary orchestrators, in the literature quite a number of open-source initiatives have launched multi-cloud orchestrators capable of transparently managing applications on top of the most representative cloud platforms. In this paper, we propose TORCH, a TOSCA-based framework for the deployment and orchestration of cloud applications, both classical and containerised, on multiple cloud providers. The framework assists the cloud customer in defining application requirements by using standard specification models. Unlike other multi-cloud orchestrators, adopts a strategy that separates the provisioning workflow from the actual invocation of proprietary cloud services API. The main benefit is the possibility to add support to any cloud platforms at a very low implementation cost. In the paper, we present a prototypal implementation of TORCH and showcase its interaction with two different container-based cluster platforms. Preliminary performance tests conducted on a small-scale test-bed confirm the potential of TORCH.
Publisher
Springer Science and Business Media LLC
Subject
Computer Networks and Communications,Hardware and Architecture,Information Systems,Software
Reference78 articles.
1. Marston, S., Li, Z., Bandyopadhyay, S., Zhang, J., Ghalsasi, A.: Cloud computing, -the business perspective. Decis. Support. Syst. 51(1), 176 (2011). https://doi.org/10.1016/j.dss.2010.12.006 2. Dikaiakos, M. D., Katsaros, D., Mehra, P., Pallis, G., Vakali, A.: Cloud Computing: Distributed Internet Computing for IT and Scientific Research. IEEE Internet Computing 13 (5), 10 (2009). https://doi.org/10.1109/MIC.2009.103 3. Flexera: Flexera 2020 State of the cloud report. https://info.flexera.com/SLO-CM-REPORT-State-of-the-Cloud-2020. Last accessed on 18-06-2020 (2020) 4. Duan, Y., Fu, G., Zhou, N., Sun, X., Narendra, N. C., Hu, B.: Everything as a Service (XaaS) on the Cloud: Origins, current and future trends. In: 8th International Conference on Cloud Computing. https://doi.org/10.1109/CLOUD.2015.88, pp 621–628 (2015) 5. Ranjan, R., Benatallah, B., Dustdar, S., Papazoglou, M. P.: Cloud resource orchestration programming: Overview, issues, and directions. IEEE Internet Computing 19, 46 (2015). https://doi.org/10.1109/MIC.2015.20
Cited by
19 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|