Home > Research > Publications & Outputs > NES: Towards lifecycle automation for emulation...

Electronic data

View graph of relations

NES: Towards lifecycle automation for emulation-based experimentation

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Forthcoming

Standard

NES: Towards lifecycle automation for emulation-based experimentation. / Fantom, Will; Davies, Eleanor; Rotsos, Charalampos et al.
IEEE/IFIP Network Operations and Management Symposium. Miami, United States, 2023.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Fantom, W, Davies, E, Rotsos, C, Veitch, P, Cassidy, S & Race, N 2023, NES: Towards lifecycle automation for emulation-based experimentation. in IEEE/IFIP Network Operations and Management Symposium. Miami, United States.

APA

Fantom, W., Davies, E., Rotsos, C., Veitch, P., Cassidy, S., & Race, N. (in press). NES: Towards lifecycle automation for emulation-based experimentation. In IEEE/IFIP Network Operations and Management Symposium

Vancouver

Fantom W, Davies E, Rotsos C, Veitch P, Cassidy S, Race N. NES: Towards lifecycle automation for emulation-based experimentation. In IEEE/IFIP Network Operations and Management Symposium. Miami, United States. 2023

Author

Fantom, Will ; Davies, Eleanor ; Rotsos, Charalampos et al. / NES: Towards lifecycle automation for emulation-based experimentation. IEEE/IFIP Network Operations and Management Symposium. Miami, United States, 2023.

Bibtex

@inproceedings{a94015a919934c84a963c8d8b83d5e36,
title = "NES: Towards lifecycle automation for emulation-based experimentation",
abstract = "Network softwarization has revitalized the interest of the network community towards emulation as an effective mechanism for network experimentation. Relevant platforms automate the deployment of virtual network topologies on a host, providing users the ability to manually run experimental scenarios. Whilst this may suit prototyping, modern development and deployment practices such as CI/CD depend on fully automated testing processes, built around high-level testing APIs and abstracting the challenges involved with synchronizing complex node interaction scenarios. In this paper, we present Network Emulation System (NES): a cloud-native, and highly parallelizable Network Emulation as a Service (NEaaS) platform designed from the ground up to facilitate codeless experiment specification and to automate network testing workflows in cloud CI/CD environments. We demonstrate that NES offers a 8x speed-up improvement in topology instantiation times in comparison to existing emulation platforms, and its life-cycle model can automate testing processes for complex service configurations using existing CI/CD platforms such as GitHub Actions.",
author = "Will Fantom and Eleanor Davies and Charalampos Rotsos and Paul Veitch and Stephen Cassidy and Nicholas Race",
year = "2023",
month = jan,
day = "30",
language = "English",
booktitle = "IEEE/IFIP Network Operations and Management Symposium",

}

RIS

TY - GEN

T1 - NES: Towards lifecycle automation for emulation-based experimentation

AU - Fantom, Will

AU - Davies, Eleanor

AU - Rotsos, Charalampos

AU - Veitch, Paul

AU - Cassidy, Stephen

AU - Race, Nicholas

PY - 2023/1/30

Y1 - 2023/1/30

N2 - Network softwarization has revitalized the interest of the network community towards emulation as an effective mechanism for network experimentation. Relevant platforms automate the deployment of virtual network topologies on a host, providing users the ability to manually run experimental scenarios. Whilst this may suit prototyping, modern development and deployment practices such as CI/CD depend on fully automated testing processes, built around high-level testing APIs and abstracting the challenges involved with synchronizing complex node interaction scenarios. In this paper, we present Network Emulation System (NES): a cloud-native, and highly parallelizable Network Emulation as a Service (NEaaS) platform designed from the ground up to facilitate codeless experiment specification and to automate network testing workflows in cloud CI/CD environments. We demonstrate that NES offers a 8x speed-up improvement in topology instantiation times in comparison to existing emulation platforms, and its life-cycle model can automate testing processes for complex service configurations using existing CI/CD platforms such as GitHub Actions.

AB - Network softwarization has revitalized the interest of the network community towards emulation as an effective mechanism for network experimentation. Relevant platforms automate the deployment of virtual network topologies on a host, providing users the ability to manually run experimental scenarios. Whilst this may suit prototyping, modern development and deployment practices such as CI/CD depend on fully automated testing processes, built around high-level testing APIs and abstracting the challenges involved with synchronizing complex node interaction scenarios. In this paper, we present Network Emulation System (NES): a cloud-native, and highly parallelizable Network Emulation as a Service (NEaaS) platform designed from the ground up to facilitate codeless experiment specification and to automate network testing workflows in cloud CI/CD environments. We demonstrate that NES offers a 8x speed-up improvement in topology instantiation times in comparison to existing emulation platforms, and its life-cycle model can automate testing processes for complex service configurations using existing CI/CD platforms such as GitHub Actions.

M3 - Conference contribution/Paper

BT - IEEE/IFIP Network Operations and Management Symposium

CY - Miami, United States

ER -