Abstract
Distributed diagnosis allows a set of fault-free nodes to monitor the state of all nodes of a given system. Diagnosis is based on the results of tests, which are assigned among system nodes. Hierarchical testing assignments lead to efficient and scalable diagnosis algorithms, both in terms of the number of tests executed, and the latency. In this work we present a novel hierarchical testing strategy, called MoDiVHA. By obtaining as much diagnostic information as possible from each test, and avoiding tests on nodes about which information has been already obtained, MoDiVHA executes less tests in comparison with previously proposed assignments. Experimental results are presented from three series of simulations conducted to compute the number of tests and diagnosis latency for various system sizes and fault situations.
Similar content being viewed by others
References
Bianchini RP, Buskens R (1992) Implementation of on-line distributed system-level diagnosis theory. IEEE Trans Comput 41(5)
Blum N, Jacak P, Schreiner F, Vingarzan D, Weik P (2008) Towards standardized and automated fault management and service provisioning for NGNs. J Netw Syst Manag 16(1)
Bona LCE, Duarte EP Jr, Fonseca KVO, Mello SLV (2008) HyperBone: a scalable overlay network based on a virtual hypercube. In: The 8th international symposium on cluster computing and the grid (CCGRID)
Duarte EP Jr, Nanya T (1998) A hierarchical adaptive distributed system-level diagnosis algorithm. IEEE Trans Comput 47(1)
Elhadef M, Nayak A (2012) Comparison-based system-level fault diagnosis: a neural network approach. IEEE Trans Parallel Distrib Syst 26(3)
Hsieh SY, Chen YS (2008) Strongly diagnosable systems under the comparison model. IEEE Trans Comput 57(12)
MacDougall MH (1987) Simulating computer systems: techniques and tools. The MIT Press, Cambridge
Masson G, Blough D, Sullivan G (1996) System diagnosis. In: Pradhan DK (ed) Fault-tolerant computer system design. Prentice-Hall, Upper Saddle River
Nakai A, Madeira E, Buzato LE (2011) Load balancing for internet distributed services using remote resource reservation. In: The 5th IEEE Latin American dependable computing symposium (LADC)
Subbiah A, Blough DM (2004) Distributed diagnosis in dynamic fault environments. IEEE Trans Parallel and Distrib Syst 15(5)
Weber A, Kutzke AR, Chessa S (2011) Energy-aware test connection assignment for the diagnosis of a wireless sensor network. In: The 5th IEEE Latin American dependable computing symposium (LADC)
Yang X, Tang YY (2007) Efficient fault identification of diagnosable systems under the comparison model. IEEE Trans Comput 56(12)
Author information
Authors and Affiliations
Corresponding author
Additional information
Responsible Editor: R. Velazco
Rights and permissions
About this article
Cite this article
Koppe, J.P., Duarte, E.P. & Bona, L.C.E. MoDiVHA: A Hierarchical Strategy for Distributed Test Assignment. J Electron Test 29, 839–847 (2013). https://doi.org/10.1007/s10836-013-5400-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10836-013-5400-1