Add files from GitHub.

This commit is contained in:
WickedJack99
2025-12-07 01:00:15 +01:00
commit a0b6239334
53 changed files with 2843 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
Load Balancer lowers Power Consumption in summer
modifizieren des Heaters erlaubt, die Instanz ist der Heater
0.72h
Skalierbarkeit: Aufgabe des Load Balancers
Seed in Zufallsgenerator um Gebaeude auszuwaehlen
min. 4 Personen
Starten und Stoppen von Tasks Kommandozeilenbefehle
Klasse mit hostname, passwort, die eine Instanz repraesentieren
Status abfragen
auf objekt start tasks aufrufen
Parser von Status um Informationen rauszulesen
In 14 Tagen
GUI: An welchen Tagen wurde wie viel gearbeitet, Dashboard, stats von Boinc Instanzen darstellen
Treffen 15 Uhr 23.04.24
Mockup der UI
5 Wochen
GUI

View File

@@ -0,0 +1,18 @@
Von Ziel aus anfangen zu planen
HPC Aufgabe, mit SSH aufschalten, Programm starten, C++
Idee: Falls kein Task verfuegbar, dann HPC Aufgabe, ansonsten Tasks
CPUh zu Waerme 1 CPUh == 4kW Waerme
CPU Zeit muss nicht genau gemessen werden, sondern nur Gesamtlaufzeit des Programms
Demod ein Mal aufrufen um Daten fuer Zeitraum zu generieren
Daten in sqlight DB schreiben
Project Outline (max 1 Din A4 Seite) auf Moodle hochladen, verwendete Progsprachen, Aufgaben pro Teammember
Aaron: Demod, Load Balancer, Definieren, was Load Balancer als Rueckgabewert haben will, ssh session von allen Heatern uebergeben an, Session in Objekt speichern und an Davids Programm uebergeben, Rueckgabe wann wurde es ausgefuehrt, wie lange lief es, Ergebnis soll im Load balancer landen, Verteilung der Aufgabe in Prozent auf die Instanzen an Davids Middleware schicken.
Python Funktion, Load Balancer soll selbstheilend sein, wenn Heater aussteigt
ssh -> Paramiko, pip install paramiko
Array mit Objekten, ein Objekt enthaelt ssh session und Prozentzahl, wie viel Bedarf, Feld fuer Ergebnis, in das Funktion von David Ergebnis schreibt, Statuswert ob Heater erreichbar war oder nicht
David: HPC Aufgabe, dominik.giel dgiel auf GitHub hinzufuegen.