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.
DownloadPaper 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