MAS (SMA) et MapReduce

Ces derniers temps je m’intéresse un peu à MapReduce (les personnes ayant le bon goût dapprécier OCaml connaissent parfaitement le principe;-) ). Lisez ce papier de Google par exemple.

Vous trouverez de nombreuses implémentations. En voici une en Python, mincemeat. Regardez le petit exemple. C’est simple et ça fonctionne remarquablement bien.

Voilà. Donc mincemeat ma donné envie d’utiliser le principe de MapReduce avec la programmation multi-agent. Pour le moment je cherche une manière propre et originale de faire cela. Mais je me demande surtout quel sera l’intérêt réel, puisque mincemint (par exemple) fait cela très bien déjà.

Quen pensez vous? Dois-je marier SPADE et le principe MapReduce? J’ai peur de développer quelque chose d’inutilement compliqué (mincemeat c’est 400 lignes de code) et pas forcément plus utile que mincemint.

Je pense que l’avantage en faisant ça proprement serait d’avoir à la fin quelque chose de plus “souple”, plus “puissant” et plus facilement adaptable à différents problèmes. Ça vaut peut être le coup d’essayer…

Et si vous avez des idées/conseils…

Related Posts