Academia.eduAcademia.edu

Language Abstractions for Software-Defined Networks

Abstract
sparkles

AI

Software-defined networks (SDNs) allow for centralized control of distributed network devices, yet they often require low-level programming that complicates application development. This work proposes language abstractions that simplify SDN programming by providing higher-level constructs for network management, illustrated through applications like Ethernet learning and top-k heavy hitters. The proposed abstractions aim to enhance the programmability of SDNs, making deployment easier and more intuitive.