Download - Mary Giatili, Chrysa Papagianni NETMODE, National Technical University of Athens.

Transcript
Page 1: Mary Giatili, Chrysa Papagianni NETMODE, National Technical University of Athens.

OMN LIFECYCLE ONTOLOGY

Mary Giatili, Chrysa PapagianniNETMODE, National Technical University of Athens

Page 2: Mary Giatili, Chrysa Papagianni NETMODE, National Technical University of Athens.

2

• OMN-lifecycle Ontology: Overview

• Example 1: Testbed A - TBA (Wired PLE-like)

• Example 2: Testbed B - TBB (Wireless NETMODE-like) • OMN-wireless-ontology

Page 3: Mary Giatili, Chrysa Papagianni NETMODE, National Technical University of Athens.

3

Ontology for describing the whole life cycle of resource/service management in the federation.

Omn-lifecycle Ontology

• A collection of resources and/or services and the relationships between them, as requested by an experimenter.

Request

• Provides all resources and services offered to experimenters by the testbedOffering

Page 4: Mary Giatili, Chrysa Papagianni NETMODE, National Technical University of Athens.

4

Omn-lifecycle Ontology

• Describes the collection of resources and/or services provisioned to an experimenter.

Manifest

The reservation of a Resource/Service/Topology is modeled using the Reservation class and the hasReservation object property of OMN.

• A collection of resources and/or services reserved and scheduled to be provisioned to the experimenter at a future point in time.

Confirmation

Page 5: Mary Giatili, Chrysa Papagianni NETMODE, National Technical University of Athens.

5

Example TBA – The Offering

offering

Node

Node

Interface

Interface

Page 6: Mary Giatili, Chrysa Papagianni NETMODE, National Technical University of Athens.

6

Example TBA – The Offering

Physical resource can be exclusively used in an experiment

A uniqueidentifier for each Resource

Resource provisioned In advance resource reservation

Page 7: Mary Giatili, Chrysa Papagianni NETMODE, National Technical University of Athens.

7

Example TBA – The Unbound Request

Reservation period

Request for a single reservable node

Page 8: Mary Giatili, Chrysa Papagianni NETMODE, National Technical University of Athens.

8

1. SELECT ?resource1 WHERE {

2. ?resource1 rdf:type omn-resource:Node.

3. ?resource1 omn-resource:hasInterface ?interface1.

4. ?resource1 omn-resource:isExclusive 'true'^^xsd:boolean.

9. MINUS { SELECT ?resource1 WHERE { ?resource1 rdf:type omn-resource:Node.

10. ?resource1 omn:hasReservation ?life1. ?life1 rdf:type time:Interval.

11. ?life1 time:hasEnd ?etime1. ?life1 time:hasBeginning ?stime1.

12. ?stime1 rdf:type time:Instant. ?etime1 rdf:type time:Instant.

13. ?stime1 time:inXSDDateTime ?start1. ?etime1 time:inXSDDateTime ?end1.

14. FILTER ( ( ( xsd:dateTime(?start1)>= '2015-09-25T15:15:00+03:00'^^xsd:dateTime)&&( xsd:dateTime(?end1) < '2015-09-24T17:15:00+03:00'^^xsd:dateTime ) )||( (xsd:dateTime(?end1) >= '2015-09-25T17:15:00+03:00'^^xsd:dateTime ) &&( xsd:dateTime(?start1) < '2015-09-25T17:15:00+03:00'^^xsd:dateTime ) ) || ( ( xsd:dateTime(?end1) > '2015-09-25T15:15:00+03:00'^^xsd:dateTime ) && ( xsd:dateTime(?start1) <= '2015-09-25T15:15:00+03:00'^^xsd:dateTime ) ) ) }}

Example TBA - The Unbound Request: SPARQL QueryNode instance is selected

Exclusive use of the node

Excludes nodes already allocated/provisioned during the requested period

Page 9: Mary Giatili, Chrysa Papagianni NETMODE, National Technical University of Athens.

9

Example TBA – The Confirmation

The physical node that satisfies the requirements

Page 10: Mary Giatili, Chrysa Papagianni NETMODE, National Technical University of Athens.

10

Example TBA – The Manifest

Node is provisioned

Page 11: Mary Giatili, Chrysa Papagianni NETMODE, National Technical University of Athens.

11

Example TBB – The Offering

Wireless Features

Page 12: Mary Giatili, Chrysa Papagianni NETMODE, National Technical University of Athens.

12

Questions?

Thanks.

Questions?

Page 13: Mary Giatili, Chrysa Papagianni NETMODE, National Technical University of Athens.

13

Backup slide #1 – TBA offering

Page 14: Mary Giatili, Chrysa Papagianni NETMODE, National Technical University of Athens.

14

Backup slide #2 – TBB offering