TY - GEN
T1 - Failure type-aware reliability assessment with component failure dependency
AU - Mohamed, Atef
AU - Zulkernine, Mohammad
N1 - Most of the existing reliability assessment techniques assume that components fail independently and consider different types of failures equally. By disregarding component failure dependency, these techniques assume inappropriately that a component failure does not affect any other component and it directly leads to a system failure.
PY - 2010
Y1 - 2010
N2 - Most of the existing reliability assessment techniques assume that components fail independently and consider different types of failures equally. By disregarding component failure dependency, these techniques assume inappropriately that a component failure does not affect any other component and it directly leads to a system failure. Also, by considering different failure types equally, reliability assessment disregards various criticality levels or severities of different failures. In practice, component failures affect other system components and vary with respect to their criticality levels. Recently, some propagation-based techniques incorporate component failure dependency in the reliability measure through failure propagation analysis by focusing only on value failures. Therefore, other failures (e.g., silent and performance) are not considered in the current failure propagation analysis. In this paper, we present an approach for reliability assessment of fault tolerant component-based software systems considering component failure dependency and enabling failure type-awareness. We incorporate component failure dependency in the reliability quantification by analyzing failure propagation among system components. We enable failure type-awareness by analyzing the propagation of different failure types in fault tolerant components and the architectural service routes among them. Finally, we aggregate the impacts of these failure types on system reliability.
AB - Most of the existing reliability assessment techniques assume that components fail independently and consider different types of failures equally. By disregarding component failure dependency, these techniques assume inappropriately that a component failure does not affect any other component and it directly leads to a system failure. Also, by considering different failure types equally, reliability assessment disregards various criticality levels or severities of different failures. In practice, component failures affect other system components and vary with respect to their criticality levels. Recently, some propagation-based techniques incorporate component failure dependency in the reliability measure through failure propagation analysis by focusing only on value failures. Therefore, other failures (e.g., silent and performance) are not considered in the current failure propagation analysis. In this paper, we present an approach for reliability assessment of fault tolerant component-based software systems considering component failure dependency and enabling failure type-awareness. We incorporate component failure dependency in the reliability quantification by analyzing failure propagation among system components. We enable failure type-awareness by analyzing the propagation of different failure types in fault tolerant components and the architectural service routes among them. Finally, we aggregate the impacts of these failure types on system reliability.
KW - Component failure dependency
KW - Component-based software systems
KW - Fault tolerance
KW - Multimode failure
KW - Reliability assessment
UR - http://www.scopus.com/inward/record.url?scp=77954825150&partnerID=8YFLogxK
U2 - 10.1109/SSIRI.2010.12
DO - 10.1109/SSIRI.2010.12
M3 - Conference article
SN - 9780769540863
T3 - SSIRI 2010 - 4th IEEE International Conference on Secure Software Integration and Reliability Improvement
SP - 98
EP - 105
BT - SSIRI 2010 - 4th IEEE International Conference on Secure Software Integration and Reliability Improvement
T2 - 4th IEEE International Conference on Secure Software Integration and Reliability Improvement, SSIRI 2010
Y2 - 9 June 2010 through 11 June 2010
ER -