Föderierte Schicht
Die föderierte Schicht (Federated Layer) bezeichnet eine spezifische architektonische Komponente oder eine Abstraktionsschicht innerhalb eines verteilten Systems. Ihre Hauptfunktion besteht darin, Operationen über mehrere unabhängige Knoten oder Datensilos hinweg zu verwalten und zu koordinieren, ohne die Rohdaten selbst zentral zu sammeln. Anstatt alle Daten an einem Ort zu bündeln, ermöglicht diese Schicht eine kollaborative Berechnung auf lokalisierten Datensätzen.
In modernen Datenumgebungen verhindern Datenhoheit, Datenschutzbestimmungen (wie DSGVO) und Latenzbedenken die einfache Aggregation aller Daten in einer einzigen Cloud-Instanz. Die föderierte Schicht löst dies, indem sie leistungsstarke, groß angelegte Analysen und Modelltrainings ermöglicht, wo sich die Daten befinden, und dabei eine strenge Datenverwaltung aufrechterhält.
Funktional orchestriert die föderierte Schicht einen Prozess, bei dem lokale Modelle oder Berechnungen auf proprietären Datensätzen am Rand oder innerhalb spezifischer organisatorischer Grenzen trainiert werden. Nur die aggregierten Modellaktualisierungen, Gradienten oder Metadaten – nicht die sensiblen Rohdaten – werden an einen zentralen Koordinationsserver übertragen. Dieser Server aggregiert dann diese Aktualisierungen, um ein global verbessertes Modell zu erzeugen, das anschließend an die lokalen Knoten für die nächste Trainingsrunde zurückgespielt wird.
Dieses Konzept steht in enger Beziehung zum Föderierten Lernen (Federated Learning), Edge Computing und Distributed Ledger Technology (DLT), da alle darauf abzielen, die Rechenlast zu verteilen und die lokale Autonomie zu wahren, während gleichzeitig ein globales Ziel erreicht wird.