Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Peer-to-Peer-Netzwerke ermöglichen oder verbessern die folgenden Szenarien:
Echtzeitkommunikation
Serverlose Sofortnachrichten
RTC existiert heute. Computerbenutzer können chatten und heute Sprach- oder Videounterhaltungen mit ihren Kollegen führen. Viele der vorhandenen Programme und ihre Kommunikationsprotokolle hängen jedoch von Servern ab, um zu funktionieren. Wenn Sie an einem Ad-hoc-Drahtlosnetzwerk teilnehmen oder Teil eines isolierten Netzwerks sind, können Sie diese RTC-Einrichtungen nicht verwenden. Peer-to-Peer-Technologie ermöglicht die Erweiterung von RTC-Technologien auf diese zusätzlichen Netzwerkumgebungen.
Echtzeitzuordnung und -spiele
Ähnlich wie bei der Kommunikation können auch Spiele heute bereits in Echtzeit gespielt werden. Es gibt viele webbasierte Spielwebseiten, die die Spielecommunity über das Internet bedienen. Sie bieten die Möglichkeit, andere Spieler mit ähnlichen Interessen zu finden und gemeinsam ein Spiel zu spielen. Das Problem besteht darin, dass die Spielwebsites nur im Internet vorhanden sind und auf den begeisterten Spieler ausgerichtet sind, der gegen die besten Spieler der Welt spielen möchte. Diese Websites verfolgen und stellen die Statistiken bereit, die beim Prozess hilfreich sind. Diese Websites erlauben es einem Spieler jedoch nicht, ein Ad-hoc-Spiel unter Freunden in einer Vielzahl von Netzwerkumgebungen einzurichten. Peer-to-Peer-Netzwerke können diese Funktion bereitstellen.
Zusammenarbeit
Projektarbeitsbereiche, die ein Ziel lösen
Freigegebene Arbeitsbereichsanwendungen ermöglichen die Erstellung von Ad-hoc-Arbeitsgruppen und ermöglichen es dann den Arbeitsgruppenbesitzern, den freigegebenen Arbeitsbereich mit den Tools und Inhalten zu füllen, mit denen die Gruppe ein Problem lösen kann. Dazu können Message Boards, Produktivitätstools und Dateien gehören.
Freigeben von Dateien für andere Personen
Eine Teilmenge der Freigabe von Projektarbeitsbereichen ist die Möglichkeit, Dateien mit anderen zu teilen. Obwohl diese Fähigkeit heute mit der aktuellen Version von Windows besteht, kann sie durch Peer-to-Peer-Netzwerke verbessert werden, um Dateiinhalte auf einfache und benutzerfreundliche Weise verfügbar zu machen. Der einfache Zugriff auf die unglaubliche Fülle von Inhalten am Rand des Internets oder in Ad-hoc-Computerumgebungen erhöht den Wert des Netzwerk computing.
Teilen von Erfahrungen
Da drahtlose Konnektivität immer häufiger wird, ermöglichen peer-to-Peer-Netzwerke, dass Sie innerhalb einer Gruppe von Peers online sein können und Ihre Erfahrungen (z. B. einen Sonnenuntergang, ein Rockkonzert oder eine Urlaubskreuzfahrt) teilen, während sie stattfinden.
Inhaltsverteilung
Textnachrichten
Peer-to-Peer-Netzwerke können die Verbreitung von textbasierten Informationen in Form von Dateien oder Nachrichten für eine große Benutzergruppe ermöglichen. Ein Beispiel ist eine Nachrichtenliste.
Audio und Video
Peer-to-Peer-Netzwerke können auch die Verbreitung von Audio- oder Videoinformationen an eine große Gruppe von Benutzern ermöglichen, z. B. ein großes Konzert oder eine Unternehmensbesprechung. Um den Inhalt heute zu verteilen, müssen Sie Server mit hoher Kapazität so konfigurieren, dass sie die Last auf Hunderte oder Tausende von Benutzern sammeln und verteilen. Bei Peer-to-Peer-Netzwerken würde nur eine Handvoll Peers ihre Inhalte von den zentralen Servern abrufen. Diese Peers leiten die Informationen dann an einige weitere Personen weiter, die sie wiederum weiterleiten und so weiter. Die Last der Verteilung der Inhalte wird an die Peers in der Cloud verteilt. Ein Peer, der den Inhalt empfangen möchte, würde den nächstgelegenen Verteilungspeer finden und den Inhalt daraus abrufen.
Verteilung von Produktupdates
Peer-to-Peer-Netzwerke können auch einen effizienten Mechanismus zum Verteilen von Software wie Produktupdates (Sicherheitsupdates und Service Packs) bieten. Ein Peer, der über eine Verbindung mit einem Softwareverteilungsserver verfügt, kann das Produktupdate abrufen und an die anderen Mitglieder seiner Gruppe weitergeben.
Verteilte Verarbeitung
Division und Verteilung einer Aufgabe
Eine große Rechenaufgabe kann zunächst in separate kleinere Computeraufgaben unterteilt werden, die gut für die Computerressourcen eines Peers geeignet sind. Die Aufteilung der umfangreichen Aufgabe kann von einem Peer durchgeführt werden. Anschließend können Peer-to-Peer-Netzwerke die einzelnen Aufgaben an die separaten Peers in der Gruppe verteilen. Jeder Peer führt seine Rechenaufgabe aus und meldet das Ergebnis an einen zentralen Akkumulationspunkt.
Aggregation von Computerressourcen
Eine weitere Möglichkeit, Peer-to-Peer-Netzwerke für die verteilte Verarbeitung zu nutzen, besteht darin, Programme auf jedem Peer auszuführen, der während der Leerlaufprozessorzeiten ausgeführt wird und Teil einer größeren Computeraufgabe ist, die von einem zentralen Server koordiniert wird. Durch die Aggregierung der Prozessoren mehrerer Computer können Peer-to-Peer-Netzwerke eine Gruppe von Peercomputern in einen großen parallelen Prozessor für große Computeraufgaben umwandeln.