Research Article
NSAF: An Approach for Ensuring Application-Aware Routing Based on Network QoS of Applications in SDN
Table 5
Example SWRL rule for the violation detection.
| Violation type | Details of the violation type | SWRL rule |
| Hard fail | Node violation | Application (?a) ^ useTopology (?a, ?t) ^ hasNode (?t, ?n) ^ hasState (?n, false) -> Node_Violation (?a) | Soft fail | Bandwidth violation | Application (?a) ^ hasNSLA (?a, ?n) ^ hasBandwidth (?n, ?nb) ^ useTopology (?a, ?t) ^ hasNode (?t, ?s) ^ hasBandwidth (?s, ?sb) ^ swrlb:greaterThan (?nb, ?sb) -> Bandwidth_Violation (?a) |
|
|