The Declarative and Reusable Path Composition for Semantic Web-Driven SDN

Tao WU

IEICE TRANSACTIONS on Communications   Vol.E101-B    No.3    pp.816-824
Publication Date: 2018/03/01
Publicized: 2017/08/29
Online ISSN: 1745-1345
DOI: 10.1587/transcom.2017EBP3233
Type of Manuscript: PAPER
Category: Network
software-defined networking (SDN),  semantic web,  path composition,  quality of service (QoS),  reuse,  SPARQL,  

Full Text: PDF>>
Buy this Article

The centralized controller of SDN enables a global topology view of the underlying network. It is possible for the SDN controller to achieve globally optimized resource composition and utilization, including optimized end-to-end paths. Currently, resource composition in SDN arena is usually conducted in an imperative manner where composition logics are explicitly specified in high level programming languages. It requires strong programming and OpenFlow backgrounds. This paper proposes declarative path composition, namely Compass, which offers a human-friendly user interface similar to natural language. Borrowing methodologies from Semantic Web, Compass models and stores SDN resources using OWL and RDF, respectively, to foster the virtualized and unified management of the network resources regardless of the concrete controller platform. Besides, path composition is conducted in a declarative manner where the user merely specifies the composition goal in the SPARQL query language instead of explicitly specifying concrete composition details in programming languages. Composed paths are also reused based on similarity matching, to reduce the chance of time-consuming path composition. The experiment results reflect the applicability of Compass in path composition and reuse.