COPA: Experimenter-Level Container Orchestration for Networking Testbeds

As Cloud Computing (CC) branched areas such as Multi-access Edge Computing (MEC) and Fog computing are still on growing research interest. The creation of new tools to improve quality and speed the experimentation in such areas is a general interest. In this article, we propose COPA, an experimenter...

Full description

Bibliographic Details
Main Authors: Henrique Cesar Carvalho de Resende, Matias Artur Klafke Schimuneck, Cristiano Bonato Both, Juliano Araujo Wickboldt, Johann M. Marquez-Barja
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9247110/
_version_ 1819275087953526784
author Henrique Cesar Carvalho de Resende
Matias Artur Klafke Schimuneck
Cristiano Bonato Both
Juliano Araujo Wickboldt
Johann M. Marquez-Barja
author_facet Henrique Cesar Carvalho de Resende
Matias Artur Klafke Schimuneck
Cristiano Bonato Both
Juliano Araujo Wickboldt
Johann M. Marquez-Barja
author_sort Henrique Cesar Carvalho de Resende
collection DOAJ
description As Cloud Computing (CC) branched areas such as Multi-access Edge Computing (MEC) and Fog computing are still on growing research interest. The creation of new tools to improve quality and speed the experimentation in such areas is a general interest. In this article, we propose COPA, an experimenter-level container orchestration tool for networking testbeds. This tool provides a friendly interface for the experimenter test container orchestration algorithms which can start, stop, copy, and even migrate a container from one host to another. COPA also includes network/resources monitoring to feed the experimenter's orchestration algorithm so that it can make decisions based on real-time environment information. Furthermore, the experimenter can automatize the experiment scenario setup and deployment by pre-configuring in COPA. This tool helps the experimenter in testing different scenarios and quickly changing experiment parameters. Considering these features, COPA aims to provide an experimentation architecture to deploy and test container orchestration algorithms. Furthermore, we provide a case study explaining how COPA can be a key tool in the MEC and Network Function Virtualization (NFV) experimentation environments. This tool was already deployed in Federated Union of Telecommunications Research Facilities for an EU-Brazil Open Laboratory (FUTEBOL) testbeds as part of the control framework and was well validated by the project reviewers and partners.
first_indexed 2024-12-23T23:18:45Z
format Article
id doaj.art-0291b45c49a348aab16b48ebdbb0ce34
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-23T23:18:45Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-0291b45c49a348aab16b48ebdbb0ce342022-12-21T17:26:24ZengIEEEIEEE Access2169-35362020-01-01820178120179810.1109/ACCESS.2020.30356199247110COPA: Experimenter-Level Container Orchestration for Networking TestbedsHenrique Cesar Carvalho de Resende0https://orcid.org/0000-0002-3852-0162Matias Artur Klafke Schimuneck1Cristiano Bonato Both2https://orcid.org/0000-0002-9776-4888Juliano Araujo Wickboldt3Johann M. Marquez-Barja4https://orcid.org/0000-0001-5660-3597Imec, University of Antwerp, Antwerp, BelgiumInstitute of Informatics, Federal University of Rio Grande do Sul (UFRGS), Porto Alegre, BrazilApplied Computing Graduate Program, University of Vale do Rio dos Sinos (UNISINOS), São Leopoldo, BrazilInstitute of Informatics, Federal University of Rio Grande do Sul (UFRGS), Porto Alegre, BrazilImec, University of Antwerp, Antwerp, BelgiumAs Cloud Computing (CC) branched areas such as Multi-access Edge Computing (MEC) and Fog computing are still on growing research interest. The creation of new tools to improve quality and speed the experimentation in such areas is a general interest. In this article, we propose COPA, an experimenter-level container orchestration tool for networking testbeds. This tool provides a friendly interface for the experimenter test container orchestration algorithms which can start, stop, copy, and even migrate a container from one host to another. COPA also includes network/resources monitoring to feed the experimenter's orchestration algorithm so that it can make decisions based on real-time environment information. Furthermore, the experimenter can automatize the experiment scenario setup and deployment by pre-configuring in COPA. This tool helps the experimenter in testing different scenarios and quickly changing experiment parameters. Considering these features, COPA aims to provide an experimentation architecture to deploy and test container orchestration algorithms. Furthermore, we provide a case study explaining how COPA can be a key tool in the MEC and Network Function Virtualization (NFV) experimentation environments. This tool was already deployed in Federated Union of Telecommunications Research Facilities for an EU-Brazil Open Laboratory (FUTEBOL) testbeds as part of the control framework and was well validated by the project reviewers and partners.https://ieeexplore.ieee.org/document/9247110/Testbedmulti-access edge computingfuture networkscontainerorchestration
spellingShingle Henrique Cesar Carvalho de Resende
Matias Artur Klafke Schimuneck
Cristiano Bonato Both
Juliano Araujo Wickboldt
Johann M. Marquez-Barja
COPA: Experimenter-Level Container Orchestration for Networking Testbeds
IEEE Access
Testbed
multi-access edge computing
future networks
container
orchestration
title COPA: Experimenter-Level Container Orchestration for Networking Testbeds
title_full COPA: Experimenter-Level Container Orchestration for Networking Testbeds
title_fullStr COPA: Experimenter-Level Container Orchestration for Networking Testbeds
title_full_unstemmed COPA: Experimenter-Level Container Orchestration for Networking Testbeds
title_short COPA: Experimenter-Level Container Orchestration for Networking Testbeds
title_sort copa experimenter level container orchestration for networking testbeds
topic Testbed
multi-access edge computing
future networks
container
orchestration
url https://ieeexplore.ieee.org/document/9247110/
work_keys_str_mv AT henriquecesarcarvalhoderesende copaexperimenterlevelcontainerorchestrationfornetworkingtestbeds
AT matiasarturklafkeschimuneck copaexperimenterlevelcontainerorchestrationfornetworkingtestbeds
AT cristianobonatoboth copaexperimenterlevelcontainerorchestrationfornetworkingtestbeds
AT julianoaraujowickboldt copaexperimenterlevelcontainerorchestrationfornetworkingtestbeds
AT johannmmarquezbarja copaexperimenterlevelcontainerorchestrationfornetworkingtestbeds