Mémoire collective, quand les réseaux se rappellent de tout !

Share |
Le 20/12/2010 à 15h19, par mousme5

Généralement qui dit mémoire dit humain... Mais c'est seulement en dehors de la sphère informatique. Ici, ce qui nous intéresse, ce sont les réseaux, et vous n'êtes pas au bout de vos surprises. Ainsi, pouvez-vous imaginer un espace de stockage... virtuel ? Avez-vous déjà perçu Internet comme un environnement stable et facilement contrôlable ?

Mais commençons par la deuxième question. Sur le réseau Internet les serveurs — qui sont les machines stockant les données des sites webs que vous visitez et qui correspondent à la mémoire du réseau — sont sans cesse connectées. Toutefois, les avancés technologiques récentes permettent la fabrication de machines de plus en plus petites et de plus en plus TRANSPORTABLES. Et donc la nature même des réseaux de communication promet de changer, avec des machines se connectant et déconnectant continuellement et avec la force des transmissions variant selon la position des utilisateurs ! Autant dire que les choses se complexifient !

Pour ces réseaux instables une solution est toutefois en cours d'élaboration au MIT. L'aventure a commencé en 2001. Baptisé RAMBO (Reconfigurable Atomic Memory for Basic Objects) — nom aux consonnances héroïques n'est-ce-pas ? —, l'application est sensé donner une mémoire commune aux éléments d'un réseau.

Une explication s'impose. Pour l'utilisateur, pas de différence, les données semblent venir de la même machine, mais la ressemblance avec les réseaux normaux s'arrête là. Dans la réalité, si quelqu'un upload une information sur le réseau, au lieu de la stocker dans un serveur, des copies de celle-ci vont être envoyé sur plusieurs des machines des autres utilisateurs du réseau ! Pas toutes les machines, mais une majorité auront ainsi l'information. De plus, lorsqu'un des uilisateurs demandent des données au réseau, il accèdent à une majorité des machines, assurant ainsi qu'il a bien toutes les dernières modifications. Assez paradoxallement, aucune des machines n'est totalement à jour, mais quand un utilisateur demande une information il est certain d'avoir la version la plus récente de cette information... Génial non ?

 Toutefois, les difficultés commencent lorsque la structure du réseau change. Par exemple, si deux machines sont enlevées ou ajoutées au réseau, l'utilisateur n'est plus sûr d'avoir automatiquement la dernière version en demandant l'information à une majorité de machines. Il est ainsi fort possible que les machines non mises à jour soient en majorité suite à ce changement. Pas de panique ! C'est pour ça que RAMBO reconnaît le changement et copie les données automatiquement sur les machines entrant pour préserver la majorité.

Le problème majeur de ces systèmes de mémoire virtuelle (non concentrée sur une machine) ou dispersée est d'arriver à gérer tous ces changements simultanément et à reconfigurer le réseau sans avoir à le mettre hors-ligne. Espérons donc que l'aventure ne s'arrête pas là !

Pour en savoir plus :




Contact | Remerciements | Mentions Légales | Qui sommes-nous ? | Règlement | Plan du site | L'équipe | Livre d'or
Les cours sont la propriété de leurs auteurs respectifs. Ils ne peuvent être copiés , même partiellement, sans leur accord écrit.
Copyright 2009 - 2010 : Fanie Collardeau - Jordan Viard