Network Description Language Semantic Web for

Download Report

Transcript Network Description Language Semantic Web for

Network Description Language:
Semantic Web for Hybrid Networks
Paola Grosso
Universiteit van Amsterdam
SNE group
Network Description Language Semantic Web for Hybrid Networks
May 22 2007 - TNC2007
Outline of presentation
• Hybrid networks and lightpaths
• Semantic Web and RDF
• NDL - Network Description Language
Current status:
• The schemas
• The applications
• Future work
Network Description Language Semantic Web for Hybrid Networks
May 22 2007 - TNC2007
Hybrid networks
In the NREN world we see:
Hybrid networks:
IP services and dedicated optical connections on the same infrastructure;
Suited for the new e-Science applications in need of guaranteed network
services (think of Tier structure for CERN/LHC experiments).
Lightpaths:
Dedicated optical connections;
Static or dynamic;
User-controlled.
Provisioning:
Development of control plane and management planes.
Network Description Language Semantic Web for Hybrid Networks
May 22 2007 - TNC2007
SURFnet6 and StarPlane
Example of lighpaths close to us:
• CPL - Common Photonic Layer - in SURFnet6;
• StarPlane network
Groningen1
Leeuwarden
Harlingen
Middenmeer1
IBG1 & IBG2
Assen1
Den Helder
Beilen1
Dwingeloo1
Emmeloord
Emmen1
Beilen1
Subnetwork 4:
Blue Azur
Hoogeveen1
Meppel1
Lelystad2
BT
NLR
DLO
Alkmaar1
Which (level
of) topology
overview does
an application
need?
NLR
Zwolle1
Lelystad1
Haarlem1
Amsterdam1
Amsterdam2
BT
BT
Subnetwork 3:
Red
Leiden1
Apeldoorn1
3XLSOP
Breukelen1
Subnetwork 1:
Green
Hilversum1
Enschede1
Arnhem
Schiphol-Rijk
Zutphen1
DenHaag
Wageningen1
Utrecht1
Nijmegen1
Rotterdam4
Delft1
Bergen-opZoom
Zierikzee
Ede
Rotterdam1
Dordrecht1
Breda1
Middelburg
Vlissingen
Subnetwork 2:
Dark blue
Nieuwegein1
Venlo1
Den Bosch1
Eindhoven1
Subnetwork 5:
Grey
Heerlen1
Maasbracht1
Krabbendijke
Heerlen1
Tilburg1
Maastricht1
Geleen1
On StarPlane
see
Cees de Laat
talk tomorrow
Heerlen2
Network Description Language Semantic Web for Hybrid Networks
May 22 2007 - TNC2007
GLIF
The Global Lambda Integrated Facility (www.glif.is):
Multi-domain, multi-vendor international lightpaths.
How do
domains
exchange
information on
network
topologies?
Which
topology?
Network Description Language Semantic Web for Hybrid Networks
May 22 2007 - TNC2007
A common network
description
Topology information is needed to provision lightpaths:
By user/applications to describe the type of lightpaths suiting their
needs, to understand what are the possible connections
By control plane and provisioning systems to exchange information at
domain’s boundaries to extend paths
The idea: NDL - Network Description Language - an RDF based
network description provides the common vocabulary to
users/applications and providers/control planes.
Network Description Language Semantic Web for Hybrid Networks
May 22 2007 - TNC2007
Semantic Web and RDF
Semantic Web organizes data so that is contains ‘meaning’ that can
be understood by machines and applications.
RDF - Resource Description Framework - provides a way to
categorize information:
- resources are described by URIs;
- triplets define the relations between resources:
Subject
Network Description Language Semantic Web for Hybrid Networks
Predicate
Object
May 22 2007 - TNC2007
RDF in hybrid networks
Concept of indendently maintained distributed information fits the hybrid
networking world and its different administrative domains.
Domain A
NDL
seeAlso()
Domain B
NDL
References between resources, both internally to a document and
externally with the use of URIs.
Leverage existing RDF tools.
Network Description Language Semantic Web for Hybrid Networks
May 22 2007 - TNC2007
NDL schemas
•
Topology schema
describes devices, interfaces, links and connections between them on a single
layer.
•
Layer schema
describes specific network technologies and the relation between network
layers.
•
Capability schema
describes device capabilities.
•
Domain schema
describes administrative domains, services within a domain and how to give an
abstracted view of the network in a domain.
•
Physical schema
describes the physical aspects of network elements.
•
Plus nine technology schemata.
Network Description Language Semantic Web for Hybrid Networks
May 22 2007 - TNC2007
Topology schema
A vocabulary for defining network topology on a single layer.
Network Description Language Semantic Web for Hybrid Networks
May 22 2007 - TNC2007
Layer schema
The multilayer problem
Network Description Language Semantic Web for Hybrid Networks
A vocabulary for
defining network
layers and
interrelations
between layer
networks.
May
22 2007 - TNC2007
Domain schema
A vocabulary for
defining
administrative
network domains,
and abstracted
views of devices in
a domain.
Network Description Language Semantic Web for Hybrid Networks
May 22 2007 - TNC2007
Tools
Network Description Language Semantic Web for Hybrid Networks
May 22 2007 - TNC2007
NDL file
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#”
xmlns:ndl="http://www.science.uva.nl/research/sne/ndl#”
xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#">
<!-- Description of Netherlight -->
<ndl:Location rdf:about="#Amsterdam1.netherlight.net">
<ndl:name>Netherlight Optical Exchange</ndl:name>
<geo:lat>52.3561</geo:lat>
<geo:long>4.9527</geo:long>
</ndl:Location>
<!-- TDM3.amsterdam1.netherlight.net -->
<ndl:Device rdf:about="#tdm3.amsterdam1.netherlight.net">
<ndl:name>tdm3.amsterdam1.netherlight.net</ndl:name>
<ndl:locatedAt rdf:resource="#Amsterdam1.netherlight.net"/>
<ndl:hasInterface rdf:resource="#tdm3.amsterdam1.netherlight.net:501/1"/>
<ndl:hasInterface rdf:resource="#tdm3.amsterdam1.netherlight.net:501/2"/>
<ndl:hasInterface rdf:resource="#tdm3.amsterdam1.netherlight.net:501/3"/>
<ndl:Interface
rdf:about="#tdm3.amsterdam1.netherlight.net:501/3">
<ndl:hasInterface
rdf:resource="#tdm3.amsterdam1.netherlight.net:501/4"/>
<ndl:name>tdm3.amsterdam1.netherlight.net:501/3</ndl:name>
<ndl:hasInterface
rdf:resource="#tdm3.amsterdam1.netherlight.net:502/1"/>
<ndl:connectedTo
<ndl:hasInterface rdf:resource="#tdm3.amsterdam1.netherlight.net:502/2"/>
rdf:resource="http://networks.internet2.edu/manlan/manlan.rdf#manlan:if1"/>
<ndl:hasInterface rdf:resource="#tdm3.amsterdam1.netherlight.net:502/3"/>
<ndl:capacity
>
rdf:datatype="http://www.w3.org/2001/XMLSchema#float">1.244E+9</ndl:capacity>
</ndl:Interface>
<ndl:Interface rdf:about="http://networks.internet2.edu/manlan/manlan.rdf#manlan:if1">
Network Description Language <rdfs:seeAlso
May 22 2007 - TNC2007
Semantic Web for
Hybrid Networks rdf:resource="http://networks.internet2.edu/manlan/manlan.rdf"/>
Applications: maps
Network Description Language Semantic Web for Hybrid Networks
May 22 2007 - TNC2007
Applications: path finding
Network Description Language Semantic Web for Hybrid Networks
May 22 2007 - TNC2007
Applications: monitoring
Network Description Language Semantic Web for Hybrid Networks
May 22 2007 - TNC2007
Future work
Policy integration
Each lightpath needs to be authorized.
Provide pointers from NDL to AAA policies for each hybrid domain
Domain abstractions
Which level of insight into topology is needed when crossing domain
boundaries?
Provide abstractions of domain, collapsed views of internal
Network Description Language Semantic Web for Hybrid Networks
May 22 2007 - TNC2007
NML-WG
To exchange ideas with other group developing similar schemas
and to work toward a a common/standardized schema:
Network Markup Language Working Group in OGF.
Chairs: Paola Grosso (UvA) and Martin Swany (U Delaware)
https://forge.gridforum.org/sf/projects/nml-wg
Network Description Language Semantic Web for Hybrid Networks
May 22 2007 - TNC2007
The bigger picture
The advantage of a semantic approach: an answer to the end2end
problem where service integration requires multiple resources
coordination.
QuickTime™ and a
TIFF (LZW) decompressor
are needed to see this picture.
Network Description Language Semantic Web for Hybrid Networks
Orchestration of
ontologies:
distribution of ondemand video.
May 22 2007 - TNC2007
Conclusions
Lightpath finding, provisioning and troubleshooting are central issues in
hybrid networks.
NDL provides solutions for:
-
Interdomain topology exchange
-
Network maps
-
Lightpath monitoring
-
Lightpath provisioning
Based on RDF, NDL is extensible and integrates with other independent
ontologies.
Network Description Language Semantic Web for Hybrid Networks
May 22 2007 - TNC2007
References
Detailed information available on NDL web page:
http://www.science.uva.nl/research/sne/ndl/
NDL mailing list:
ndlt <at> science.uva.nl
(contact vdham <at> science.uva.nl>
We thank our colleagues Andree Toonk and Ronald van der Pol from SARA
and Franco Travostino from eBay (formerly NORTEL).
This work is supported by SURFnet, the BSIK GigaPort project and TNO.
Questions?
Network Description Language Semantic Web for Hybrid Networks
May 22 2007 - TNC2007