An Intent-Based System Configuration Design for IT/NW Services with Functional and Quantitative Constraints

Takuya KUWAHARA  Takayuki KURODA  Takao OSAKI  Kozo SATODA  

IEICE TRANSACTIONS on Communications   Vol.E104-B   No.7   pp.791-804
Publication Date: 2021/07/01
Publicized: 2021/02/04
Online ISSN: 1745-1345
DOI: 10.1587/transcom.2020CQP0009
Type of Manuscript: Special Section PAPER (Special Section on Future Directions of Research and Development on Communication Quality)
intent-based system configuration,  automated system design,  design space exploration,  quantitative requirement,  

Full Text: FreePDF

Network service providers need to appropriately design systems and carefully configuring the settings and parameters to ensure that the systems keep running consistently and deliver the desired services. This can be a heavy and error-prone task. Intent-based system design methods have been developed to help with such tasks. These methods receive service-level requirements and generate service configurations to fulfill the given requirements. One such method is search-based system design, which can flexibly generate systems of various architectures. However, it has difficulty dealing with constraints on the quantitative parameters of systems, e.g., disk volume, RAM size, and QoS. To deal with practical cases, intent-based system design engines need to be able to handle quantitative parameters and constraints. In this work, we propose a new intent-based system design method based on search-based design that augments search states with quantitative constraints. Our method can generate a system that meets both functional and quantitative service requirements by combining a search-based design method with constraint checking. Experimental results show that our method can automatically generate a system that fulfills all given requirements within a reasonable computation time.