Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 1.74 KB

README.md

File metadata and controls

28 lines (20 loc) · 1.74 KB
dips-logo



MultiDIPS is Prolog tool that exploits a declarative methodology for modelling and processing VNF-based service provisioning intents.

MULTIDIPS enables users (i.e. application providers) to specify their desired VNF chain requirements in a high-level language that captures their intent, such as the type of service to be provided, possible location constraints (e.g. at the edge), Quality of Service (QoS) (e.g. latency and bandwidth), but also non-functional requirements (e.g. privacy and logging). DIPS leverages Prolog inference to translate intents into provisioning specifications.

MultiDIPS methodology is described and assessed in:

Tommaso Di Riccio, Jacopo Massa, Stefano Forti, Antonio Brogi
Sustainable placement of VNF chains in Intent-based Networking,
Proceedings of the IEEE/ACM 16th International Conference on Utility and Cloud Computing, 2024.

If you wish to reuse source code in this repo, or mention our work, please consider citing the above-mentioned article:

@inproceedings{diriccio2024sustainable,
  title     = {{Sustainable placement of VNF chains in Intent-based Networking}},
  author    = {Di Riccio, Tommaso and Massa, Jacopo and Forti, Stefano and Brogi, Antonio},
  year      = 2024,
  booktitle = {Proceedings of the IEEE/ACM 16th International Conference on Utility and Cloud Computing},
  publisher = {Association for Computing Machinery},
  doi       = {10.1145/3603166.3632167}
}