Et je repars aussi sur un autre argument: pourquoi l'ordi du voisin serait plus puissant que le mien? Le grand public utilise sa machine plutôt suivant une plage horaire fixe (comprendre: on y est tous en même temps). Donc envoyer mes calculs à mes voisins pendant qu'eux m'envoient les leurs en même temps, je ne pense pas que ça soit très cohérent...
Ben oui, déshabiller Pierre pour habiller Paul, ça ne serait pas très malin. L'idée c'est plutôt d'aller chercher les ressources CPU là où elles sont disponibles.
Les systèmes distribués gèrent ce genre de contrainte. En gros un process de calcul sera lancé dans la mesure du possible sur le noeud local, et si celui-ci ne suffit pas, on le lance ailleurs. Il y a des algorithmes prévus pour gérer ça. En gros si ta machine lance un calcul ailleurs, c'est parce que ça coute moins de temps de lancer le calcul sur une autre machine que d'attendre que ta machine soit libre de calculer. Et si ta machine lance un calcul ailleurs, il nefaut pas t'attendre à ce qu'elle accepte les calculs du voisin : elle ne pourra pas les encaisser.
[^] # Re: Scepticisme, quand tu nous tiens...
Posté par totof2000 . En réponse au journal le langage E et l'informatique distribuée. Évalué à 3.
Et je repars aussi sur un autre argument: pourquoi l'ordi du voisin serait plus puissant que le mien? Le grand public utilise sa machine plutôt suivant une plage horaire fixe (comprendre: on y est tous en même temps). Donc envoyer mes calculs à mes voisins pendant qu'eux m'envoient les leurs en même temps, je ne pense pas que ça soit très cohérent...
Ben oui, déshabiller Pierre pour habiller Paul, ça ne serait pas très malin. L'idée c'est plutôt d'aller chercher les ressources CPU là où elles sont disponibles.
Les systèmes distribués gèrent ce genre de contrainte. En gros un process de calcul sera lancé dans la mesure du possible sur le noeud local, et si celui-ci ne suffit pas, on le lance ailleurs. Il y a des algorithmes prévus pour gérer ça. En gros si ta machine lance un calcul ailleurs, c'est parce que ça coute moins de temps de lancer le calcul sur une autre machine que d'attendre que ta machine soit libre de calculer. Et si ta machine lance un calcul ailleurs, il nefaut pas t'attendre à ce qu'elle accepte les calculs du voisin : elle ne pourra pas les encaisser.