Example: 'Availability report'

Brief description

This report analyzes a network design in terms of average availability under a set of failures

Algorithm description table

Algorithm inputs

Requires a complete netPlan object.

Algorithm parameters:

  • alg_provisioning: Algorithm to process failure events. Default: blank
  • analyzeDoubleFailures: Indicate whether or not double failures are studied. Default: "true"
  • assumeUnprotectedRoutes: Do not apply the recovery algorithm. Default: "false"
  • defaultMTTF: Default value for Mean Time To Fail (hours). Default: 8748
  • defaultMTTR: Default value for Mean Time To Repair (hours). Default: 12
  • failureModel: Failure model selection: SRGfromNetPlan, perNode, perLink, perDirectionalLinkBundle, perBidirectionalLinkBundle. Default: "perBidirectionalLinkBundle"
  • omitProtectionSegments: Remove protection segments from the network plan to free their reserved bandwidth. Default: "false"
Algorithm outputsHTML report
Required librariesNone
KeywordsNone
AuthorsPablo Pavón Mariño, José Luis Izquierdo Zaragoza
DateMarch 2013
CodeReport_availability.java