@inproceedings { , title = {Using P4 to enable scalable intents in software defined networks}, abstract = {When designing Software Defined Networks (SDNs), there is a risk that the additional abstractions available can result in reduced scalability and performance. One such abstraction, intents, are a way in which network administrators can express policies rather than having to define specific forwarding rules. This provides a benefit to administrators in allowing automatic network reconfiguration and fault tolerance. In this paper, we highlight the performance overheads associated with the intents framework from a popular SDN controller, ONOS. We propose a novel prototype that leverages source-based routing and programmable data planes using P4 in order to reduce the overheads of intent-based forwarding.}, conference = {2018 IEEE 26th International Conference on Network Protocols (ICNP)}, doi = {10.1109/ICNP.2018.00064}, pages = {442-443}, publicationstatus = {Published}, publisher = {Institute of Electrical and Electronics Engineers}, url = {http://researchrepository.napier.ac.uk/Output/2844035}, keyword = {ONOS, OpenFlow, Intents, SDN, p4lang}, year = {2024}, author = {Lewis, Benjamin and Fawcett, Lyndon and Broadbent, Matthew and Race, Nicholas} }