FabOS Komponente
Seamless Computing
Mit Seamless Computing können verteilte Applikationen in einer heterogenen Umgebung unter Berücksichtigung von Rechen- und Netzwerkanforderungen orchestriert werden.
Beteiligte Projektpartner
Einfaches Ausrollen von Applikationen mit Echtzeit-Kommunikation.
Die Anwendungsanforderungen müssen lediglich in Form von Rechen- und Netzwerkbedarfen beschrieben werden, anschließend wird sowohl die Netzwerk- und Gerätekonfiguration als auch das Ausrollen der Anwendung automatisch durchgeführt.
Beteiligte Projektpartner
Problemstellung:
- Verteilte Anwendungen erfordern Echtzeit-Kommunikation mit garantierter Dienstgüte
- Manuelle Konfiguration eines TSN-Netzwerks ist mühsam und fehlerträchtig
- Visualisierung und Verifikation von TSN-Netzwerken fehlen aktuell
Lösungsansatz:
- Erweiterung des Kubernetes Orchestrierungs-Frameworks um Kommunikationseigenschaften und -anforderungen bei der Zuweisung der Anwendungen zu berücksichtigen
- Abbildung und Konfiguration der Dienstgüte-Anforderungen in einem TSN-Netzwerk
- Agenten-basierter Validierungs- und Visualisierungsansatz der die existierenden Monitoring-Frameworks miteinander kombiniert und erweitert
Funktionen
Abbildung von Kommunikationsanforderungen in Kubernetes
Zuweisung von Anwendungen basierend auf Rechen- und Kommunikationsanforderungen
Berechnung und Konfiguration eines TSN-Schedules
Sammlung und Visualisierung von Geräte- und Kommunikationsmetriken
Validierung von TSN-Datenströmen
Anwendungsfälle
FabOS bildet das Fundament einer modernen Produktionsumgebung
Lager
- Shop Floor Mitarbeiter pflegen häufig Dokumente in Papierform
- Interaktion mit digitalen Systemen ist oft umständlich
- Bedienung von mobilen Geräten (Smartphone, Tablet, E-paper) ist erschwert durch Verschmutzung und Handschuhe
- Es gibt keine universelle Sprachlösung für Produktionsbedingungen (Lärm, mechanische Belastung)
Verwendete FabOS Komponenten:
Lager
Beteiligte Projektpartner:
Ihr Ansprechpartner für Fragen
Florian Zeiger
Siemens AG
https://usebasin.com/f/260fbd11c9f3