Distributed Computing |
|
Distributed Computing bezieht sich auf die Mittel, mit denen einem einzigen Computer-Programm läuft in mehr als einem Computer zur gleichen Zeit. Insbesondere sind die verschiedenen Elemente und Objekte eines Programms, das ausgeführt oder bearbeitet, mit verschiedenen Computer-Prozessoren. Distributed Computing ist ähnlich Computing und Grid-Computing parallel. Parallel Computing, allerdings bezieht sich auf die eine einzelne Programm mit einem Minimum von zwei Prozessoren, die zu einem Computer gehören. Grid-Computing auf der anderen Seite bezieht sich auf eine spezielle verteilte Computing-Setup - ein Computer, dessen "Mitglieder" sind speziell auf das Programm gewidmet wird bearbeitet. Deutliche MerkmaleIn einer verteilten Computing-Umgebung läuft das Programm, wie es in einem einzelnen Computer würde auch wenn es in der Tat mit verschiedenen Computer-Prozessoren. Dies bedeutet, dass kein einzelner Computer die gesamte Belastung der Systemressourcen, die Abarbeitung eines Computerprogramms in der Regel bedeutet trägt. Allerdings ist verteiltes Rechnen nicht wirklich benutzt, um die Belastung des Prozessors auf einem einzelnen Computer zu erleichtern. Es ist tatsächlich getan werden, um in der Lage zu verarbeiten oder zu laufen komplexe und Ressourcen-Drainage-Programme mit größerer Geschwindigkeit und Effizienz. Distributed Computing in der Tat kann, wie ein Versuch, einen virtuellen Supercomputer von Hunderten oder Tausenden von einzelnen Computern herzustellen erachtet werden. Dedicated ServerDie verteilte Computing-Setup ist in der Regel als Peer-to-Peer-Architektur. In Wirklichkeit jedoch ist verteiltes Rechnen nicht Peer-to-Peer da die einzelnen Computer eigentlich gar nicht direkt miteinander kommunizieren. Es gibt mindestens einen dedizierten Distributed Computing Management-Server, dass die Bemühungen im gesamten Netzwerk von Computern, die Ihre System-Ressourcen einen Beitrag zu den gemeinsamen Anstrengungen sind Koordinaten. In einer verteilten Computing-Setup gibt es einen oder mehrere Server, die den Bauplan für die koordinierte Programm zur Eindämmung der erforderlichen Informationen, um Mitglied Zugang zum Rechner, und die Anwendungen, die Verteilung des Programms automatisiert die Prozesse, wenn diese benötigt wird. Es ist auch in den verteilten Computing-Verwaltungs-Server, der verteilten Prozesse koordiniert und kombiniert werden, und sie sind, wo das Programm Outputs generiert werden. Wie Distributive Computer WorksEin Computer, der Teil eines verteilten Computing-Netzwerk ist, hat in der Regel ein Programm installiert, dass es in seiner direkten Anbindung an die Verwaltungs-Server oder Server ist. Die Software bleibt in den einzelnen Computer lange ruhen, bis zu dem Zeitpunkt, dass der Computer das System in den Leerlauf (der Benutzer nicht mit Hilfe seiner Ressourcen). An diesem Punkt wird die Software aktiviert werden und den Verwaltungsaufwand für Server über die verfügbaren Ressourcen in den Computer zu informieren. Die Verwaltungs-Server antwortet, indem Sie ein Paket mit Anwendung des anfragenden Rechners. In dem Moment, hat der Benutzer muss seine eigenen Ressourcen wieder, wird das Management-Server sofort zu verzichten, welche Mittel sie hat das Monopol, zurück an den Eigentümer des Computers. Distributed Computing ProjekteDistributed Computing wird allmählich als ein Computer-Verfahren akzeptiert. Einige Projekte, die diesem Rahmen verwendet, ist das SETI @ home, die ein Projekt zu finden Zeichen außerirdischen Lebens gewidmet ist. Es gibt auch die Folding @ home, der Suche nach einem Heilmittel für Krebs gewidmet. |
Discuss Distributed Computing in the forums.
Du musst dich anmelden oder registrieren, um einen Kommentar zu schreiben.


