Distributed Computing (DCI)

Autor: Robert Simon
Erstelldatum: 18 Juni 2021
Aktualisierungsdatum: 12 Kann 2024
Anonim
DCI -- 2022 01 18
Video: DCI -- 2022 01 18

Inhalt

Definition - Was bedeutet Distributed Computing (DCI)?

Distributed Computing bezieht sich auf ein Gebiet der Informatik, das verteilte Systeme erforscht. Ein verteiltes System umfasst verschiedene Computer, die über ein Computernetzwerk verbunden sind und miteinander kommunizieren. Die Computer kommunizieren miteinander, um ein gemeinsames Ziel zu erreichen.


Verteilte Computersysteme umfassen mehrere Softwarekomponenten, die auf verschiedenen Computern installiert sind, jedoch als einzelnes System arbeiten. Die Computer in einem verteilten System können physisch geschlossen und über ein lokales Netzwerk verbunden sein. Sie können auch geografisch weit entfernt sein und über ein Weitverkehrsnetzwerk verbunden werden.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Distributed Computing (DCI)

Verteilte Systeme umfassen verschiedene mögliche Konfigurationen, wie z. B. Personalcomputer, Großrechner, Minicomputer, Workstations usw. Ein Computerprogramm, das in einem verteilten System ausgeführt wird, ist als verteiltes Programm bekannt, wohingegen die Prozedur zum Schreiben solcher Programme als verteiltes Programmieren bezeichnet wird.


Verteilte Systeme bieten im Vergleich zu zentralisierten Systemen mehrere Vorteile. Diese schließen ein:

  • Skalierbarkeit: Das verteilte System kann bei Bedarf problemlos um weitere Maschinen erweitert werden.
  • Redundanz: Viele Maschinen können dieselben Dienste anbieten. Daher sind die Aufgaben auch dann nicht betroffen, wenn ein Computer nicht verfügbar ist. Darüber hinaus ist diese Redundanz aufgrund der Verwendung vieler kleinerer Maschinen relativ kostengünstig.

Verteilte Computersysteme könnten mit Hardware von mehreren Anbietern betrieben werden. Es können viele verschiedene standardbasierte Softwarekomponenten verwendet werden. Diese Systeme sind autark und verlassen sich nicht zu sehr auf die grundlegende Software. Sie können eine Vielzahl von Kommunikationsprotokollen verwenden und auf mehreren Betriebssystemen arbeiten. Für die Kommunikation zwischen Maschinen verwenden sie TCP / IP oder SNA über Ethernet oder Token Ring.


Computer, die in verteilten Computern verwendet werden, verwenden ein Client-Server-Modell.