Les applications internet qui s’autodébuggent arrivent

Des chercheurs européens travaillent depuis longtemps sur des systèmes qui permettent à des applications internet de se réparer toutes seules. Le projet Selfman a pour objectif de fournir ce type de solution aux applications confrontées aux problèmes inhérents aux projet de grande envergure. D’après Peter Van Roy, le coordinateur du projet, « le défi majeur lorsqu’on crée de grosses applications est de faire en sorte qu’elles continuent à fonctionner sans avoir à les faire évoluer en permanence. Nous voulions rendre les grosses applications simples, pour que les problèmes de maintenance classiques soient gérés par le système lui-même. Cela va permettre à Interner de passer à la vitesse supérieure ».

Effectivement, il a raison.

Comment ça marche

Au sein du projet Selfman, il faut distinguer 4 parties principales pour permettre aux applications distribuées de s’auto-entretenir : auto-configuration, auto-paramétrage, auto-réparation et auto-protection.

Pour se configurer toute seule, une application a besoin de pouvoir suivre tous ses composants, des les mettre à jour si besoin, et de s’assurer que toutes les différentes parties sont en mesure de communiquer entre elles. Dans le système Selfman, un composant individuel peut être interrogé pour récupérer des informations, comme son numéro de version et les autres composants avec lesquels il interagit. Si son numéro de série révèle qu’il n’est plus à jour, une mise à jour s’effectue automatiquement.

La partie d’auto-paramétrage est un système qui implique que l’application puisse s’adapter automatiquement aux charges ainsi qu’aux changements ayant lieu parmi les différents nœuds du réseau. Ceci est rendu possible grâce à un algorithme qui détecte les surcharges, le plantage de nœuds et les autres problèmes.

La partie d’auto-défense du système Selfman a été la plus compliquée pour les chercheurs. Ils ont découvert que les systèmes les plus sûres sont ceux dont les nœuds ne sont pas liés directement mais ceux dans lesquels les nœuds peuvent communiquer avec d’autres nœuds en quelques étapes intermédiaires. Avec ces sorts de réseaux, surnommés réseaux  en « petit monde », le service de sécurité de Selfman peut automatiquement repérer les comportements anormaux et éjecter les mauvais nœuds si besoin.

Les résultats jusqu’à présent

L’équipe a déjà eu des résultats encourageants. Par exemple, Sacalaris, un système open-source de stockage transactionnel robuste pour les services du Web 2.0 a gagné le premier prix dans le IEEE Concours International de Services Robustes en 2008. PeerTV, l’application de streaming vidéo pair-à-pair utilise aussi Selfman pour tester rapidement et évaluer un nouveau composant P2P. Il y a aussi une démo d’un wikipédia distribué qui permet de gérer plus de requêtes que la version actuelle et qui permet aux utilisateurs de collaborer sur le design du site.

Van Roy croit que Selfman représente la première étape vers un Internet composé d’application « incassables ». « Actuellement, nous n’en sommes qu’au tout début » dit-il.

Pour plus d’informations sur ces applications, consultez régulièrement ICT Results, une entreprise qui suit toute la recherche européenne, et qui va faire le point sur toutes les applications.


Recommandez cet article à vos amis

et rejoignez nous sur Facebook et Twitter...



2 commentaires pour cet article

  1. Raphael Arbuz

    Il est vrai qu’il y a un monde entre le développement d’un site Internet et l’administration des serveurs nécessaires à son bon fonctionnement.

    Si pour le premier le marché est très dynamique, c’est moins le cas pour le deuxième. Ravi de voir que des gens s’y intéressent !

  2. Christophe

    Petite remarque, ICT Results n’est pas une entreprise mais l’un des services de la Commission européenne visant à diffuser les résultats des projets de recherche, financés par l’UE, en matière de société de l’information. Le portail général est http://cordis.europa.eu/.

3 Trackbacks For This Post

  1. Tweets that mention Les applications internet qui s’autodébuggent arrivent | ReadWriteWeb France -- Topsy.com :

    [...] This post was mentioned on Twitter by Ecriture Web. Ecriture Web said: #ReadWriteWeb Les applications internet qui s’autodébuggent arrivent http://bit.ly/KBRCS [...]

  2. amr's status on Tuesday, 06-Oct-09 19:14:09 UTC - Identi.ca :

    [...] Selfman : http://fr.readwriteweb.com/2009/10/05/nouveautes/les-applications-internet-qui-sautodbuggent-arriven... [...]

  3. A lire ailleurs #21 septembre - 9 octobre | traffic-internet.net :

    [...] . Les applications internet qui s’autodébuggent arrivent – ReadWriteWeb francophone Le projet européen Selfman – http://www.ist-selfman.org – consiste à permettre aux applications [...]

  • A propos
  • Best of
  • Buzzing
  • Tags

ReadWriteWeb est un blog dédié aux technologies internet qui en couvre l’actualité et se distingue par ses notes d’analyse et de prospective ainsi que par l’accent mis sur les usages et leurs impacts sur les média, la communication et la société. Il est classé parmi les blogs les plus influents de la planète par Technorati et Wikio. Publié en cinq langues, il s'appuie sur un réseau de correspondants locaux en Nouvelle-Zélande, aux Etats-Unis, en France, en Espagne, au Brésil, en Chine ainsi qu'en Afrique francophone. Ses articles sont publiés dans la rubrique technologie du New York Times.


Partenaires

hébergement infogérance Bearstech
ATLN Association Tunisienne pour les Libertés Numériques

af83



Tunisie média

Appli iPhone


 

Recommandés



Activité sur le site