Informatique Distribuée ???

Informatique Distribuée ??? - Programmation

Marsh Posté le 18-04-2002 à 21:13:42    

Quelqu'un pourrait me dire ce qu'est exactement l'informatique distribuée ?


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 18-04-2002 à 21:13:42   

Reply

Marsh Posté le 18-04-2002 à 22:13:23    

Compliqué ça. L'informatique distribuée c'est la branche de l'informatique qui concerne les applications réseaux, multiprocesseurs, mobiles... en gros.

Reply

Marsh Posté le 18-04-2002 à 23:06:55    

Cherrytree a écrit a écrit :

Compliqué ça. L'informatique distribuée c'est la branche de l'informatique qui concerne les applications réseaux, multiprocesseurs, mobiles... en gros.  




bha c'est pas si compliqué : tu t'en es bien sorti :)

Reply

Marsh Posté le 18-04-2002 à 23:42:24    

ouais ok, mais je vois toujours pas ce que cela signifie vraiment.
le rmi en java c est du distribue :??:.
seti ?
 
une application dont tout le monde se sert tousles jours en m expliquant ce qui se passe serait le bien venu comme exemple :D.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 18-04-2002 à 23:42:33    

benou > Merci :jap:

 

[jfdsdjhfuetppo]--Message édité par Cherrytree--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 18-04-2002 à 23:43:48    

Clarkent a écrit a écrit :

ouais ok, mais je vois toujours pas ce que cela signifie vraiment.
le rmi en java c est du distribue :??:.
seti ?
 
une application dont tout le monde se sert tousles jours en m expliquant ce qui se passe serait le bien venu comme exemple :D.  



Ben tout ça c'est du distribué. Un programme client serveur est distribué. Tout ce qui ne fait pas appel seulement à ta machine est distribué.

Reply

Marsh Posté le 19-04-2002 à 00:27:07    

La réponse de CherryTree est un peu plus simple que ne l'est la réalité.
L'informatique distribuée (ou répartie), repose principalement sur un modèle de partage de composant disponibles sur des systèmes distants. Un programme peut ainsi appeller des méthodes/fonctions à distance (RPC : remote procédure call), sur une machine qui est dédiée à certains types de services particuliers.
Pour faire de l'informatique distribuée, plusieurs techno sont envisageables :  
- RMI comme cité plus haut (en Java on associe souvent ça aux EJB)
- Corba, normalisé par l'OMG
- plus intimiste, l'annexe DSA (Distributed System Architecture) d'ADA.
 
Concernant les systèmes tels que le SETI (ou autres), ce n'est pas vraiment de l'informatique distribuée, mais plutot du P2P (Peer 2 Peer), système qui consiste à utiliser des ressources disponibles sur un réseau pour effectuer certaines taches.  
 
Bref, vaste sujet et pas des plus simples...
 
Bon courage :)
 
@+

Reply

Marsh Posté le 19-04-2002 à 00:29:50    

Et les solutions MS COM+/DCOM et .NET

Reply

Marsh Posté le 19-04-2002 à 02:12:32    

ho ok, je savais aps que derriere cet intitule ce cache des trucs que je connaissais :D.
 
bon bein merci bien car ce que j ai comme resultat avec google etait pas trop explicite.
 
merci ;).


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 19-04-2002 à 09:01:02    

iskream > SETI c'est une appli distribué ! pkoi s'en serait pas une ?

Reply

Marsh Posté le 19-04-2002 à 09:01:02   

Reply

Marsh Posté le 19-04-2002 à 09:07:21    

iskream a écrit a écrit :

La réponse de CherryTree est un peu plus simple que ne l'est la réalité.


C'est pour ça que lorsque j'ai répondu la première fois j'ai dit :

Citation :

Compliqué ça.

Parce que c'est un concept que je ne cerne pas totalement. C'est tellement vaste.

Reply

Marsh Posté le 19-04-2002 à 09:35:07    

benou a écrit a écrit :

iskream > SETI c'est une appli distribué ! pkoi s'en serait pas une ?  




 
ce qu'il veut dire je pense c'est que tu as des composants distribués qui calculent un certain nombre de choses et qui font du reporting à un centralisateur. DAns ce sens là, SETI est bel et bien distribué.


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 19-04-2002 à 10:40:37    

