Bearbeiter | (nur für Mitarbeiter:innen einsehbar) |
Betreuer | Dr. Sebastian Schildt |
Professor | Prof. Dr.-Ing. Lars Wolf |
Projekt | LocCom |
IBR Gruppe | CM (Prof. Wolf) |
Art | Bachelorarbeit |
Status | abgeschlossen |
Beginn | 2010-01-01 |
MotivationIm Rahmen der NTH School for IT Ecosystems kommen Verfahren aus dem Bereich des Delay Tolerant Networking zum Einsatz. Hierbei sollen die SmartPhones von Benutzern des Systems dazu verwendet werden, die Verteilung von Daten im Netzwerk zu unterstützen. Das verwendete Synchronisierungsverfahren nutzt eine Datenbank zur Speicherung von Metadaten. Dabei spielt die Geschwindigkeit der verwendeten Datenbank eine wesentliche Rolle. AufgabeIn dieser Studienarbeit soll eine Testsuite entwickelt werden, mit der die Performance verschiedener Java Datenbanken auf einem Android Telefon evaluiert wird. Es soll eine Recherche nach vorhande- nen Java Datenbanksystemen sowie Projekten, die die Performance verschiedener Java Datenbanken vergleichen, durchgeführt werden. Darauf aufbauend sind geeignete Datenbankengines auszuwäh- len. Der Schwerpunkt liegt auf SQL Datenbanken, aber sofern verfügbar können auch Alternativen betrachtet werden. Da die Geschwindigkeit einer Datenbank wesentlich von der verwendeten Storage abhängt, soll in einem ersten Schritt die Schreib- und Lesegeschwindigkeit verschiedener SD Karten und des internen Flashs im Telefon mit verschiedenen Blockgrößen gemessen werden. Zur Evaluation sollen Testcases entwickelt werden, die die Anforderungen der realen Applikation abbilden. Die Testfälle sind auf einem PC und zwei verschiedenen Android Devices zu vermessen. Die Konfiguration der einzelnen Datenbanken soll im Hinblick auf die Performance optimiert werden. Soweit eine Datenbank es ermöglicht, soll hier ebenfalls der Geschwindigkeitszuwachs ermittelt wer- den, wenn die Datenbank im RAM gehalten wird sowie der Zuwachs bei Verwendung von Prepared Statements. Die zu entwickelnde Testsuite soll eine leichte Integration und Evaluation weiterer Datenbankengines ermöglichen. |
Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
Postfach: 38092 Braunschweig
Telefon: +49 (0) 531 391-0