Software-Driven Definition of Virtual Testbeds to Validate Emergent Network Technologies

The lack of privileged access to emergent and operational deployments is one of the key matters during validation and testing of novel telecommunication systems and technologies. This matter jeopardizes the repeatability of experiments, which results in burdens for innovation and research in these a...

Full description

Bibliographic Details
Main Authors: David Muelas, Javier Ramos, Jorge E. López de Vergara
Format: Article
Language:English
Published: MDPI AG 2018-02-01
Series:Information
Subjects:
Online Access:http://www.mdpi.com/2078-2489/9/2/45
_version_ 1818133689639370752
author David Muelas
Javier Ramos
Jorge E. López de Vergara
author_facet David Muelas
Javier Ramos
Jorge E. López de Vergara
author_sort David Muelas
collection DOAJ
description The lack of privileged access to emergent and operational deployments is one of the key matters during validation and testing of novel telecommunication systems and technologies. This matter jeopardizes the repeatability of experiments, which results in burdens for innovation and research in these areas. In this light, we present a method and architecture to make the software-driven definition of virtual testbeds easier. As distinguishing features, our proposal can mimic operational deployments by using high-dimensional activity patterns. These activity patterns shape the effect of a control module that triggers agents for the generation of network traffic. This solution exploits the capabilities of network emulation and virtualization systems, which nowadays can be easily deployed in commodity servers. With this, we accomplish a reproducible definition of realistic experimental conditions and the introduction of real agent implementations in a cost-effective fashion. We evaluate our solution in a case study that is comprised of the validation of a network-monitoring tool for Voice over IP (VoIP) deployments. Our experimental results support the viability of the method and illustrate how this formulation can improve the experimentation in emergent technologies.
first_indexed 2024-12-11T08:56:43Z
format Article
id doaj.art-ee1b25ffb8fe416db6492d843c0afb06
institution Directory Open Access Journal
issn 2078-2489
language English
last_indexed 2024-12-11T08:56:43Z
publishDate 2018-02-01
publisher MDPI AG
record_format Article
series Information
spelling doaj.art-ee1b25ffb8fe416db6492d843c0afb062022-12-22T01:13:52ZengMDPI AGInformation2078-24892018-02-01924510.3390/info9020045info9020045Software-Driven Definition of Virtual Testbeds to Validate Emergent Network TechnologiesDavid Muelas0Javier Ramos1Jorge E. López de Vergara2High Performance Computing and Networking Research Group, Departamento de Tecnología Electrónica y de las Comunicaciones, Escuela Politécnica Superior, Universidad Autónoma de Madrid, Francisco Tomás y Valiente, 11, 28049 Madrid, SpainHigh Performance Computing and Networking Research Group, Departamento de Tecnología Electrónica y de las Comunicaciones, Escuela Politécnica Superior, Universidad Autónoma de Madrid, Francisco Tomás y Valiente, 11, 28049 Madrid, SpainHigh Performance Computing and Networking Research Group, Departamento de Tecnología Electrónica y de las Comunicaciones, Escuela Politécnica Superior, Universidad Autónoma de Madrid, Francisco Tomás y Valiente, 11, 28049 Madrid, SpainThe lack of privileged access to emergent and operational deployments is one of the key matters during validation and testing of novel telecommunication systems and technologies. This matter jeopardizes the repeatability of experiments, which results in burdens for innovation and research in these areas. In this light, we present a method and architecture to make the software-driven definition of virtual testbeds easier. As distinguishing features, our proposal can mimic operational deployments by using high-dimensional activity patterns. These activity patterns shape the effect of a control module that triggers agents for the generation of network traffic. This solution exploits the capabilities of network emulation and virtualization systems, which nowadays can be easily deployed in commodity servers. With this, we accomplish a reproducible definition of realistic experimental conditions and the introduction of real agent implementations in a cost-effective fashion. We evaluate our solution in a case study that is comprised of the validation of a network-monitoring tool for Voice over IP (VoIP) deployments. Our experimental results support the viability of the method and illustrate how this formulation can improve the experimentation in emergent technologies.http://www.mdpi.com/2078-2489/9/2/45network virtualizationsoftware-defined networksreproducible experimentationvirtual testbedsperformance evaluationnetwork behavior replicationvoice over IP
spellingShingle David Muelas
Javier Ramos
Jorge E. López de Vergara
Software-Driven Definition of Virtual Testbeds to Validate Emergent Network Technologies
Information
network virtualization
software-defined networks
reproducible experimentation
virtual testbeds
performance evaluation
network behavior replication
voice over IP
title Software-Driven Definition of Virtual Testbeds to Validate Emergent Network Technologies
title_full Software-Driven Definition of Virtual Testbeds to Validate Emergent Network Technologies
title_fullStr Software-Driven Definition of Virtual Testbeds to Validate Emergent Network Technologies
title_full_unstemmed Software-Driven Definition of Virtual Testbeds to Validate Emergent Network Technologies
title_short Software-Driven Definition of Virtual Testbeds to Validate Emergent Network Technologies
title_sort software driven definition of virtual testbeds to validate emergent network technologies
topic network virtualization
software-defined networks
reproducible experimentation
virtual testbeds
performance evaluation
network behavior replication
voice over IP
url http://www.mdpi.com/2078-2489/9/2/45
work_keys_str_mv AT davidmuelas softwaredrivendefinitionofvirtualtestbedstovalidateemergentnetworktechnologies
AT javierramos softwaredrivendefinitionofvirtualtestbedstovalidateemergentnetworktechnologies
AT jorgeelopezdevergara softwaredrivendefinitionofvirtualtestbedstovalidateemergentnetworktechnologies