et Neti ?

Reply

Marsh Posté le 19-04-2002 à 10:52:06    

Kyle_Katarn a écrit a écrit :

et Neti ?  




 
Pour etre franc, je suis perplexe ...


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 19-04-2002 à 12:38:19    

DarkLord a écrit a écrit :

 
 
ce qu'il veut dire je pense c'est que tu as des composants distribués qui calculent un certain nombre de choses et qui font du reporting à un centralisateur. DAns ce sens là, SETI est bel et bien distribué.  




Salut,
Seti télécharge un fichier contenant des données sur la machine cliente, la machine cliente traite ce fichier de données, et indique si oui ou non elle a trouvé des éléménts.
En aucun cas la machine client ne fait de l'appel de méthodes distant sur le serveur du SETI (quoique, peut etre lors de l'envoie du résultat...). Cependant, SETI c'est avant tout du P2P :)

Reply

Marsh Posté le 19-04-2002 à 14:16:02    

iskream a écrit a écrit :

La réponse de CherryTree est un peu plus simple que ne l'est la réalité.
L'informatique distribuée (ou répartie), repose principalement sur un modèle de partage de composant disponibles sur des systèmes distants. Un programme peut ainsi appeller des méthodes/fonctions à distance (RPC : remote procédure call), sur une machine qui est dédiée à certains types de services particuliers.
Pour faire de l'informatique distribuée, plusieurs techno sont envisageables :  
- RMI comme cité plus haut (en Java on associe souvent ça aux EJB)
- Corba, normalisé par l'OMG
- plus intimiste, l'annexe DSA (Distributed System Architecture) d'ADA.
 
Concernant les systèmes tels que le SETI (ou autres), ce n'est pas vraiment de l'informatique distribuée, mais plutot du P2P (Peer 2 Peer), système qui consiste à utiliser des ressources disponibles sur un réseau pour effectuer certaines taches.  
 
Bref, vaste sujet et pas des plus simples...
 
Bon courage :)
 
@+  



Je suis aps du tout d accord...
Seti c du vrai calcul distribue... c une sorte de cluster de machine... chacun fait un bout du calcul envoye par le maitre (le serveur de berkeley) puis renvoit le resultat a ce meme serveur...
 
C du vrai calcul distribué... rien a voir avec le peer to peer qui lui fonctionne sans serveur central...


---------------
"On pourrait construire des asiles de cons, mais vous imaginez la taille des batiments"
Reply

Marsh Posté le 19-04-2002 à 14:17:42    

iskream a écrit a écrit :

 
Salut,
Seti télécharge un fichier contenant des données sur la machine cliente, la machine cliente traite ce fichier de données, et indique si oui ou non elle a trouvé des éléménts.
En aucun cas la machine client ne fait de l'appel de méthodes distant sur le serveur du SETI (quoique, peut etre lors de l'envoie du résultat...). Cependant, SETI c'est avant tout du P2P :)  



tu confonds RPC et distribue... RPC est un outil pour faire du calcul distribue, mais cf mon post du dessus, sans RPC tu peux aussi avoir du distribue...


---------------
"On pourrait construire des asiles de cons, mais vous imaginez la taille des batiments"
Reply

Marsh Posté le 19-04-2002 à 15:01:58    

nono a écrit a écrit :

tu confonds RPC et distribue... RPC est un outil pour faire du calcul distribue, mais cf mon post du dessus, sans RPC tu peux aussi avoir du distribue...  




yes ! peut importe la technique qu'il y a derrière.
une appli distribuée, c'est juste une appli qui se sert des ressoucres de plusieurs machines.
 
ca me rappelle une truc que j'avais vu un coup : des gars qui s'était amusé à bencher une communication IP par pigeon voyageur.
y avait pas mal de pertes de paquets :) :D :lol

Reply

Marsh Posté le 19-04-2002 à 15:37:48    

:pt1cable:
 
rien ne vaut un bon reseau wireless par CB :D


---------------
"On pourrait construire des asiles de cons, mais vous imaginez la taille des batiments"
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed