A Software Architecture for Highly Configurable Software-Defined Networks

Ichiro Satoh

2025

Abstract

We propose a novel architecture for software-defined networking (SDN) that allows for dynamic addition and modification of functionalities. Existing SDN architectures separate data transfer from software changes, making it difficult to modify the latter in response to the former. In this paper, we treat the software that defines communication protocols as first-class objects, indistinguishable from data, enabling their transfer to other computers. Our contribution to software engineering is to introduce a dynamic and unified mechanism for software components involved in network processing, which enables flexible and diverse customization. To demonstrate the utility of our proposed approach, we implemented a prototype on a Java Virtual Machine (VM) and designed and implemented several practical protocols for both data transmission and component deployment.

Download


Paper Citation


in Harvard Style

Satoh I. (2025). A Software Architecture for Highly Configurable Software-Defined Networks. In Proceedings of the 20th International Conference on Software Technologies - Volume 1: ICSOFT; ISBN 978-989-758-757-3, SciTePress, pages 319-326. DOI: 10.5220/0013559500003964


in Bibtex Style

@conference{icsoft25,
author={Ichiro Satoh},
title={A Software Architecture for Highly Configurable Software-Defined Networks},
booktitle={Proceedings of the 20th International Conference on Software Technologies - Volume 1: ICSOFT},
year={2025},
pages={319-326},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0013559500003964},
isbn={978-989-758-757-3},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 20th International Conference on Software Technologies - Volume 1: ICSOFT
TI - A Software Architecture for Highly Configurable Software-Defined Networks
SN - 978-989-758-757-3
AU - Satoh I.
PY - 2025
SP - 319
EP - 326
DO - 10.5220/0013559500003964
PB - SciTePress