123
JPPF

JPPF

Die Open Source Grid Computing Lösung.Mit JPPF können Sie einfach rechenintensive Aufgaben parallelisieren und auf einem Grid ausführen.
Einfach ausgedrückt, ermöglicht JPPF die Ausführung von Anwendungen mit hohen Anforderungen an die Verarbeitungsleistung auf einer beliebigen Anzahl von Computern, um deren Verarbeitungszeit drastisch zu verkürzen.Dies geschieht durch Aufteilen einer Anwendung in kleinere Teile, die gleichzeitig auf verschiedenen Maschinen ausgeführt werden können.Funktionsweise Dazu gibt es zwei Aspekte: Aufteilen einer Anwendung in kleinere Teile, die unabhängig und parallel ausgeführt werden können.JPPF bietet Einrichtungen, mit denen diese Bemühungen einfacher, schneller und schmerzfreier sind als ohne diese.Das Ergebnis ist ein JPPF-Objekt, das als "Job" bezeichnet wird und aus kleineren unabhängigen Teilen besteht, die als "Tasks" bezeichnet werden.Ausführen der App im JPPF-Grid.Das einfachste mögliche JPPF-Grid besteht aus einem Server, an den beliebig viele Ausführungsknoten angeschlossen sind.Ein Knoten ist eine JPPF-Softwarekomponente, die im Allgemeinen auf einem separaten Computer installiert ist und ausgeführt wird.Dies wird im Allgemeinen als Master / Slave-Architektur bezeichnet, bei der die Arbeit vom Server (auch bekannt als "Master") an die Knoten (auch bekannt als "Slaves") verteilt wird.In JPPF-Begriffen wird eine Arbeitseinheit als "Job" bezeichnet, und ihre konstituierenden "Aufgaben" werden vom Server auf die Knoten zur parallelen Ausführung verteilt.Unterstützt von der Community Nach über 10 Jahren aktiver Entwicklung verfügt JPPF über eine Architektur, die sich durch Zuverlässigkeit, Leistung und Skalierbarkeit auszeichnet.Als Projekt, das sich für seine Community engagiert, zeigt es seinen Nutzern eine herausragende Unterstützung und steht in ständigem Dialog mit ihnen.Jede Frage, jeder Issue-Bericht oder jede Feature-Anfrage wird zu einem Beitrag, der am Ende der gesamten Community zugute kommt.Vorteile Hauptvorteil von JPPF ist die einfache Installation, Verwendung und Bereitstellung.Sie müssen keine Tage damit verbringen, eine "Hello World" -Anwendung zu schreiben.Ein paar Minuten, höchstens ein paar Stunden, reichen aus.Das Bereitstellen von JPPF-Komponenten über einen Cluster ist so einfach wie das Kopieren von Dateien über FTP oder ein beliebiges Netzwerkdateisystem.Mit JPPF können sich Entwickler auf ihre Kernsoftwareentwicklung konzentrieren.

Alternativen zu JPPF für alle Plattformen mit einer Lizenz

BOINC

BOINC

BOINC (Berkeley Open Infrastructure für Network Computing) ist eine Softwareplattform für Volunteer Computing und Desktop Grid sowie Volunteer Computing.
Apache Mesos

Apache Mesos

Apache Mesos ist ein Cluster-Manager, der die Ausführung von Anwendungen auf einem gemeinsam genutzten Serverpool vereinfacht.
Folding@home

Folding@home

Unabhängig davon, ob Sie bereits gefoldet haben oder noch kein Wort darüber gehört haben, wir benötigen Ihre Hilfe, um unser Ziel zu erreichen - nämlich 1 Million Ordner.
GridRepublic

GridRepublic

GridRepublic ist eine angepasste Version der BOINC-Software, die die Installation und Teilnahme für den durchschnittlichen Computerbenutzer vereinfacht.
Charity Engine

Charity Engine

Charity Engine nimmt enorme, teure Rechenjobs auf und zerlegt sie in Tausende von kleinen Teilen, von denen jedes so einfach ist, dass ein Heim-PC als Hintergrundaufgabe verwendet werden kann.
Progress Thru Processors

Progress Thru Processors

Progress Thru Processors ist eine angepasste Version der BOINC-Software, mit der die Installation und Teilnahme von durchschnittlichen Computernutzern vereinfacht werden soll, die ...
PiCloud

PiCloud

Mit PiCloud steht jedem Wissenschaftler, Entwickler und Ingenieur ein Supercomputer zur Verfügung.
HFM-NET

HFM-NET

Folding @ Home Client-Überwachungsanwendung.
Distri.js

Distri.js

Eine Softwarefamilie, die verteiltes Computing einschließlich Server und Client auf den Browser überträgt.
DIET

DIET

DIET ist eine Software für Grid-Computing.Als Middleware befindet sich DIET zwischen dem Betriebssystem (das die Details der Hardware verwaltet) und der Anwendungssoftware (die sich mit der jeweiligen Rechenaufgabe befasst).