Portfolio Details

Hier sind die ganzen Informationen über das Projekt Matrix Multiplication.

Projektsdetails

  • Titel: Matrix Multiplication
  • Kategorie: Verteilte Systeme
  • Technologie: Python, Docker, Docker Compose
  • Projektcode: Matrix Multiplication

Projektsbeschreibung

Verteiltes System zur Berechnung von zwei Matrizen. Ein Controller soll die Aufgaben zu den Workers verteilen. Der Controller sende zuerst eine Nachricht mittels UDP zum Worker und, wenn er eine Antwort kriegt, sendet er die Aufgabe mittels RPC(Aufruf von Funktion beim Worker). Nach der Berechnung soll der Worker das Ergebnis speichern, indem er eine POST-Anfrage zum HTTP-Sever(REST-API mittels TCP) schickt. Das Koordinieren vom Zugriff auf die Datenbank(beim HTTP-Server) wurde mit MoM(mqtt) und Lamport-Algorithmus gemacht. Das Ergebnis kann dann (z.B. auf dem Webbrowser) aufgerufen werden.