3ec592a82f5e976ea6aabc0e9289d2f5.ppt
- Количество слайдов: 22
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 - TNC 2007
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 - TNC 2007
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 - TNC 2007
SURFnet 6 and Star. Plane Example of lighpaths close to us: • CPL - Common Photonic Layer - in SURFnet 6; • Star. Plane network Which (level of) topology overview does an application need? On Star. Plane see Cees de Laat talk tomorrow Network Description Language Semantic Web for Hybrid Networks May 22 2007 - TNC 2007
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 - TNC 2007
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 - TNC 2007
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 - TNC 2007
RDF in hybrid networks Concept of indendently maintained distributed information fits the hybrid networking world and its different administrative domains. Domain A NDL see. Also() 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 - TNC 2007
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 - TNC 2007
Topology schema A vocabulary for defining network topology on a single layer. Network Description Language Semantic Web for Hybrid Networks May 22 2007 - TNC 2007
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 - TNC 2007
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 - TNC 2007
Tools Network Description Language Semantic Web for Hybrid Networks May 22 2007 - TNC 2007
NDL file <? xml version="1. 0" encoding="UTF-8"? > <rdf: RDF xmlns: rdf="http: //www. w 3. org/1999/02/22 -rdf-syntax-ns#” xmlns: ndl="http: //www. science. uva. nl/research/sne/ndl#” xmlns: geo="http: //www. w 3. org/2003/01/geo/wgs 84_pos#"> <!-- Description of Netherlight --> <ndl: Location rdf: about="#Amsterdam 1. netherlight. net"> <ndl: name>Netherlight Optical Exchange</ndl: name> <geo: lat>52. 3561</geo: lat> <geo: long>4. 9527</geo: long> </ndl: Location> <!-- TDM 3. amsterdam 1. netherlight. net --> <ndl: Device rdf: about="#tdm 3. amsterdam 1. netherlight. net"> <ndl: name>tdm 3. amsterdam 1. netherlight. net</ndl: name> <ndl: located. At rdf: resource="#Amsterdam 1. netherlight. net"/> <ndl: has. Interface rdf: resource="#tdm 3. amsterdam 1. netherlight. net: 501/1"/> <ndl: has. Interface rdf: resource="#tdm 3. amsterdam 1. netherlight. net: 501/2"/> <ndl: Interface rdf: about="#tdm 3. amsterdam 1. netherlight. net: 501/3"> <ndl: has. Interface <ndl: name>tdm 3. amsterdam 1. netherlight. net: 501/3</ndl: name> rdf: resource="#tdm 3. amsterdam 1. netherlight. net: 501/3"/> <ndl: connected. To <ndl: has. Interface rdf: resource="http: //networks. internet 2. edu/manlan. rdf#ma rdf: resource="#tdm 3. amsterdam 1. netherlight. net: 501/4"/> <ndl: capacity <ndl: has. Interface rdf: datatype="http: //www. w 3. org/2001/XMLSchema#float">1. 244 E+9</ rdf: resource="#tdm 3. amsterdam 1. netherlight. net: 502/1"/> </ndl: Interface> <ndl: has. Interface rdf: about="http: //networks. internet 2. edu/manlan <ndl: Interface Network Description Language rdf: resource="#tdm 3. amsterdam 1. netherlight. net: 502/2"/> 22 2007 - TNC 2007 <rdfs: see. Also rdf: resource="http: //networks. internet 2. edu/manlan May Semantic Web for Hybrid Networks
Applications: maps Network Description Language Semantic Web for Hybrid Networks May 22 2007 - TNC 2007
Applications: path finding Network Description Language Semantic Web for Hybrid Networks May 22 2007 - TNC 2007
Applications: monitoring Network Description Language Semantic Web for Hybrid Networks May 22 2007 - TNC 2007
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 - TNC 2007
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 (Uv. A) and Martin Swany (U Delaware) https: //forge. gridforum. org/sf/projects/nml-wg Network Description Language Semantic Web for Hybrid Networks May 22 2007 - TNC 2007
The bigger picture The advantage of a semantic approach: an answer to the end 2 end problem where service integration requires multiple resources coordination. Orchestration of ontologies: distribution of ondemand video. Network Description Language Semantic Web for Hybrid Networks May 22 2007 - TNC 2007
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 - TNC 2007
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 e. Bay (formerly NORTEL). This work is supported by SURFnet, the BSIK Giga. Port project and TNO. Questions? Network Description Language Semantic Web for Hybrid Networks May 22 2007 - TNC 2007
3ec592a82f5e976ea6aabc0e9289d2f5.ppt