Defining ontologies for IP trafficmeasurementsat MOI ISGJorge E. López de VergaraMOI ISG Chairmanhttp://portal.etsi.org/po...
Aim & ScopeThere are many systems to monitor network traffic, providingmeasurements about delay, jitter, capacity, packet ...
ContentMOI ISG presentationWhy using ontologies?MOI Work Items• Report on information models for IP traffic measurement• R...
MOI ISG: Measurement Ontology for IP trafficMOI was created as an ETSI ISG to enable the specification ofan ontology for I...
Why an ontology?An ontology is an explicit and formal specification of a sharedconceptualization• Explicit: it includes co...
WI#1: Report on information models forIP traffic measurementIt describes other existing information models for networkmeas...
WI#2: Requirements forontologies developmentKey performance indicators• Delay and delay variation• Packet errors, losses, ...
WI#3: IP traffic measurementontologies architectureMain contribution of this ISG to dateOntology architecture• General con...
WI#3: IP traffic measurementontologies architectureInitial ontology architecture• General concepts in the network measurem...
WI#3: IP traffic measurementontologies architectureGeneral concepts• A network is a set of Elements in concrete locationst...
WI#3: IP traffic measurementontologies architectureUnits ontology• The set of interpretable units used in networkmeasureme...
WI#3: IP traffic measurementontologies architectureMetadata ontology• Based on CAIDA’s DatCat, but adding semantics andrel...
WI#3: IP traffic measurementontologies architectureData ontology• Measurement• MeasurementData• Is a container for the val...
WI#3: IP traffic measurementontologies architectureAnonymization ontology• Identify the “common vocabulary” for the variou...
Conclusions and future directionsThere are several incompatible information models fornetwork measurementsNeed for a measu...
Defining ontologies for IP trafficmeasurementsat MOI ISGJorge E. López de VergaraMOI ISG Chairmanhttp://portal.etsi.org/po...
Upcoming SlideShare
Loading in …5
×

Defining ontologies for IP traffic measurements at MOI ISG

439 views

Published on

