Research Article

A Comprehensive Availability Modeling and Analysis of a Virtualized Servers System Using Stochastic Reward Nets

Table 1

Guard functions for the VMM submodel and VMM clock submodel.

Guard function nameAssociated transitionDefinition

gTVMMrestartTVMMrestartIf (#PHup == 1) 1 else 0
gtVMMupdntVMMupdnIf (#PHf == 1) 1 else 0
gTVMMfTVMMfIf (#PHup == 1) 1 else 0
gTVMMrepairTVMMrepairIf (#PHup == 1) 1 else 0
gTVMMfpTVMMfpIf (#PHup == 1) 1 else 0
gTVMMafTVMMafIf (#PHup == 1) 1 else 0
gTVMMarecoveryTVMMarecoveryIf (#PHup == 1) 1 else 0
gTVMMfpdTVMMfpdIf (#PHf == 1) 1 else 0
gTVMMintervalTVMMintervalIf (#PVMMup == 1 #PVMMfp == 1) 1 else 0
gtVMMtrigtVMMtrigIf (#PVMMup == 1 #PVMMfp == 1) 1 else 0
gTVMMclockintervalTVMMclockintervalIf (#PVMMup == 1 #PVMMfp == 1) 1 else 0
gtVMMclockbacktVMMclockbackIf (#PVMMaf == 1 #PVMMf == 1 #PVMMdn == 1) 1 else 0
gTVMMrejtrigTVMMrejtrigIf (#PVMMtrigger == 1) 1 else 0
gtVMMuprejtVMMuprejIf (#PVMMtrigger == 1) 1 else 0
gtVMMclockresettVMMclockresetIf (#PVMMrej == 1) 1 else 0
gTVMMrejTVMMrejIf (#PHup == 1) 1 else 0