/
Building efficient support for semantics in networked infra Building efficient support for semantics in networked infra

Building efficient support for semantics in networked infra - PowerPoint Presentation

alexa-scheidler
alexa-scheidler . @alexa-scheidler
Follow
385 views
Uploaded On 2017-10-21

Building efficient support for semantics in networked infra - PPT Presentation

IBaldin YXin RENCIUNC Chapel Hill ibaldinyxin renciorg CNS1526964 1526113 What is SERPENT Semantically Enabled Programmable NeTworked systems about Softwaredefined networking SDN and infrastructure SDI ID: 598018

query path multi problems path query problems multi define sdn networking infrastructure resource web defined software paths serpent typical

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Building efficient support for semantics..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Building efficient support for semantics in networked infrastructure systems

I.Baldin, Y.XinRENCI/UNC Chapel Hill[ibaldin,yxin]@renci.org

CNS-1526964,

1526113Slide2

What is SERPENT (Semantically-Enabled Programmable

NeTworked systems) aboutSoftware-defined networking (SDN) and infrastructure (SDI)Programmatically define the structure and behavior of virtual infrastructureMulti-tenant, multi-useClouds and networking combined

Declarative resource specifications using semantic web mechanismsMechanisms for reasoning on resource allocations over the specifications using a query language

Use queries as building blocks for more complex algorithms to allocate and manage the

resources

Collaboration with Kemafor Ogan of NCSU CS Dept

2Slide3

Why SERPENT

Today cyber infrastructure representation is fragmentedMany playersMany languages, mostly XML/JSON dialectsNo way to reason or query in a systematic wayGraph databases offer some path query capabilities, no semanticsSemantic web offers mechanisms (RDF, OWL) to help describe resources in extensible manner

Inference enginesQuery enginesDoesn’t operate efficiently on typical problems in SDN/SDI

Typically a variety of path problems

Shortest path, disjoint paths, multi-layered paths

Constrained path problems3Slide4

Constrained path problems

StructuralPath goes/does not go through nodes or links with certain propertyContainsAny()/ContainsAll()/DoesNotContain()Semantic

Objects and properties have classes according to schema/ontology

Assist resource matching

Perform path finding. Especially in multi-technology/multi-layer environmentSlide5

ExampleSlide6

Research questions

How to efficiently operate on these? Using algebraic representations for paths with structural constraints and semantic constraintsCombine them?Define query languages for expressing common path queriesOptimize query planning and executionHow to define typical path problems as queries

How to build Software Defined Networking (SDN) controllers that take advantage of the queries

6Slide7

Thank you!