MiCADO-Microservice-based Cloud Application-level Dynamic Orchestrator

Tamas Kiss, Peter Kacsuk, J. Kovács, Botond Rakoczi, Akos Hajnal, Attila Farkas, Gregoire Gesmier, Gabor Terstyanszky

Research output: Contribution to journalArticle

9 Citations (Scopus)

Abstract

Various scientific and commercial applications require automated scalability and orchestration on cloud computing resources. However, extending applications with such automated scalability on an individual basis is not feasible. This paper investigates how such automated orchestration can be added to cloud applications without major reengineering of the application code. We suggest a generic architecture for an application level cloud orchestration framework, called MiCADO that supports various application scenarios on multiple heterogeneous federated clouds. Besides the generic architecture description, the paper also presents the first MiCADO reference implementation, and explains how the scalability of the Data Avenue service that is applied for data transfer in WS-PGRADE/gUSE based science gateways, can be improved. Performance evaluation of the implemented scalability based on up and downscaling experiments is presented.

Original languageEnglish
JournalFuture Generation Computer Systems
DOIs
Publication statusAccepted/In press - Jan 1 2017

Fingerprint

Scalability
Reengineering
Data transfer
Cloud computing
Experiments

Keywords

  • Automated scalability
  • Cloud orchestration
  • Data Avenue
  • Science gateway

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Cite this

MiCADO-Microservice-based Cloud Application-level Dynamic Orchestrator. / Kiss, Tamas; Kacsuk, Peter; Kovács, J.; Rakoczi, Botond; Hajnal, Akos; Farkas, Attila; Gesmier, Gregoire; Terstyanszky, Gabor.

In: Future Generation Computer Systems, 01.01.2017.

Research output: Contribution to journalArticle

Kiss, Tamas ; Kacsuk, Peter ; Kovács, J. ; Rakoczi, Botond ; Hajnal, Akos ; Farkas, Attila ; Gesmier, Gregoire ; Terstyanszky, Gabor. / MiCADO-Microservice-based Cloud Application-level Dynamic Orchestrator. In: Future Generation Computer Systems. 2017.
@article{537301674eea489780379256841e7ea9,
title = "MiCADO-Microservice-based Cloud Application-level Dynamic Orchestrator",
abstract = "Various scientific and commercial applications require automated scalability and orchestration on cloud computing resources. However, extending applications with such automated scalability on an individual basis is not feasible. This paper investigates how such automated orchestration can be added to cloud applications without major reengineering of the application code. We suggest a generic architecture for an application level cloud orchestration framework, called MiCADO that supports various application scenarios on multiple heterogeneous federated clouds. Besides the generic architecture description, the paper also presents the first MiCADO reference implementation, and explains how the scalability of the Data Avenue service that is applied for data transfer in WS-PGRADE/gUSE based science gateways, can be improved. Performance evaluation of the implemented scalability based on up and downscaling experiments is presented.",
keywords = "Automated scalability, Cloud orchestration, Data Avenue, Science gateway",
author = "Tamas Kiss and Peter Kacsuk and J. Kov{\'a}cs and Botond Rakoczi and Akos Hajnal and Attila Farkas and Gregoire Gesmier and Gabor Terstyanszky",
year = "2017",
month = "1",
day = "1",
doi = "10.1016/j.future.2017.09.050",
language = "English",
journal = "Future Generation Computer Systems",
issn = "0167-739X",
publisher = "Elsevier",

}

TY - JOUR

T1 - MiCADO-Microservice-based Cloud Application-level Dynamic Orchestrator

AU - Kiss, Tamas

AU - Kacsuk, Peter

AU - Kovács, J.

AU - Rakoczi, Botond

AU - Hajnal, Akos

AU - Farkas, Attila

AU - Gesmier, Gregoire

AU - Terstyanszky, Gabor

PY - 2017/1/1

Y1 - 2017/1/1

N2 - Various scientific and commercial applications require automated scalability and orchestration on cloud computing resources. However, extending applications with such automated scalability on an individual basis is not feasible. This paper investigates how such automated orchestration can be added to cloud applications without major reengineering of the application code. We suggest a generic architecture for an application level cloud orchestration framework, called MiCADO that supports various application scenarios on multiple heterogeneous federated clouds. Besides the generic architecture description, the paper also presents the first MiCADO reference implementation, and explains how the scalability of the Data Avenue service that is applied for data transfer in WS-PGRADE/gUSE based science gateways, can be improved. Performance evaluation of the implemented scalability based on up and downscaling experiments is presented.

AB - Various scientific and commercial applications require automated scalability and orchestration on cloud computing resources. However, extending applications with such automated scalability on an individual basis is not feasible. This paper investigates how such automated orchestration can be added to cloud applications without major reengineering of the application code. We suggest a generic architecture for an application level cloud orchestration framework, called MiCADO that supports various application scenarios on multiple heterogeneous federated clouds. Besides the generic architecture description, the paper also presents the first MiCADO reference implementation, and explains how the scalability of the Data Avenue service that is applied for data transfer in WS-PGRADE/gUSE based science gateways, can be improved. Performance evaluation of the implemented scalability based on up and downscaling experiments is presented.

KW - Automated scalability

KW - Cloud orchestration

KW - Data Avenue

KW - Science gateway

UR - http://www.scopus.com/inward/record.url?scp=85030791545&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85030791545&partnerID=8YFLogxK

U2 - 10.1016/j.future.2017.09.050

DO - 10.1016/j.future.2017.09.050

M3 - Article

AN - SCOPUS:85030791545

JO - Future Generation Computer Systems

JF - Future Generation Computer Systems

SN - 0167-739X

ER -