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...
Main Authors: | , , , , |
---|---|
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 |