Erfahren Sie mehr über verteiltes Computing [geschlossen]

8

Ich bin daran interessiert, mehr über verteiltes Rechnen zu lernen und wie man es macht - hauptsächlich in C ++, aber ich würde mich auch für C # interessieren.

Kann jemand bitte einige Ressourcen empfehlen? Ich weiß sehr wenig über das Thema, also wo soll ich anfangen?

Danke.

    
CCicotta 29.06.2009, 13:26
quelle

4 Antworten

5

Verteiltes Rechnen umfasst eine ganze Reihe von Bereichen. Gibt es eine bestimmte Klasse von Problemen, die Sie lösen möchten?

Wenn Sie gerade erst anfangen, möchten Sie vielleicht etwas Hintergrund lesen, bevor Sie sich mit den Besonderheiten der Sprache beschäftigen. Sie könnten von Wikipedia starten. Der Artikel über die Irrtümer des verteilten Rechnens ist ziemlich bekannt und würde eine interessante Lektüre geben.

    
Mark 29.06.2009, 13:39
quelle
2

Verteiltes Rechnen in C ++ wird oft mit CORBA durchgeführt. Wenn Sie daran interessiert sind, CORBA zu lernen, können Sie vielleicht hier

starten     
Nemanja Trifunovic 29.06.2009 13:32
quelle
2

Für C #, WCF den ganzen Weg :-)
Ссылка

    
Joel Martinez 29.06.2009 13:34
quelle
2

Da Sie sagen, dass Ihr Wissen begrenzt ist, sind einige der besseren Texte, auf die ich gestoßen bin, die grundlegenden Konzepte:

  • Verteilte Systeme: Prinzipien und Paradigmen von Andrew S. Tanenbaum und Maarten Van Steen
  • Verteilte Systeme: Konzepte und Design von Jean Dollimore et al.
  • Prinzipien der parallelen und verteilten Programmierung von M Ben-Ari.

Diese Bücher können manchmal ein bisschen schwer gehen, aber Sie können die Teile auswählen, die für Sie interessant sind.

Eine konkretere (dh weniger theoretische) Abdeckung des Gebiets findet sich in:

  • Parallele und verteilte Datenverarbeitung: Eine Übersicht über Modelle, Paradigmen und Ansätze von Claudia Leopold und
  • Parallele Programmierung: Techniken und Anwendungen mit vernetzten Workstations und parallelen Computern von Barry Wilkinson und Michael Allen.

Ich kann diese beiden Bücher nur empfehlen, wenn Sie gerade erst anfangen. Lassen Sie sich nicht durch die Erwähnung von "paralleler Programmierung" abschrecken, es gibt eine gewisse Überlappung zwischen diesem und dem verteilten Rechnerfeld.

Es hängt wirklich davon ab, was Sie wollen. Wenn Sie nur eine Art "Buch codieren verteilte Systeme in 24 Stunden" Buch wollen, kann ich nicht wirklich mit Empfehlungen helfen. Ein kurzer Blick auf Amazon brachte jedoch die verteilte .NET-Programmierung in C # von Tom Barnaby zum Vorschein, die einige positive Kritiken hat. YMMV.

    
akatkinson 30.06.2009 03:49
quelle

Tags und Links