In this paper we define the notion of composition for software-defined network applications and show the theoretical and practical approaches to composition in software-defined networks and explain the challenges associated with it. We explore the feasibility of OpenFlow as an Application Programming Interface (API) for a composition engine and argue that its design as Southbound controller interface makes it unsuitable for this task.
['Arne Schwabe', 'Pedro A. Aranda Gutierrez', 'Holger Karl']
Composition of SDN applications: Options/challenges for real implementations