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

14
OMN LIFECYCLE ONTOLOGY Mary Giatili, Chrysa Papagianni NETMODE, National Technical University of Athens

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

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