ORCA-BEN Spiral 1 Status Yufeng Xin, Ilia Baldine Renaissance Computing Institute Jeff Chase Duke University

Slides:



Advertisements
Similar presentations
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
Advertisements

1 DTI/EPSRC 7 th June 2005 Reacting to HCI Devices: Initial Work Using Resource Ontologies with RAVE Dr. Ian Grimstead Richard Potter BSc(Hons)
Resource Brokering: Your Ticket Into NetherLight Paola Grosso Jeroen van der Ham Cees de Laat UvA - AIR group.
TU/e technische universiteit eindhoven Hera: Development of Semantic Web Information Systems Geert-Jan Houben Peter Barna Flavius Frasincar Richard Vdovjak.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
XML Technology in E-Commerce
CS570 Artificial Intelligence Semantic Web & Ontology 2
Integrating BEN to ORCA Ilia Baldine Renaissance Computing Institute
The Acquisition and Sharing of Domain Knowledge Contained in Software with a Compliant SIK Architecture by Prof. dr. Vasile AVRAM Academy of Economic Studies.
Progress Update Semantic Web, Ontology Integration, and Web Query Seminar Department of Computing David George.
ORCA Status Report and Roadmap GEC8 Ilia Baldine.
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Feb On*Vector Workshop Semantic Web for Hybrid Networks Dr. Paola Grosso SNE group University of Amsterdam The Netherlands.
May TNC2007 Network Description Language - Semantic Web for Hybrid Networks Network Description Language: Semantic Web for Hybrid Networks Paola.
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Course Instructor: Aisha Azeem
RIZWAN REHMAN, CCS, DU. Advantages of ORDBMSs  The main advantages of extending the relational data model come from reuse and sharing.  Reuse comes.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Publishing data on the Web (with.
RDF: Concepts and Abstract Syntax W3C Recommendation 10 February Michael Felderer Digital Enterprise.
ONTOLOGY SUPPORT For the Semantic Web. THE BIG PICTURE  Diagram, page 9  html5  xml can be used as a syntactic model for RDF and DAML/OIL  RDF, RDF.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
SILO: A novel framework for flexible protocol composition
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Practical RDF Chapter 1. RDF: An Introduction
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
Resource Representations in GENI Rob Sherwood, OpenFlow Hongwei Zhang, Wireless sensor network description language Ilia Baldine, Yufeng Xin, Semantic.
Experimenting with ontologies for multi-layer network slicing Ilia Baldine Yufeng Xin Cluster-D ORCA-BEN Max Ott Ivan Seskar Cluster E Orbit.
Okech Odhiambo Faculty of Information Technology Strathmore University
Resource Representations in GENI: A path forward Ilia Baldine, Yufeng Xin Renaissance Computing Institute,
Semantic Web - an introduction By Daniel Wu (danielwujr)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Efficient RDF Storage and Retrieval in Jena2 Written by: Kevin Wilkinson, Craig Sayers, Harumi Kuno, Dave Reynolds Presented by: Umer Fareed 파리드.
End-to-end slicing in all- optical networks I.Baldine.
Semantic Enhancement: Key to Massive and Heterogeneous Data Pools Violeta Damjanovic, Thomas Kurz, Rupert Westenthaler, Wernher Behrendt, Andreas Gruber,
Resource representations in GENI workshops (GEC[78]) Ilia Baldine.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Strategies for subject navigation of linked Web sites using RDF topic maps Carol Jean Godby Devon Smith OCLC Online Computer Library Center Knowledge Technologies.
Metadata, Resources, and the RDF 김민수 Chapter 1. Creating the Sementic Web with RDF2 Overview Knowledge Representation Library Metadata RDFRDF.
12 Chapter 12: Advanced Topics in Object-Oriented Design Systems Analysis and Design in a Changing World, 3 rd Edition.
Aim Ability to automate the detection of financial inconsistency and irregularity Problem Need to create a unified and logically rigorous terminology.
6 Dec Rev. 14 Dec CmpE 583 Fall 2008OWL Intro 1 OWL Intro Notes off Lacy Ch. 4 Atilla Elçi.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Sponsored by the National Science Foundation 1 Nov 4, 2010 Cluster-D Mtg at GEC9 Tue, Nov 2, 12noon – 4:30pm Meeting Chair: Ilia Baldine (RENCI) –System.
ORCA Status Report and Roadmap GEC8 Ilia Baldine.
Virtualization as Architecture - GENI CSC/ECE 573, Sections 001, 002 Fall, 2012 Some slides from Harry Mussman, GPO.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
An Open Source GIS Architecture Connected and Linked Data
Semantic Web COMS 6135 Class Presentation Jian Pan Department of Computer Science Columbia University Web Enhanced Information Management.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
1 Revision to DOE proposal Resource Optimization in Hybrid Core Networks with 100G Links Original submission: April 30, 2009 Date: May 4, 2009 PI: Malathi.
C OLUMBIA U NIVERSITY Lightwave Research Laboratory Embedded Real-Time Measurements: Project Review, Spiral 1 Findings, and Spiral 2 Plans Franz Fidler,
ECHO Technical Interchange Meeting 2013 Timothy Goff 1 Raytheon EED Program | ECHO Technical Interchange 2013.
ORCA-BEN I.Baldine, J.Chase. Progress so far Deployed ORCA into BEN Demonstrated provisioning of VLANs across BEN using ORCA Developed drivers for BEN.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Introduction  Model contains different kinds of elements (such as hosts, databases, web servers, applications, etc)  Relations between these elements.
Experimenting with ontologies for multi-layer network slicing
NML-WG: Monday brainstorming
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Stitching: the ORCA View
Analyzing and Securing Social Networks
Collaborative Networking Research Initiatives at RENCI
Presentation transcript:

ORCA-BEN Spiral 1 Status Yufeng Xin, Ilia Baldine Renaissance Computing Institute Jeff Chase Duke University

Status Finished development of NDL java toolkit prototype Developed universal driver framework for network elements and completed driver implementation for 6509, DTN and Polatis) Finished the integration of BEN to ORCA including slivering of 6509, DTN, and Polatis Demonstrated creation of end-to-end VLAN path using BEN and NLR to GPO –Demonstrated a prototype of MIN multi-layer visual network management tool Cluster-D Clearinghouse is being stood up – Rest of Spiral 1 time we will spend –In bug-fixes/stability enhancements –Improving documentation –Working with other Cluster D projects to help meet their goals

