Virtual Network Embedding as Boolean Satisfiability
We address the Virtual Network Embedding (VNE) problem in which the task is to map a virtual network onto a given physical substrate network so that the CPU and bandwidth capacity constraints are met. Following the success of Boolean Satisfiability (SAT) methods in areas such as Multi-Agent Path Finding (MAPF), we propose in this paper a novel SAT-based approach for solving the VNE problem. As in MAPF, the various constraints that define the VNE problem are encoded into the SAT models incrementally and via lazy refinements so as to keep the models simple. We also propose various model relaxations and concomitant solution extraction post-processing procedures. Through experiments, we show that our SAT-based approach outperforms other state-of-the-art approaches on a number of VNE instances.
Authors
- Sven Koenig (ORCID: https://orcid.org/0000-0002-5458-094X)
- Pavel Surynek (ORCID: https://orcid.org/0000-0001-7200-0542)
- Erik Kline (ORCID: https://orcid.org/0000-0003-0020-0056)
- Yi Zheng (ORCID: https://orcid.org/0009-0001-7890-1787)
- T. K. Satish Kumar (ORCID: https://orcid.org/0000-0002-1748-8431)
Institutions
- University of Southern California (US)
- Czech Technical University in Prague (CZ)
Publication Details
- Published
- 2024-10-28
- DOI
- https://doi.org/10.1109/ictai62512.2024.00063
- Primary Topic
- Software-Defined Networks and 5G
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Science Foundation