Home > Research > Publications & Outputs > Enabling End-To-End Orchestration of Multi-Clou...

Electronic data

  • Tosca2Camp_v3.6.2.2-revised 1.3

    Rights statement: ©2017 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

    Accepted author manuscript, 1.01 MB, PDF document

    Available under license: CC BY-NC: Creative Commons Attribution-NonCommercial 4.0 International License

Links

Text available via DOI:

View graph of relations

Enabling End-To-End Orchestration of Multi-Cloud Applications

Research output: Contribution to journalJournal article

Published

Standard

Enabling End-To-End Orchestration of Multi-Cloud Applications. / Alexander, Kena; Lee, Choonhwa; Kim, Eunsam; Helal, Sumi.

In: IEEE Access, Vol. 5, 2017, p. 18862-18875.

Research output: Contribution to journalJournal article

Harvard

Alexander, K, Lee, C, Kim, E & Helal, S 2017, 'Enabling End-To-End Orchestration of Multi-Cloud Applications', IEEE Access, vol. 5, pp. 18862-18875. https://doi.org/10.1109/ACCESS.2017.2738658

APA

Vancouver

Author

Alexander, Kena ; Lee, Choonhwa ; Kim, Eunsam ; Helal, Sumi. / Enabling End-To-End Orchestration of Multi-Cloud Applications. In: IEEE Access. 2017 ; Vol. 5. pp. 18862-18875.

Bibtex

@article{a6cc2f83027d4aef9d76c1ce8f353c51,
title = "Enabling End-To-End Orchestration of Multi-Cloud Applications",
abstract = "The orchestration of application components across heterogeneous cloud providers is a problem that has been tackled using various approaches, some of which led to the creation of cloud orchestration and management standards, such as TOSCA and CAMP. Standardization is a definitive method of providing an end-To-end solution capable of defining, deploying, and managing applications and their components across heterogeneous cloud providers. TOSCA and CAMP, however, perform different functions with regard to cloud applications. TOSCA is focused primarily on topology modeling and orchestration, whereas CAMP is focused on deployment and management of applications. This paper presents a novel solution that not only involves the combination of the emerging standards TOSCA and CAMP, but also introduces extensions to CAMP to allow for multi-cloud application orchestration through the use of declarative policies. Extensions to the CAMP platform are also made, which brings the standards closer together to enable a seamless integration. Our proposal provides an end-To-end cloud orchestration solution that supports a cloud application modeling and deployment process, allowing a cloud application to span and be deployed over multiple clouds. The feasibility and the benefit of our approach are demonstrated in our validation study.",
keywords = "Distributed computing, middleware, model-driven development, software architecture, Cloud computing, Distributed computer systems, DSL, Middleware, Servers, Software architecture, Standards, Topology, Application components, Cloud applications, Computational model, Deployment process, End-to-end solutions, Management standards, Model driven development, Seamless integration, Standardization",
author = "Kena Alexander and Choonhwa Lee and Eunsam Kim and Sumi Helal",
note = "{\textcopyright}2017 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.",
year = "2017",
doi = "10.1109/ACCESS.2017.2738658",
language = "English",
volume = "5",
pages = "18862--18875",
journal = "IEEE Access",
issn = "2169-3536",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

RIS

TY - JOUR

T1 - Enabling End-To-End Orchestration of Multi-Cloud Applications

AU - Alexander, Kena

AU - Lee, Choonhwa

AU - Kim, Eunsam

AU - Helal, Sumi

N1 - ©2017 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

PY - 2017

Y1 - 2017

N2 - The orchestration of application components across heterogeneous cloud providers is a problem that has been tackled using various approaches, some of which led to the creation of cloud orchestration and management standards, such as TOSCA and CAMP. Standardization is a definitive method of providing an end-To-end solution capable of defining, deploying, and managing applications and their components across heterogeneous cloud providers. TOSCA and CAMP, however, perform different functions with regard to cloud applications. TOSCA is focused primarily on topology modeling and orchestration, whereas CAMP is focused on deployment and management of applications. This paper presents a novel solution that not only involves the combination of the emerging standards TOSCA and CAMP, but also introduces extensions to CAMP to allow for multi-cloud application orchestration through the use of declarative policies. Extensions to the CAMP platform are also made, which brings the standards closer together to enable a seamless integration. Our proposal provides an end-To-end cloud orchestration solution that supports a cloud application modeling and deployment process, allowing a cloud application to span and be deployed over multiple clouds. The feasibility and the benefit of our approach are demonstrated in our validation study.

AB - The orchestration of application components across heterogeneous cloud providers is a problem that has been tackled using various approaches, some of which led to the creation of cloud orchestration and management standards, such as TOSCA and CAMP. Standardization is a definitive method of providing an end-To-end solution capable of defining, deploying, and managing applications and their components across heterogeneous cloud providers. TOSCA and CAMP, however, perform different functions with regard to cloud applications. TOSCA is focused primarily on topology modeling and orchestration, whereas CAMP is focused on deployment and management of applications. This paper presents a novel solution that not only involves the combination of the emerging standards TOSCA and CAMP, but also introduces extensions to CAMP to allow for multi-cloud application orchestration through the use of declarative policies. Extensions to the CAMP platform are also made, which brings the standards closer together to enable a seamless integration. Our proposal provides an end-To-end cloud orchestration solution that supports a cloud application modeling and deployment process, allowing a cloud application to span and be deployed over multiple clouds. The feasibility and the benefit of our approach are demonstrated in our validation study.

KW - Distributed computing

KW - middleware

KW - model-driven development

KW - software architecture

KW - Cloud computing

KW - Distributed computer systems

KW - DSL

KW - Middleware

KW - Servers

KW - Software architecture

KW - Standards

KW - Topology

KW - Application components

KW - Cloud applications

KW - Computational model

KW - Deployment process

KW - End-to-end solutions

KW - Management standards

KW - Model driven development

KW - Seamless integration

KW - Standardization

U2 - 10.1109/ACCESS.2017.2738658

DO - 10.1109/ACCESS.2017.2738658

M3 - Journal article

VL - 5

SP - 18862

EP - 18875

JO - IEEE Access

JF - IEEE Access

SN - 2169-3536

ER -