End-to-End Slice “Stitching” End-to-End Slice “Stitching” Scenario

BEN/ORCA Vertical View

BEN/ORCA Horizontal View

Our Networking Scenario Many “Internet” experiments assume single transport layer –Single graph of links and nodes –Focus on other complicated logics Transport network researchers need to specify more information inside the link and node: Multi-layered network –Embedding of higher level networks into lower level networks Defining proper layer adaptations Path computation becomes a hard problem

BEN, ITU G.805, and NDL BEN: Cross-layer transport network testbed –VLAN->GE Ethernet->10G Ethernet->Lambda->OCG- >Fiber –VLAN->Ethernet->DTN bandwidth pool (bandwidth virtualization) –Switching: Fiber, OCG, Lambda, Sub-Lambda, Ethernet –Possible multiple end-to-end paths cross different layers –So complex that an abstract model is desired ITU G.805: Network elements Functional elements Ontology –Topology Connectivity and switching capability –Cross-layer adaptation, aggregation, and capacity –It’s complex and abstract, suitable for ontology NDL is a set of ontology based on G.805 –Resource description with focuses on connectivity and cross-layer adaptation description –RDFS/XML –Logic constraints and cross-layer path computation –Modular design

Related ITU standards General architecture/models –G.805: Generic functional architecture of transport networks –G.809: Functional architecture of connectionless layer networks Technology specific descriptions of architectures –G.803: SDH –G.872: Optical transport –G.8010: Ethernet –G.8110: MPLS

How we use/extend NDL in ORCA NDL-OWL extends NDL in OWL: Richer semantics and inference capability Unified semantic for substrate description, request description, and slice configuration Dynamic path computation based on RDF query –End-to-end cross-layer path availability –Virtual topology mapping –Mapping to the switching and configuration actions in each device along the path –Available resource and used resource Existing toolkits: –Protégé: build and maintain Ontology and RDF –Jena API library: Jena: Ontology model (resource, property) creation, modification, and validation ARQ: SPARQL query langauage –Gleen: subGraph query API

Request Description T:13:00:00:00Z T:20:00:00:00Z

Substrate Description -

RDF Query Connection List query String selectStr = "SELECT ?resource ?object "; String fromStr="”; String whereStr = "WHERE {" + "?resource "+"ndl:connectedTo "+"?object”+ " }"; SubGrapgh query: String s ="SELECT ?a ?b ?c "; String ffromStr = ""; String whereStr = "WHERE {" + "( '[ndl:hasInterface]+/([ndl:hasInputInterface]|[ndl:hasOutputInterface])*/([ndl:linkTo]|[ndl:connectedTo])+/[ndl:in terfaceOf]+' ) gleen:Subgraph (?a ?b ?c)”+ " }"; A complicated one: String selectStr = "SELECT ?intf ?intf_peer ?c ”; String fromStr="”; String whereStr= "WHERE {" + "?p a layer:AdaptationProperty. ”+ " " + " ndl:hasInterface ?intf. ”+ "?intf ndl:connectedTo ?intf_peer." + "?intf ?p ?a.”+ "?intf_peer ndl:inConnection true."+ "?intf_peer ?l ?r."+ "?r rdf:type layer:Layer."+ "?intf_peer ndl:interfaceOf ?b.”+ "?b ndl:hasSwitchMatrix ?sw. "+ "?sw layer:switchingCapability ?c"+ " }";

Why RDF/OWL (Or Why not XML) RDF advantage: –Ontology: well-defined meaning for every element. This is both an advantage to the schema author, as well as for users. –Language aiming in meaning and inference, rather that validation –Support for information integration and reuse of shared vocabularies –Separation of syntax from data modelling –Web embedding –Extensibility: A user can mix two ontologies in his application, even when neither ontology author was aware of the other schema. –Support for inference and classification, based on a formal semantics –Toolset: Because RDF is meant as a generic way of describing information, there are several tools which can automatically “make sense” of your data. –Inference and query capability means much less lines of your codes RDF Limitation: –Verbosity and performance –Inability to natively represent uncertain data and continuous domains –No built-in representation of processes and change It’s for the computer to read, not a human, and there are tools

Future NDL-OWL Work Unified spectrum-based resource representation, allocation, control and management Path computation based on rules and constraint logic programming and optimization Problems: –Introducing time for resource scheduling –Precise resource accounting in the ontology Further ontology extensions (xDL) –CDL: Cloud computing: Ontology for software and virtual machine –MDL: Substrate measurement capabilities –WDL: Wireless –All extending common vocabularies to introduce new relationships

Combining RDF/OWL with XML XML data as RDF resource: if the data can be identified by a URI (for example via a document URL or an XPointer URI reference) XML fragment the object of a RDF statement: XML sub-tree as rdf:XMLLiteral Limitations: –XML complextype is not a class –Lack of automation tools for the mixture