Refine
Has Fulltext
- no (2)
Document Type
- Bachelor Thesis (1)
- Master's Thesis (1)
Institute
Language
- German (2)
Is part of the Bibliography
- no (2)
Die vorliegende Arbeit befasst sich mit dem Bootvorgang eines eingebetteten Linux-Systems, mit dem Ziel, diesen zu beschleunigen. Der bestehende Bootvorgang wird analysiert und auf Schwachstellen hin untersucht, um daraus Optimierungspotentiale festzustellen und diese schließlich umzusetzen. Dabei müssen verschiedene Komponenten des eingebetteten Systems berücksichtigt werden, die an unterschiedlichen Phasen des Bootvorgangs beteiligt sind. Ein Großteil der Analysen und Optimierungen konzentriert sich auf die Parallelisierung von Prozessen im Init-System und den Einsatz eines neuen Komprimierverfahrens. Es wird ein Konzept aufgestellt und implementiert, das den parallelen Start von Diensten ermöglicht, die Abhängigkeiten untereinander besitzen. Für die Komprimierung des Linux-Kernels und des squashfs-Dateisystems wird der Brotli-Algorithmus in den Linux-Kernel aufgenommen, der eine schnelle Dekomprimierung mit hoher Kompressionsrate aufweist.
Eine Reihe von Webpräsentationen werden als Webanwendung über einen Tomcat Servlet-Container unter einem Microsoft Internet Information Service (IIS) betrieben. Die bislang gängige Anbindung über eine IIS-Tomcat-Connectors ist heute veraltet und instabil. Der Connector wird seitens Hersteller nicht mehr gepflegt. Die Arbeit zeigt in einem verallgemeinerten Vorgehen, wie die Migration einer Webanwendung in die kompaktere, stabile Infrastruktur eines Wildfly (JBoss Community Version) Applikationsserver erfolgen kann. Sie betrachtet dabei die Kategorien statische und dynamische Inhalte, Zugriffstatistik, Contentpflege und Administration. Die Funktionsfähigkeit wird an einem produktiven, realen Webauftritt nachgewiesen. In einer typischen Ausbaustufe werden die Last- und Sicherheitsanforderungen des Systems geprüft und beurteilt.