At 05:37 25/08/2014, Bruno Paul Martin wrote:
Content-Transfer-Encoding: base64Bonjour, l'avenir appartient à ceux qui se lèvent tôt, quelques précisions... BOINC est le programme qui permet d'utiliser les ressources locales inutilisées d'un PC et sur un modèle Peer to Peer. il peut très bien être mis en oeuvre sur un cloud ou bien sur des serveurs physiques ou virtuels (V-BOINC) isolés MPI (layer5 et au delà) est le protocol de communication assurant le fonctionnement d'un système à mémoire partagée distribué. J'ai bien dit distribué...

Dans mes recherches (plus bas) j'ai trouvé ce papier que je vais sans doute lire en détail:
http://jlouisramblings.blogspot.co.uk/2011/07/erlangs-parallelism-is-not-parallelism.html

A vous d'écrire un code d'application qui supportera une quelconque tolérance de panne. MPI favorise la mémoire localement et permet entre autre la mise en oeuvre d'algorithme pour lesquels la synchronisation est un vrai problème tel que la multiplication de matrices distribuée ou bien de répartition de charge sur plusieurs processeurs, il permet ainsi d'établir des communications entre des processus ayant été démarrés séparément.

Mon concept architectonique personnel est :
1. l'évangélisation humaine des machines. Si on ne leur explique pas le monde à la façon des hommes il leur sera difficile de nous y aider à nous faciliter la vie. 2. pour cela il est sans doute plus simple et cohérent (pas nécessairement toujour sûr [niveaux d'éhelle]) de coller à la vie qui semble y avoir pas mal avancé. 3. la récompense est un décodage de la réalité validé par la simulation qui devrait nous aide à la comprendre.

Je regarde Erlang (en raison de l'abordabilité de la programmation que semble donner Elixir). Je me dis que plus on peut entrer profondément dans l'architectonique commune (multidisciplinarité) plus on a des chances de tomber sur des algorithmes communs qui correspondent à la façons commune de faire des choses. La RFC 3439 complète l'architecture de l'internet (RFC 1958) par le principe de simplicité; que j'associe au principe de moindre action. La nature fait intelligenent simple. Si l'internet est robuste c'est qu'il se rapproche de la simplicité. Or la RFC 1958 déconseille d'utiliser plusieurs solutions au même besoin. J'ai tendance à penser que c'est ce à quoi tend l'évolution : la sélection naturelle n'est pas de savoir si une fonction nouvelle est adéquate mais si c'est la meilleure.

Je suis encore assez perdu entre Erlang (etc.), Haskell, SML, les possibilité de MPI, etc. J'aimerais pouvoir théoriser une machine de Turing+sémaphre pour avoir un bon atome de modèlisation de la communication et de la sémantique.

En ce qui concerne Erlang vs. MPI ces URL donnent des éléménts de réflexion :

http://jkndrkn.livejournal.com/205249.html
http://erlang.org/pipermail/erlang-questions/2013-June/074436.html

Dans les années 90 je faisait déjà joujou avec des PC de l'époque ou des stations de travail sun, hp, sur un réseau d'universités constituant ainsi une grille de calcul, qui peut le plus peut le moins, d'une centaine d'entre eux.

Mon approche n'est pas celle d'un développeur mais d'un utilisateur impliqué (IUser). Je cherche les meilleures propositions Libres pour résoudre un problème pratique :

- je suis dans un village/quartier/entreprise/collectivité/communauté
- il y a des ressources CPU et mémoire (*) en général sous Windows disponibles de façon indéterminées sur des machines que je peux envisager accessible sous (1) internet (2) un réseau maillé local à déterminer. - je voudrais les regrouper sous la forme d'une "brume" (mot que j'utilise pour différencier les contraintes de telles configs par rapport un cloud solidement établi). - pour en faire une plateforme multi-services, raisonnablement stable, sans doute plus orientée big-data locales/personnelles. - réclamant une capacité de programmation locale (après éducation moyenne possible) de niveau commun (reste à définir suivant la possibilité d'(in)formation organisable). - dans un contexte (Montpellier) où à la fois les relations avec IBM et les capacités universitaires peuvent s'avérer complémentaires si le banc-test que cela peut représenter les intéresse au niveau de l'approche du co-circonstantiel (**).

(*) mémoire peut-être un service associatif local où l'association place des boitiers mémoire chez les membres selon un projet "mem-lab" de sauvegarde partagée d'une datamasse commune locale protégée. Ces mémoires peuvent aussi stocker des programmes propres au projet commun. (**) le "co-circonstantiel" est une thématique qui me paraît fondamentale aux thématiques agorique, intellition, atomisme sémantique, communication syllochrone (je ne sais pas comment autrement nommer ce qui est lié par le temps.

A+ Le sujet est clos pour moi je n'encourage pas la polémique mais bien au contraire la délibération.

Très bonne formule si avec un brain d'imagination non bridée supposée due aux vapeurs de l'innovation, mais sans y céder !

jfc

_______________________________________________
comptoir mailing list
[email protected]
http://cafedu.com/mailman/listinfo/comptoir_cafedu.com

Répondre à