Skip to main content
Erschienen in: The Journal of Supercomputing 4/2023

09.09.2022

Faulty processor identification for a multiprocessor system under the Malek model using an improved binary bat algorithm

verfasst von: Weixia Gui, Fulai Pan, Dandan Zhu, Feng Li

Erschienen in: The Journal of Supercomputing | Ausgabe 4/2023

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

A multiprocessor system should be able to identify and eliminate faults in time to avoid the paralysis of a whole system. This paper proposes an improved binary bat algorithm to identify faulty processors in a multiprocessor system. Compared with most existing works based on metaheuristic algorithms, the proposed algorithm employs a random initial population and does not require transfer functions. The exclusive-OR operation in the velocity equation is used to measure the distance between two individuals in binary space. To improve population diversity and avoid local optima, the mutation operator is integrated into the position update equation. A new local search strategy is proposed to strengthen the ability of local search in binary space. Experimental results show that the proposed algorithm based on the Malek model can maintain approximately \(100\%\) diagnostic accuracy in a small random initial population with fewer iterations and less CPU running time.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Yuan B, Chen H, Yao X (2020) Toward efficient design space exploration for fault-tolerant multiprocessor systems. IEEE Trans Evol Comput 24(1):157–169CrossRef Yuan B, Chen H, Yao X (2020) Toward efficient design space exploration for fault-tolerant multiprocessor systems. IEEE Trans Evol Comput 24(1):157–169CrossRef
2.
Zurück zum Zitat Grigoryan N, Matus E, Fettweis GP (2020) Scalable 5G Signal Processing on Multiprocessor System: A Clustering Approach. In: 2020 IEEE 3rd 5G World Forum (5GWF), pp. 389-394 Grigoryan N, Matus E, Fettweis GP (2020) Scalable 5G Signal Processing on Multiprocessor System: A Clustering Approach. In: 2020 IEEE 3rd 5G World Forum (5GWF), pp. 389-394
3.
Zurück zum Zitat Preparata FP, Metze G, Chien RT (1967) On the connection assignment problem of diagnosable systems. IEEE Trans Electron Comput 16(6):848–854CrossRefMATH Preparata FP, Metze G, Chien RT (1967) On the connection assignment problem of diagnosable systems. IEEE Trans Electron Comput 16(6):848–854CrossRefMATH
4.
Zurück zum Zitat Barsi F, Grandoni F, Maestrini P (1976) A theory of diagnosability of digital systems. IEEE Trans Comput C–25(6):585–593CrossRefMATH Barsi F, Grandoni F, Maestrini P (1976) A theory of diagnosability of digital systems. IEEE Trans Comput C–25(6):585–593CrossRefMATH
5.
Zurück zum Zitat Malek M (1980) A comparison connection assignment for diagnosis of multiprocessor systems. In: Proceedings of the 7th Annual Symposium on Computer Architecture (ISCA ’80), pp. 31–36 Malek M (1980) A comparison connection assignment for diagnosis of multiprocessor systems. In: Proceedings of the 7th Annual Symposium on Computer Architecture (ISCA ’80), pp. 31–36
6.
Zurück zum Zitat Sengupta A, Dahbura AT (1992) On self-diagnosable multiprocessor systems: diagnosis by the comparison approach. IEEE Trans Comput 41(11):1386–1396CrossRefMATH Sengupta A, Dahbura AT (1992) On self-diagnosable multiprocessor systems: diagnosis by the comparison approach. IEEE Trans Comput 41(11):1386–1396CrossRefMATH
7.
Zurück zum Zitat Kavianpour A, Kim KH (1991) Diagnosabilities of hypercubes under the pessimistic one-step diagnosis strategy. IEEE Trans Comput 40(2):232–237CrossRef Kavianpour A, Kim KH (1991) Diagnosabilities of hypercubes under the pessimistic one-step diagnosis strategy. IEEE Trans Comput 40(2):232–237CrossRef
8.
Zurück zum Zitat Karunanithi F (1979) Analysis of digital systems using a new measure of system diagnosis. IEEE Trans Comput C–28(2):121–133CrossRefMATH Karunanithi F (1979) Analysis of digital systems using a new measure of system diagnosis. IEEE Trans Comput C–28(2):121–133CrossRefMATH
9.
Zurück zum Zitat Araki T, Shibata Y (2003) (t, k)-diagnosable system: a generalization of the PMC models. IEEE Trans Comput 52(7):971–975CrossRef Araki T, Shibata Y (2003) (t, k)-diagnosable system: a generalization of the PMC models. IEEE Trans Comput 52(7):971–975CrossRef
10.
Zurück zum Zitat Peng SL, Lin CK, Tan JJM, Hsu LH (2012) The g-good-neighbor conditional diagnosability of hypercube under PMC model. Appl Math Comput 218(21):10406–10412MATH Peng SL, Lin CK, Tan JJM, Hsu LH (2012) The g-good-neighbor conditional diagnosability of hypercube under PMC model. Appl Math Comput 218(21):10406–10412MATH
11.
Zurück zum Zitat Elhadef M, Ayeb B (2000) An evolutionary algorithm for identifying faults in T-diagnosable systems," In: Proceedings 19th IEEE Symposium on Reliable Distributed Systems SRDS-2000, pp. 74–83 Elhadef M, Ayeb B (2000) An evolutionary algorithm for identifying faults in T-diagnosable systems," In: Proceedings 19th IEEE Symposium on Reliable Distributed Systems SRDS-2000, pp. 74–83
12.
Zurück zum Zitat Elhadef M, Nayak A (2012) Comparison-based system-level fault diagnosis: a neural network approach. IEEE Trans Parallel Distrib Syst 23(6):1047–1059CrossRef Elhadef M, Nayak A (2012) Comparison-based system-level fault diagnosis: a neural network approach. IEEE Trans Parallel Distrib Syst 23(6):1047–1059CrossRef
13.
Zurück zum Zitat Gui W, Lu Q, Su M (2020) A firewoks algorithm-back propagation fault diagnosis algorithm for system-level fault diagnosis. J Electron Inform Technol 42(5):1102–1109 Gui W, Lu Q, Su M (2020) A firewoks algorithm-back propagation fault diagnosis algorithm for system-level fault diagnosis. J Electron Inform Technol 42(5):1102–1109
14.
Zurück zum Zitat Gui W, Lu Q, Su M, Pan F (2020) Wireless sensor network fault sensor recognition algorithm based on MM* diagnostic model. IEEE Access 8:127084–127093CrossRef Gui W, Lu Q, Su M, Pan F (2020) Wireless sensor network fault sensor recognition algorithm based on MM* diagnostic model. IEEE Access 8:127084–127093CrossRef
15.
Zurück zum Zitat Yang H, Elhadef M, Nayak A, Yang X (2008) Network fault diagnosis: an artificial immune system approach," In: 2008 14th IEEE International Conference on Parallel and Distributed Systems Yang H, Elhadef M, Nayak A, Yang X (2008) Network fault diagnosis: an artificial immune system approach," In: 2008 14th IEEE International Conference on Parallel and Distributed Systems
16.
Zurück zum Zitat Falcon R, Almeida M, Nayak A (2010) A binary particle swarm optimization approach to fault diagnosis in parallel and distributed systems. In: IEEE Congress on Evolutionary Computation: pp 1-8 Falcon R, Almeida M, Nayak A (2010) A binary particle swarm optimization approach to fault diagnosis in parallel and distributed systems. In: IEEE Congress on Evolutionary Computation: pp 1-8
17.
Zurück zum Zitat Falcon R, Almeida M, Nayak A (2011) Fault identification with binary adaptive fireflies in parallel and distributed systems. In: 2011 IEEE Congress of Evolutionary Computation (CEC):1359-1366 Falcon R, Almeida M, Nayak A (2011) Fault identification with binary adaptive fireflies in parallel and distributed systems. In: 2011 IEEE Congress of Evolutionary Computation (CEC):1359-1366
18.
Zurück zum Zitat Gui W, Lan T, Lu Q (2019) Fireworks algorithm for system-level fault diagnosis based on malek model. J Chin Comput Syst 40(07):46–51 Gui W, Lan T, Lu Q (2019) Fireworks algorithm for system-level fault diagnosis based on malek model. J Chin Comput Syst 40(07):46–51
19.
Zurück zum Zitat Lu Q, Gui W, Su M (2019) A fireworks algorithm for the system-level fault diagnosis based on MM* model. IEEE Access 7:136975–136985CrossRef Lu Q, Gui W, Su M (2019) A fireworks algorithm for the system-level fault diagnosis based on MM* model. IEEE Access 7:136975–136985CrossRef
20.
Zurück zum Zitat Mohamed AW, Hadi AA, Mohamed AK (2020) Gaining-sharing knowledge based algorithm for solving optimization problems: a novel nature-inspired algorithm. Int J Mach Learn Cybern 11:1501–1529CrossRef Mohamed AW, Hadi AA, Mohamed AK (2020) Gaining-sharing knowledge based algorithm for solving optimization problems: a novel nature-inspired algorithm. Int J Mach Learn Cybern 11:1501–1529CrossRef
21.
Zurück zum Zitat Holland J (1975) Adaptation in Natural and Artificial Systems: an Introductory Analysis with Application to Biology. University of Michigan Press, Control and artificial intelligence Holland J (1975) Adaptation in Natural and Artificial Systems: an Introductory Analysis with Application to Biology. University of Michigan Press, Control and artificial intelligence
22.
Zurück zum Zitat Kennedy J , Eberhart R (1995) Particle Swarm Optimization. In: Proceedings of ICNN’95-International Conference on Neural Networks, pp 1942-1948 Kennedy J , Eberhart R (1995) Particle Swarm Optimization. In: Proceedings of ICNN’95-International Conference on Neural Networks, pp 1942-1948
23.
Zurück zum Zitat Dorigo M, Maniezzo V, Colorni A (1996) Ant system: optimization by a colony of cooperating agents. IEEE Trans Syst Man Cybern Part B Cybern 26(1):29–41CrossRef Dorigo M, Maniezzo V, Colorni A (1996) Ant system: optimization by a colony of cooperating agents. IEEE Trans Syst Man Cybern Part B Cybern 26(1):29–41CrossRef
24.
Zurück zum Zitat Yang X (2010) A New Metaheuristic Bat-Inspired Algorithm. In: Nature Inspired Cooperative Strategies for Optimization (NICSO 2010) 284:pp 65-74 Yang X (2010) A New Metaheuristic Bat-Inspired Algorithm. In: Nature Inspired Cooperative Strategies for Optimization (NICSO 2010) 284:pp 65-74
25.
Zurück zum Zitat Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61CrossRef Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61CrossRef
26.
Zurück zum Zitat Rashedi E, Nezamabadi-pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179:2232–2248CrossRefMATH Rashedi E, Nezamabadi-pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179:2232–2248CrossRefMATH
27.
Zurück zum Zitat Tan Y, Zhu Y (2010) Fireworks Algorithm for Optimization. In: Proceedings of International Conference on Advances in Swarm Intelligence, pp 355-364 Tan Y, Zhu Y (2010) Fireworks Algorithm for Optimization. In: Proceedings of International Conference on Advances in Swarm Intelligence, pp 355-364
28.
Zurück zum Zitat Chen CLP, Zhang T, Chen L, Tam SC (2017) I-Ching divination evolutionary algorithm and its convergence analysis. IEEE Trans Cybern 47(1):2–13CrossRef Chen CLP, Zhang T, Chen L, Tam SC (2017) I-Ching divination evolutionary algorithm and its convergence analysis. IEEE Trans Cybern 47(1):2–13CrossRef
29.
Zurück zum Zitat Mirjalili S, Mirjalili S, Yang XS (2013) Binary bat algorithm. Neural Comput Appl 25:663–681CrossRef Mirjalili S, Mirjalili S, Yang XS (2013) Binary bat algorithm. Neural Comput Appl 25:663–681CrossRef
30.
Zurück zum Zitat Liu F, Yan X, Lu Y (2020) Feature selection for image steganalysis using binary bat algorithm. IEEE Access 8:4244–4249CrossRef Liu F, Yan X, Lu Y (2020) Feature selection for image steganalysis using binary bat algorithm. IEEE Access 8:4244–4249CrossRef
31.
Zurück zum Zitat Chen H, Hou Q, Han L, Hu Z, Yuan J (2019) Distributed text feature selection based on bat algorithm optimization. In: 2019 10th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS):pp 75-80 Chen H, Hou Q, Han L, Hu Z, Yuan J (2019) Distributed text feature selection based on bat algorithm optimization. In: 2019 10th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS):pp 75-80
32.
Zurück zum Zitat Osaba E, Yang XS, Diaz F, Lopez-Garcia P, Carballedo R (2016) An improved discrete bat algorithm for symmetric and asymmetric traveling salesman problems. Eng Appl Artif Intell 48:59–71CrossRef Osaba E, Yang XS, Diaz F, Lopez-Garcia P, Carballedo R (2016) An improved discrete bat algorithm for symmetric and asymmetric traveling salesman problems. Eng Appl Artif Intell 48:59–71CrossRef
33.
Zurück zum Zitat Zhu Z, Xu Z, Shen W, Yang D (2018) Selective-disassembly sequence planning based on genetic-bat algorithm. J Zhejiang Univ (Eng Sci) 52(11):2120–2127 Zhu Z, Xu Z, Shen W, Yang D (2018) Selective-disassembly sequence planning based on genetic-bat algorithm. J Zhejiang Univ (Eng Sci) 52(11):2120–2127
34.
Zurück zum Zitat Xu Y, Pi D (2019) A hybrid enhanced bat algorithm for the generalized redundancy allocation problem. Swarm Evol Comput 50:100562CrossRef Xu Y, Pi D (2019) A hybrid enhanced bat algorithm for the generalized redundancy allocation problem. Swarm Evol Comput 50:100562CrossRef
35.
Zurück zum Zitat Xuan H, Miao C, Zhao D (2016) System-level fault diagnosis based on bat algorithm. Comput Eng Sci 38:640–647 Xuan H, Miao C, Zhao D (2016) System-level fault diagnosis based on bat algorithm. Comput Eng Sci 38:640–647
36.
Zurück zum Zitat Leonard B, Engelbrecht A, Cleghorn C (2015) Critical considerations on angle modulated particle swarm optimisers. Swarm Intell 9:291–314CrossRef Leonard B, Engelbrecht A, Cleghorn C (2015) Critical considerations on angle modulated particle swarm optimisers. Swarm Intell 9:291–314CrossRef
37.
Zurück zum Zitat Gölcük İ, Ozsoydan FB (2020) Evolutionary and adaptive inheritance enhanced grey wolf optimization algorithm for binary domains. Knowl-Based Syst 194:105586CrossRef Gölcük İ, Ozsoydan FB (2020) Evolutionary and adaptive inheritance enhanced grey wolf optimization algorithm for binary domains. Knowl-Based Syst 194:105586CrossRef
38.
Zurück zum Zitat Xuan H, Zhao D, Miao C, Zhang R, Liu T (2017) MWOFD algorithm based on PMC model. Comput Eng Appl 53(3):226–230 Xuan H, Zhao D, Miao C, Zhang R, Liu T (2017) MWOFD algorithm based on PMC model. Comput Eng Appl 53(3):226–230
39.
Zurück zum Zitat Deng W, Yang X, Wu Z (2007) An efficient genetic algorithm for system-level diagnosis. Chin J Comput 07:1115–1124 Deng W, Yang X, Wu Z (2007) An efficient genetic algorithm for system-level diagnosis. Chin J Comput 07:1115–1124
40.
Zurück zum Zitat Gui W, Liu C (2019) System-level diagnosis algorithm based on malek model. Comput Eng Appl 53(13):78–82 Gui W, Liu C (2019) System-level diagnosis algorithm based on malek model. Comput Eng Appl 53(13):78–82
Metadaten
Titel
Faulty processor identification for a multiprocessor system under the Malek model using an improved binary bat algorithm
verfasst von
Weixia Gui
Fulai Pan
Dandan Zhu
Feng Li
Publikationsdatum
09.09.2022
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 4/2023
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-022-04790-z

Weitere Artikel der Ausgabe 4/2023

The Journal of Supercomputing 4/2023 Zur Ausgabe

Premium Partner