Shared Nothing :
Modèle logiciel de cluster aucun partage Shared Nothing : Chaque système du cluster dispose dun sous-ensemble des ressources du cluster. Un seul système peut posséder et accéder à une certaine ressource à un moment donné, même si, lors dune défaillance, un autre système déterminé dynamiquement peut prendre possession de la ressource. Les requêtes émises par les clients sont acheminées automatiquement vers le système en charge de la ressource.
Quand la requête dun client justifie l'accès à des ressources détenues par plusieurs systèmes, un seul système hôte est choisi pour héberger la requête. Le système hôte traite la requète, la segmente et adresse des sous-requêtes aux systèmes concernées. Chaque système traite sa sous-requête et renvoie la réponse au système hôte. Le système hôte rassemble les éléments de la réponse finale, puis la retourne au client.
Une requête sur le système hôte peut décrire une fonction de haut niveau comme lextraction de plusieurs enregistrements de données, fonction qui génère une activité système importante c'est à dire plusieurs opérations de lectures sur le disque dur. Grace à la segmentation en sous-requêtres, le trafic associé napparaît sur linterconnexion du cluster qu'après que données demandées sont trouvées. Si l'application (base de données par exemple) est distribuée sur plusieurs systèmes dun cluster, les performances globales du système ne sont pas limités par celles d'un seul ordinateur.
Les applications requérant une évolutivité maximale doivent faire appel au modèle Shared Nothing du cluster.
Voir aussi Application, DOS, Linux, Multithread, serveur, Shared Disk, Shared Nothing, SMP, UNIX