Talk given at 3rd ETSI Future Networks Workshop

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Defining ontologies for IP traffic measurements at MOI ISG

  1. 1. Defining ontologies for IP trafficmeasurementsat MOI ISGJorge E. López de VergaraMOI ISG Chairmanhttp://portal.etsi.org/portal/server.pt/community/MOIjorge.lopez_vergara@uam.esThis work has been partially funded by the FP7 Openlab project
  2. 2. Aim & ScopeThere are many systems to monitor network traffic, providingmeasurements about delay, jitter, capacity, packet loss, etc.• They use different data structures, they provide it in different unitsand sometimes they use different algorithmsA common information model of network measurementparameters and units has to be agreed.• To clarify SLAs, to exchange network monitoring information, to mixinformation from several sources, to develop complex monitoringsystemsDefining ontologies for IP traffic measurements at MOI ISG2
  3. 3. ContentMOI ISG presentationWhy using ontologies?MOI Work Items• Report on information models for IP traffic measurement• Requirements for ontologies development• IP traffic measurement ontologies architectureConclusions and future directionsDefining ontologies for IP traffic measurements at MOI ISG3
  4. 4. MOI ISG: Measurement Ontology for IP trafficMOI was created as an ETSI ISG to enable the specification ofan ontology for IP network traffic measurementsThis ISG includes in its members network operators, SMEs,research centers and universitiesThe work done at MOI is very related to past and present EUFP7 projects: MOMENT, PRISM, NOVI and OpenLabIt has completed three documents (Work Items):• WI#1: Report on information models for IP traffic measurement• WI#2: Requirements for IP traffic measurement ontologiesdevelopment• WI#3: IP traffic measurement ontologies architectureDefining ontologies for IP traffic measurements at MOI ISG4
  5. 5. Why an ontology?An ontology is an explicit and formal specification of a sharedconceptualization• Explicit: it includes concepts, properties, relationships, functions, axiomsand restrictions.• Formal: it can be interpreted by machines• Shared: agreed among groups of experts• Conceptualization: abstract model of the represented domainOntologies are currently used in every information models, dueto its capabilities and the developed tools from the semanticweb communityThe definition of the MOI ontology will allow:• To process information semantically• Enabling a unique framework to understand traffic measurements• Making easier mappings with other modelsDefining ontologies for IP traffic measurements at MOI ISG5
  6. 6. WI#1: Report on information models forIP traffic measurementIt describes other existing information models for networkmeasurements• IETF: SNMP MIBs, IPFIX, IPPM…• Open Grid Forum: measurements in XML• CAIDA: DatCat• Other: ITU’s M.3100, DMTF’s CIM, TMF’s SID…Active and passive network measurement repositories arealso described:• MOME, LOBSTER, RIPE, ETOMIC, DIMES, MINER…Main conclusion:• Too many incompatible information models• None of them have addressed the integration problem at a semanticlevel• MOI ontology will be a good approachDefining ontologies for IP traffic measurements at MOI ISG6
  7. 7. WI#2: Requirements forontologies developmentKey performance indicators• Delay and delay variation• Packet errors, losses, reordering, duplicates• Connectivity and availability• ThroughputUse cases• IP network characterization• QoS measurements• Traffic monitoring for security applications• Autonomic network management• Law enforcementRequirements derived from the use casesOther general requirements: expandability, interoperability,performanceThe next document is based on this oneDefining ontologies for IP traffic measurements at MOI ISG7
  8. 8. WI#3: IP traffic measurementontologies architectureMain contribution of this ISG to dateOntology architecture• General concepts ontology, units• Data ontology• Metadata ontology• Security and privacyAssessment of the use cases• Evaluation of the requirements defined beforeDefining ontologies for IP traffic measurements at MOI ISG8
  9. 9. WI#3: IP traffic measurementontologies architectureInitial ontology architecture• General concepts in the network measurement domain• Units  Adapted from NASA units ontology• Metadata  Based on CAIDA’s DatCat• Data  Using OGF/Perfsonar and IETF IPPM properties• AnonymizationThis architecture allows working with the complexity of theproblem, as well as future extensionsDefining ontologies for IP traffic measurements at MOI ISG9General conceptsUnitsMetadata Data Anonymization
  10. 10. WI#3: IP traffic measurementontologies architectureGeneral concepts• A network is a set of Elements in concrete locationstransmitting information at a certain time.• Other concepts described here: the communication stack,its protocols and structure of the elements of information,or the behavior of the network elements.• All these concepts are used in the more specific ontologiesDefining ontologies for IP traffic measurements at MOI ISG10General conceptsUnitsMetadata Data Anonymization
  11. 11. WI#3: IP traffic measurementontologies architectureUnits ontology• The set of interpretable units used in networkmeasurements• Including bit, byte, bps, network address (not defined before in NASAunits ontology)• Metric system (Kilo=103) and binary scales (Kibi=210)• IP address transformation rules (e.g. 32 bit, dotted)• With this ontology the conversion between availablemeasurement units is inferredDefining ontologies for IP traffic measurements at MOI ISG11General conceptsUnitsMetadata Data Anonymization
  12. 12. WI#3: IP traffic measurementontologies architectureMetadata ontology• Based on CAIDA’s DatCat, but adding semantics andrelationships to the other ontologies• It provides information about what , when was measured,who measured it, and where such measurement can belocated.• It is also possible to relate the metadata with datameasurement instancesDefining ontologies for IP traffic measurements at MOI ISG12General conceptsUnitsMetadata Data Anonymization
  13. 13. WI#3: IP traffic measurementontologies architectureData ontology• Measurement• MeasurementData• Is a container for the value, not the value itself• MeasurementData facets• Data Type• Default Unit• IndexDefining ontologies for IP traffic measurements at MOI ISG13General conceptsUnitsMetadata Data AnonymizationMeasurementMeasurementDataMeasurementDatafacet
  14. 14. WI#3: IP traffic measurementontologies architectureAnonymization ontology• Identify the “common vocabulary” for the various anonymizationcomponents• Models possible Anonymization Strategies• Different policies can be defined to obfuscate privacy-related fields ofInternet measurements• Considers User Roles and Usage Purposes• Infer the correct strategy based on role and purpose assigned to userby the software system or the communityDefining ontologies for IP traffic measurements at MOI ISG14General conceptsUnitsMetadata Data Anonymization
  15. 15. Conclusions and future directionsThere are several incompatible information models fornetwork measurementsNeed for a measurement ontology to homogenize networkmeasurement data, working at a semantic levelOntology architecture has been structured in several sub-ontologies to deal with the complexity of the problemWe have to address the final specification of a pure MOIontology.We are looking for people interested in using the ontology,aside from FP7 projectsDefining ontologies for IP traffic measurements at MOI ISG15
  16. 16. Defining ontologies for IP trafficmeasurementsat MOI ISGJorge E. López de VergaraMOI ISG Chairmanhttp://portal.etsi.org/portal/server.pt/community/MOIjorge.lopez_vergara@uam.es

×