2023
Rafael de Jesus Martins, Juliano Araujo Wickboldt, Lisandro Zambenedetti Granville
Assisted Monitoring and Security Provisioning for 5G Microservices-Based Network Slices with SWEETEN Journal Article
In: Journal of Network and Systems Management (JNSM), 31 (2), pp. 36, 2023, ISSN: 1573-7705.
Abstract Links BibTeX Tags: 5G Cloud Computing Microservices Network Functions Virtualization (NFV) Network Orchestration Network Security
@article{journals/jnsm/Martins5GMS23,
title = {Assisted Monitoring and Security Provisioning for 5G Microservices-Based Network Slices with SWEETEN},
author = {Rafael de Jesus Martins and Juliano Araujo Wickboldt and Lisandro Zambenedetti Granville},
url = {https://link.springer.com/article/10.1007/s10922-023-09728-1},
doi = {10.1007/s10922-023-09728-1},
issn = {1573-7705},
year = {2023},
date = {2023-02-12},
urldate = {2023-02-12},
journal = {Journal of Network and Systems Management (JNSM)},
volume = {31},
number = {2},
pages = {36},
abstract = {5G networks have imposed a drastic shift in how mobile telecommunications must operate. In order to comply with the new requirements, solutions based on network function virtualization (NFV) and network slicing must be carried out. Regarding NFV in particular, the trend towards pulverizing the monolithic software in a microservices-based one carries network management challenges to operators. The deployment and integration of one or more network management software with the managed services is as important as it is delicate, as stringent requirements of 5G applications must be respected. In this paper, we propose SWEETEN as a solution for automating the deployment and transparently integrating network management solutions from different management disciplines, in this case, monitoring and security. Demonstrating its usability through a intelligent healthcare use case, SWEETEN is shown to transparently provide monitoring and security solutions for a complete network slice, enabling compliance with privacy requirements through minimal low-level interventions from the network slice tenant. The results show how SWEETEN integration of monitoring and security disciplines can assist users in guaranteeing the correct operation of their deployments regardless of the underlying software solutions used.},
keywords = {5G, Cloud Computing, Microservices, Network Functions Virtualization (NFV), Network Orchestration, Network Security},
pubstate = {published},
tppubtype = {article}
}
2020
Rafael de Jesus Martins, Cristiano Bonato Both, Juliano Araujo Wickboldt, Lisandro Zambenedetti Granville
Virtual Network Functions Migration Cost: from Identification to Prediction Journal Article
In: Elsevier Computer Networks, 181 , pp. 107429, 2020, ISSN: 1389-1286.
Abstract Links BibTeX Tags: Container Management & Orchestration Network Functions Virtualization (NFV) Network Orchestration
@article{journal/cn/Martins20,
title = {Virtual Network Functions Migration Cost: from Identification to Prediction},
author = {Rafael de Jesus Martins and Cristiano Bonato Both and Juliano Araujo Wickboldt and Lisandro Zambenedetti Granville},
url = {http://www.sciencedirect.com/science/article/pii/S138912862031118X},
doi = {10.1016/j.comnet.2020.107429},
issn = {1389-1286},
year = {2020},
date = {2020-11-09},
urldate = {2020-11-09},
journal = {Elsevier Computer Networks},
volume = {181},
pages = {107429},
abstract = {The advent of the function virtualization concept, especially that of network functions, leads to important benefits for future networks. Although the orchestration of virtualized functions presents gains for network operators and clients alike, the overhead for moving functions has not been thoroughly explored so far, especially considering functions virtualized by using container technologies. In this work, we investigate orchestration costs associated with the migration of containerized virtual functions. To this end, we first perform a systematic literature review on state-of-the-art virtual function migration costs, electing time and data transferred as so. We then use a well-known container platform (LXD) to perform several orchestration experiments in a controlled environment. By analyzing the container migration process in smaller complementary steps, and designing experiments to evaluate them individually, a pattern for migration costs is observed. Linear regression is then used to derive a prediction model for the necessary time and data transferring for performing a container migration. To assess the predictor’s accuracy, we present a cloud computing use case where the predictor is deployed. Results indicate that predictions can be accurate within reasonable range, and therefore orchestration algorithms may be improved by accounting for similar prediction models when determining the migration of one or more virtualized functions.},
keywords = {Container Management & Orchestration, Network Functions Virtualization (NFV), Network Orchestration},
pubstate = {published},
tppubtype = {article}
}
Henrique Cesar Carvalho de Resende, Matias Artur Klafke Schimuneck, Cristiano Bonato Both, Juliano Araujo Wickboldt, Johann M Márquez-Barja
COPA: Experimenter-level Container Orchestration for Networking Testbeds Journal Article
In: IEEE Access, 8 , pp. 201781-201798, 2020, ISSN: 2169-3536.
Abstract Links BibTeX Tags: 5G Cloud Computing Container Management & Orchestration Fog & Edge Computing Network Functions Virtualization (NFV) Network Orchestration
@article{journal/access/Resende20,
title = {COPA: Experimenter-level Container Orchestration for Networking Testbeds},
author = {Henrique Cesar Carvalho de Resende and Matias Artur Klafke Schimuneck and Cristiano Bonato Both and Juliano Araujo Wickboldt and Johann M Márquez-Barja},
url = {https://ieeexplore.ieee.org/document/9247110},
doi = {10.1109/ACCESS.2020.3035619},
issn = {2169-3536},
year = {2020},
date = {2020-11-03},
journal = {IEEE Access},
volume = {8},
pages = {201781-201798},
abstract = {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.},
keywords = {5G, Cloud Computing, Container Management & Orchestration, Fog & Edge Computing, Network Functions Virtualization (NFV), Network Orchestration},
pubstate = {published},
tppubtype = {article}
}
Rafael de Jesus Martins, Juliano Araujo Wickboldt, Lisandro Zambenedetti Granville
SWEETEN: Automated Network Management Provisioning for 5G Microservices-Based Virtual Network Functions Inproceedings
In: 16th International Conference on Network and Service Management, CNSM 2020, Virtual Conference, November 2-6, 2020, pp. 1-9, International Federation for Information Processing (IFIP), Virtual Conference, 2020, ISBN: 978-3-903176-31-7.
Abstract Links BibTeX Tags: 5G Cloud Computing Microservices Network Functions Virtualization (NFV) Network Orchestration
@inproceedings{conf/cnsm/Martins20,
title = {SWEETEN: Automated Network Management Provisioning for 5G Microservices-Based Virtual Network Functions},
author = {Rafael de Jesus Martins and Juliano Araujo Wickboldt and Lisandro Zambenedetti Granville},
url = {http://dl.ifip.org/db/conf/cnsm/cnsm2020/1570662948.pdf},
isbn = {978-3-903176-31-7},
year = {2020},
date = {2020-11-02},
booktitle = {16th International Conference on Network and Service Management, CNSM 2020, Virtual Conference, November 2-6, 2020},
pages = {1-9},
publisher = {International Federation for Information Processing (IFIP)},
address = { Virtual Conference},
abstract = {Forthcoming 5G systems promise a myriad of new and improved applications, relying on Network Functions Virtualization (NFV) to realize some of 5G's stringent requirements. To guarantee that these requirements are met, network monitoring and management must be deployed and fine-tuned according each application's specificity. As Virtual Network Functions (VNFs) adhere to the microservice paradigm, picking and configuring the right tools is not a trivial task for users. In this paper, we present SWEETEN, a system that assists user to operate a 5G network with the appropriate management tools for the job, in a transparent manner to the user. By enriching their function stack with high-level annotation of the management features they desire, users can easily deploy an augmented stack with both network and management functions. A prototype is presented and evaluated in a dynamic Cloud Radio Access Network (C-RAN) split case study. The evaluation confirms that SWEETEN can assist users in effortlessly deploying complex management solutions, while incurring in acceptable deployment time overhead and negligible computational overhead for throughout the functions life-cycle.},
keywords = {5G, Cloud Computing, Microservices, Network Functions Virtualization (NFV), Network Orchestration},
pubstate = {published},
tppubtype = {inproceedings}
}
Rafael de Jesus Martins, Rodolfo Bruno Hecht, Ederson Ribas Machado, Jéferson Campos Nobre, Juliano Araujo Wickboldt, Lisandro Zambenedetti Granville
Micro-service Based Network Management for Distributed Applications Inproceedings
In: 34th IEEE International Conference on Advanced Information Networking and Applications, AINA 2020, Caserta, Italy, April 15-17, 2020, pp. 922–933, Springer International Publishing, 2020, ISBN: 978-3-030-44041-1.
Abstract Links BibTeX Tags: Cloud Computing Microservices Network Functions Virtualization (NFV) Network Orchestration
@inproceedings{conf/aina/Martins20,
title = {Micro-service Based Network Management for Distributed Applications},
author = {Rafael de Jesus Martins and Rodolfo Bruno Hecht and Ederson Ribas Machado and Jéferson Campos Nobre and Juliano Araujo Wickboldt and Lisandro Zambenedetti Granville},
url = {https://doi.org/10.1007/978-3-030-44041-1_80},
doi = {10.1007/978-3-030-44041-1_80},
isbn = {978-3-030-44041-1},
year = {2020},
date = {2020-04-15},
booktitle = {34th IEEE International Conference on Advanced Information Networking and Applications, AINA 2020, Caserta, Italy, April 15-17, 2020},
pages = {922--933},
publisher = {Springer International Publishing},
abstract = {Computer networks and their services have become increasingly dynamic with the introduction of concepts such as Network Functions Virtualization (NFV) and cloud computing. To understand and configure such a complex network to their best interests, users must use several management tools that they are not necessarily familiar with. In this paper, we present an architecture that provides network management for distributed applications as easy-to-use micro-services. Our solution is based on container virtualization technologies to offer, to the user, the maximum benefit through minimal cost. We present a proof-of-concept for our architecture through a use case. Our results show that acceptable overhead is added when deploying a solution for a distributed application, and negligible overhead is added by the management tools when the user application is under heavy stress.},
keywords = {Cloud Computing, Microservices, Network Functions Virtualization (NFV), Network Orchestration},
pubstate = {published},
tppubtype = {inproceedings}
}
Ariel Galante Dalla-Costa, Lucas Bondan, Juliano Araujo Wickboldt, Cristiano Bonato Both, Lisandro Zambenedetti Granville
Orchestra: A Customizable Split-Aware NFV Orchestrator for Dynamic C-RAN Journal Article
In: IEEE Journal on Selected Areas in Communications, 38 (6), pp. 1014–1024, 2020, ISSN: 0733-8716.
Abstract Links BibTeX Tags: 5G Cloud Computing Cloud Radio Access Networks (C-RAN) Network Functions Virtualization (NFV) Network Orchestration Wireless Networks
@article{journals/jsac/DallaCosta20,
title = {Orchestra: A Customizable Split-Aware NFV Orchestrator for Dynamic C-RAN},
author = {Ariel Galante Dalla-Costa and Lucas Bondan and Juliano Araujo Wickboldt and Cristiano Bonato Both and Lisandro Zambenedetti Granville},
url = {https://ieeexplore.ieee.org/document/9060959},
doi = {10.1109/JSAC.2020.2986689},
issn = {0733-8716},
year = {2020},
date = {2020-04-08},
journal = {IEEE Journal on Selected Areas in Communications},
volume = {38},
number = {6},
pages = {1014--1024},
abstract = {Dynamic Cloud Radio Access Networks (C-RAN) is an emerging wireless architecture that splits radio functions in a hierarchical cloud-based infrastructure. In Dynamic C-RAN, wireless functionalities can be divided into smaller components and distributed along with a hierarchical cloud infrastructure. Network Functions Virtualization (NFV) concepts have been recently investigated to facilitate managementrelated operations of these wireless functionalities. Despite the advances in providing flexible NFV orchestration for Virtualized Network Functions (VNF)s, there is still a lack of solutions aware of VNFs internal composition, a key characteristic of split virtualized radio functions. In this article, we advance NFV orchestration in a Dynamic C-RAN scenario presenting Orchestra, a split-aware NFVO for Dynamic C-RAN with support to customizable orchestration algorithms for different radio function splits. Orchestra is validated through instantiates and migrates VNFCs following the decisions of personalized orchestration algorithms, with a petty impact in the VNFC’s deployment and migration time.},
keywords = {5G, Cloud Computing, Cloud Radio Access Networks (C-RAN), Network Functions Virtualization (NFV), Network Orchestration, Wireless Networks},
pubstate = {published},
tppubtype = {article}
}
2019
Marcos Carvalho, Vinicius Fonseca e Silva, Erik de Britto e Silva, Daniel Fernandes Macedo, Henrique Cesar Carvalho de Resende, Johann M. Márquez-Barja, Cristiano Bonato Both, Augusto Zanella Bardini, Juliano Araujo Wickboldt
QoE-Based Video Orchestration for 4G Networks Inproceedings
In: 30th IEEE Annual International Symposium on Personal, Indoor and Mobile Radio Communications, PIMRC 2019, Istanbul, Turkey, September 8-11, 2019, pp. 1–6, IEEE, 2019, ISSN: 2166-9589.
Abstract Links BibTeX Tags: Device-to-Device (D2D) Network Orchestration Quality of Experience (QoE)
@inproceedings{DBLP:conf/pimrc/CarvalhoSSMRMBB19,
title = {QoE-Based Video Orchestration for 4G Networks},
author = {Marcos Carvalho and Vinicius Fonseca e Silva and Erik de Britto e Silva and Daniel Fernandes Macedo and Henrique Cesar Carvalho de Resende and Johann M. Márquez-Barja and Cristiano Bonato Both and Augusto Zanella Bardini and Juliano Araujo Wickboldt},
url = {https://doi.org/10.1109/PIMRC.2019.8904329},
doi = {10.1109/PIMRC.2019.8904329},
issn = {2166-9589},
year = {2019},
date = {2019-01-01},
booktitle = {30th IEEE Annual International Symposium on Personal, Indoor and Mobile Radio Communications, PIMRC 2019, Istanbul, Turkey, September 8-11, 2019},
pages = {1--6},
publisher = {IEEE},
abstract = {Quality of Experience (QoE) should be the driver for network orchestration in 4G networks. At the same time, the network must be able to cope with high bandwidth requirements from applications such as video streaming, while dealing with a large number of users. This paper proposes a network orchestrator that adjusts network parameters to improve QoE of video streaming. The orchestrator uses Device-to-Device (D2D) communication to improve user's QoE, also reducing the demand on 4G network. The use of D2D is triggered by a machine learning engine. Experiments made in a physical testbed show an improvement on the mean horizontal video resolution from 768 to 1280 pixels, as well as a decrease of around 90% at the impact on the QoE, considering the number of video resolution changes. Finally, the demand on the network backhaul is decreased by around 38%.},
keywords = {Device-to-Device (D2D), Network Orchestration, Quality of Experience (QoE)},
pubstate = {published},
tppubtype = {inproceedings}
}
2017
Ariel Galante Dalla-Costa, Lucas Bondan, Juliano Araujo Wickboldt, Cristiano Bonato Both, Lisandro Zambenedetti Granville
Maestro: An NFV Orchestrator for Wireless Environments Aware of VNF Internal Compositions Inproceedings
In: 31st IEEE International Conference on Advanced Information Networking and Applications, AINA 2017, Taipei, Taiwan, March 27-29, 2017, pp. 484–491, IEEE Computer Society, 2017, ISSN: 1550-445X.
Abstract Links BibTeX Tags: 5G Cloud Radio Access Networks (C-RAN) Network Functions Virtualization (NFV) Network Orchestration
@inproceedings{DBLP:conf/aina/Dalla-CostaBWBG17,
title = {Maestro: An NFV Orchestrator for Wireless Environments Aware of VNF Internal Compositions},
author = {Ariel Galante Dalla-Costa and Lucas Bondan and Juliano Araujo Wickboldt and Cristiano Bonato Both and Lisandro Zambenedetti Granville},
url = {https://doi.org/10.1109/AINA.2017.126},
doi = {10.1109/AINA.2017.126},
issn = {1550-445X},
year = {2017},
date = {2017-01-01},
booktitle = {31st IEEE International Conference on Advanced Information Networking and Applications, AINA 2017, Taipei, Taiwan, March 27-29, 2017},
pages = {484--491},
publisher = {IEEE Computer Society},
abstract = {Dynamic Cloud Radio Access Network (Dynamic C-RAN) is an emerging wireless architecture that aims for flexibility, business agility, adaptability, among other benefits. In a Dynamic C-RAN, wireless functionalities can be split into smaller components and distributed along a hierarchical cloud infrastructure. Network Functions Virtualization (NFV) concepts have been recently investigated to facilitate management-related operations of these wireless functionalities. Despite the many advocated advantages of the function's splitting and the effectiveness of NFV orchestration solutions, both academia and industry are considering Virtualized Network Functions (VNF)s as atomic elements, disregarding the potential advantages of splitting VNFs into several different components. Aiming to improve VNF orchestration in Dynamic C-RAN scenarios, in this paper we propose Maestro: an NFV orchestrator for wireless environments that is able to decide among several possible VNF compositions which are more suitable for each situation. Maestro is designed to operate using different decision mechanisms that can be defined based on network operators' needs. We evaluate the effectiveness of our proposal by modeling the orchestrator's decision mechanism as a linear programming problem. Thus, we show how fronthaul bandwidth consumption can be reduced threefold considering different VNF compositions against atomic VNF placement.},
keywords = {5G, Cloud Radio Access Networks (C-RAN), Network Functions Virtualization (NFV), Network Orchestration},
pubstate = {published},
tppubtype = {inproceedings}
}
Ariel Galante Dalla-Costa, Matias Artur Klafke Schimuneck, Juliano Araujo Wickboldt, Cristiano Bonato Both, Luciano Paschoal Gaspary, Lisandro Zambenedetti Granville
NFV em Redes 5G: Avaliando o Desempenho de Composição de Funções Virtualizadas via Maestro Inproceedings
In: 35º Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, SBRC 2017, Belém, Brazil, May 15-19, 2017, pp. 960–973, SBC, 2017, ISSN: 2177-496X, (In portuguese).
Abstract Links BibTeX Tags: 5G Cloud Radio Access Networks (C-RAN) Network Functions Virtualization (NFV) Network Orchestration
@inproceedings{conf/sbrc/DallaCosta17,
title = {NFV em Redes 5G: Avaliando o Desempenho de Composição de Funções Virtualizadas via Maestro},
author = {Ariel Galante Dalla-Costa and Matias Artur Klafke Schimuneck and Juliano Araujo Wickboldt and Cristiano Bonato Both and Luciano Paschoal Gaspary and Lisandro Zambenedetti Granville},
url = {https://sol.sbc.org.br/index.php/sbrc/article/view/2660},
issn = {2177-496X},
year = {2017},
date = {2017-01-01},
booktitle = {35º Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, SBRC 2017, Belém, Brazil, May 15-19, 2017},
pages = {960--973},
publisher = {SBC},
abstract = {Dynamic Cloud Radio Access Network (Dynamic C-RAN) is an architecture wireless that aims benefits such as flexibility and agility to new five generation (5G) network. In Dynamic C-RAN, the radio functions processing is distributed along of a hierarchical of clouds. Network Functions Virtualization has been investigated the facilities to employ this wireless functions. NFV offers orchestration of split of radio functions into Virtualized Network Functions (VNF). The orchestrator needs to consider strict requirements of C-RAN between distributed components of VNF to get real earnings. In this work, we propose a detailed evaluation of Maestro - an NFV orchestrator for wireless environments aware VNF composition. We evaluate Maestro through of linear model programming, considering the effectiveness and orchestration overhead for deciding the best place to VNF components. In addition, we evaluate the trade-off between network data rate and time to generate the placement of components.},
note = {In portuguese},
keywords = {5G, Cloud Radio Access Networks (C-RAN), Network Functions Virtualization (NFV), Network Orchestration},
pubstate = {published},
tppubtype = {inproceedings}
}