Filtern
Jahr der Fertigstellung
- 2019 (1)
Dokumenttyp
- Bachelorarbeit (1)
Sprache
- Deutsch (1)
Volltext vorhanden
- ja (1)
Schlagworte
Fakultät
Das Ziel der vorliegenden Bachelorarbeit war es, einen Dienst zur Aufgabenplanung zu spezifizieren und implementieren der kontextsensitive Aufgaben anhand ihrer Art und ihrer Ressourcenbedürfnisse auf entsprechende bereitgestellte Ressourcen verteilt. Hierfür wurde ein Zustandsloser Dienst entwickelt der sich horizontal skalieren lässt. Die dafür verwendete Sprache ist NodeJS und als Datenbank wurde MongoDB verwendet. Um Informationen zum aktuellen Ressourcenverbrauch asynchron zu erhalten wurde AMQP benutzt. Der dafür genutzte Dienst war RabbitMQ. Verschiedene Algorithmen zur Verteilung wurden implementiert und getestet. Dabei haben die dynamischen Algorithmen die Zugriff auf den aktuellen Ressourcenverbrauch hatten am besten abgeschnitten bei Systemen mit zusätzlicher Auslastung und die statische Verteilung bei Systemen ohne zusätzliche Last.