TY - GEN
T1 - The level of decomposition impact on component fault tolerance
AU - Mohamed, Atef
AU - Zulkernine, Mohammad
N1 - In fault tolerant software systems, the Level of Decomposition (LoD) where design diversity is applied has a major impact on software system reliability. By disregarding this impact, current fault tolerance techniques are prone to reliability decrease due to the inappropriate application level of design diversity.
PY - 2010
Y1 - 2010
N2 - In fault tolerant software systems, the Level of Decomposition (LoD) where design diversity is applied has a major impact on software system reliability. By disregarding this impact, current fault tolerance techniques are prone to reliability decrease due to the inappropriate application level of design diversity. In this paper, we quantify the effect of the LoD on system reliability during software recomposition when the functionalities of the system are redistributed across its components. We discuss the LoD in fault tolerant software architectures according to three component failure transitions: component failure occurrence, component failure propagation, and component failure impact. We illustrate the component aspects that relate the LoD to each of these failure transitions. Finally, we quantify the effect of the LoD on system reliability according to a series of decomposition and/or merge operations that may occur during software recomposition.
AB - In fault tolerant software systems, the Level of Decomposition (LoD) where design diversity is applied has a major impact on software system reliability. By disregarding this impact, current fault tolerance techniques are prone to reliability decrease due to the inappropriate application level of design diversity. In this paper, we quantify the effect of the LoD on system reliability during software recomposition when the functionalities of the system are redistributed across its components. We discuss the LoD in fault tolerant software architectures according to three component failure transitions: component failure occurrence, component failure propagation, and component failure impact. We illustrate the component aspects that relate the LoD to each of these failure transitions. Finally, we quantify the effect of the LoD on system reliability according to a series of decomposition and/or merge operations that may occur during software recomposition.
UR - http://www.scopus.com/inward/record.url?scp=78649867038&partnerID=8YFLogxK
U2 - 10.1109/COMPSACW.2010.20
DO - 10.1109/COMPSACW.2010.20
M3 - Conference article
SN - 9780769541051
T3 - Proceedings - International Computer Software and Applications Conference
SP - 57
EP - 62
BT - Proceedings - 34th Annual IEEE International Computer Software and Applications Conference Workshops, COMPSACW 2010
T2 - 34th Annual IEEE International Computer Software and Applications Conference Workshops, COMPSACW 2010
Y2 - 19 July 2010 through 23 July 2010
ER -