Il y a des SPOF qu'il est impossible de supprimer. Tous les opérateurs mobiles ont un SPOF : le HLR (base de donnée comportant les informations relatives à tout abonné autorisé à utiliser ce réseau et notamment sa localisation dans le réseau)
Bouygues Telecom et Orange ont déjà eu des bug logiciels qui ont presque entièrement paralysée leur réseau mobile... (SFR je ne suis plus sur de moi). Il y a déja eu un "black-out" de 48h en Norvège à cause d'un problème logiciel sur le HLR.
Malgré toutes les redondance matérielle, un bug logicielle va impacter les différentes systèmes.
Je ne connais pas les HLR, ni la complexité de leur implèmentation,
mais les SPOF logiciels peuvent clairement être supprimés! Ca nécessite beaucoup d'énergie de développement / maintenance, ça coute donc très cher, mais c'est à priori faisable. Et j'en parle un peu ici:
Dans un domaine "très haute disponibilité" que je connais, on pousse le vice jusqu'à éliminer au maximum les "défaillances systématiques" (bugs, erreur de conception), en multipliant les fournisseurs : équipements différents, groupes électrogènes et onduleurs de marques différentes, climatisation, routeurs, switches, serveurs de marques différentes, processeurs différents, et softs totalement redondants mais développés par des équipes différentes, avec des méthodes de conception différentes, avec des compilateurs différents, etc... Ca peut aller très loin.
On impose aussi des langages de programmation différents aux différents softs redondants entre eux.
Il faut que l'interface entre les différents systèmes qui travaillent mutuellement, et qui se surveillent mutuellement soit simple, compréhensible, fiable.
C'est appliqué sur des domaines ultra sensibles : militaire, satellites (un satellite c'est 15 ans sans aucune maintenance physique possible), nucléaire, etc...
Savez-vous si ce genre de développement logiciel ultra redondé est appliqué dans le monde des télécoms? Sur des HLR ou autres?
Leon.