Node Balancer
Der Node Balancer verfügt über eine umfangreiche Datenbank, in der alle registrierten Nodes des Netzwerks erfasst sind. Er indexiert und überwacht regelmäßig die verfügbaren Nodes, um sicherzustellen, dass sie den Anforderungen entsprechen und zuverlässig arbeiten. Dabei werden die Nodes nach Kriterien wie z.B. Verfügbarkeit, Antwortzeit/Ping und Bandbreite und Uptime bewertet und klassifiziert (im Dashboard deiner Node als "Score" zu sehen)
Wenn die MasterNode eine Datei zur Speicherung meldet, kontaktiert der Node Balancer die Nodes, um den Upload-Prozess zu initiieren. Dabei berücksichtigt er die aktuelle Auslastung der Nodes und sorgt für eine gleichmäßige Verteilung der Upload-Anfragen im Netzwerk. Durch diese Lastverteilung wird sichergestellt, dass keine Node überlastet und eine optimale Übertragungsgeschwindigkeit erreicht wird.
Der Node Balancer fungiert auch als Informationsquelle für andere Komponenten des Netzwerks. Er speichert die aktuellen Speicherplatzkapazitäten der Nodes, um sicherzustellen, dass der verfügbare Speicherplatz effizient genutzt wird. Außerdem aktualisiert er regelmäßig den Status der Nodes [Mainnet / Testnet / Checknet], um sicherzustellen, dass nur zuverlässige und aktive Nodes am Dateitransfer teilnehmen.
Last updated