Navigation

Skiplinks

Kontakt

Dr. Marco Grawunder

uol.de/informatik/is/personen/mitarbeiter/marco-grawunder/

Department für Informatik  (» Postanschrift)

OFFIS, O67 (» Adresse und Lageplan )

+49 441 9722220


Abschlussarbeiten aus dem Bereich Datenstromverarbeitung/Odysseus

Hier finden sich einige aktuelle Ausschreibungen zu Abschlussarbeiten aus dem Bereich Datenstromverarbeitung/Odysseus.

Bitte sprechen Sie Marco Grawunder direkt an, wenn Sie zu einem der Themen weitere Informationen benötigen.

Weitere Hintergrundinformationen sind auf der Odysseus-Seite zu finden.

Angebotene Abschlussarbeiten

Bachelorarbeiten

  • Twitter-Analysen für Echtzeit-Statistiken (Nowcasting) (Bachelor Thesis, Master Thesis)
    Für die Erhebung einiger Statistiken müssen aufwendige Telefonumfragen gemacht werden, deren Durchführung und Auswertung lange dauern. Ein Beispiel ist, dass Arbeitslosenstatistiken in den USA durch Telefonumfragen erhoben werden und somit erst verzögert zur Verfügung stehen. Jedoch ist es möglich, aus anderen, schneller zur Verfügung stehenden Datenquellen eine Abschätzung zu dem aktuellen Zustand zu geben, sogenanntes Nowcasting. Twitter ist eine beliebte Datenquelle (Google Trends eine weitere). So kann durch das Zählen der Häufigkeit bestimmter Begriffe die Entwicklung auf dem Arbeitsmarkt abgeschätzt werden. Zusätzlich kann dies mit einer Geo-Komponente versehen werden, sodass man die Häufigkeit bestimmter Begriffe in bestimmten Gebieten sehen kann und ggf. mit der Häufigkeit in der Vergangenheit vergleicht. In dieser Arbeit soll Odysseus genutzt werden, um den Twitter-Datenstrom für diesen Zweck zu untersuchen. Es soll möglich sein, die Trends bestimmter Begriffe, Kombiniertes Auftreten bestimmter Begriffe, etc. zu analysieren. Als Anwendungsbeispiel kann die Arbeitslosenquote genutzt werden oder auch ein oder mehrere eigene Beispiele eingebracht werden. Links - https://en.wikipedia.org/wiki/Nowcasting_(economics) - http://www.vldb.org/pvldb/vol10/p145-antenucci.pdf
  • Prio Reloaded (Bachelor Thesis)
    Priotitätsbasierte Verarbeitung bedeutet, dass bestimmte Anfragen oder bestimmte Elemente bevorzugt verarbeitet werden. In dieser Arbeit soll es darum gehen, Konzepte für die priorisierte Verarbeitung von Elementen wieder in Odysseus zu integrieren. Dafür liegen bereits eine Reihe von Konzepten aus der Disseration von Jonas Jacobi vor. Diese müssen in dieser Arbeit vor dem aktuellen Hintergrund von Odysseus analysiert und entsprechend angepassst realisiert werden.
  • Umgang mit großen Fenstern (Bachelor Thesis)
  • Debuggen von Stream-Anwendungen mit Odysseus (Bachelor Thesis)
    Datenstromverarbeitung erfolgt in der Regel durch die Aneinanderreihung von Operatoren. Ähnlich wie bei der Entwicklung in höheren Programmiersprachen können hier aber zur Laufzeit unerwartete Fehler auftreten. In dieser Arbeit soll ein Werkzeug entwickelt werden, welches ähnlich zu Debuggern in Programmiersprachen das Debuggen von Anfragen in Odysseus ermöglicht.
  • Evaluierung der Skalierbarkeit von OdysseusNet mit Apache Kafka (Bachelor Thesis)
    Zur Zeit geschieht die Kommunikation und vor allem auch der Datenstromtransfer zwischen verschiedenen Instanzen über eine eigens entwickelte NodeCommunication-Klasse (siehe http://odysseus.informatik.uni-oldenburg.de:8090/display/ODYSSEUS/Developing+with+OdysseusNet für einen schematischen Überblick). Da OdysseusNet modular aufgebaut ist, besteht die Möglichkeit die NodeCommunication-Klasse durch etwas anderes zu ersetzen um verschiedene Implementierungen für verschiedene Szenarien verfügbar zu haben und/oder sie mit einander zu vergleichen. Eine mögliche andere Implementierung könnte in diesem Zusammenhang sein, die Datenströme über ein Publish/Subscribe-System (konkret Apache Kafka, http://kafka.apache.org/) zu verteilen und zu überprüfen, in wie weit sich dadurch die Performanz, die Ausfallsicherheit und die Skalierbarkeit ändern.
  • Sprache für Apache Flink Anfragen in Odysseus (Bachelor Thesis)
    Apache Flink kommt Odysseus (im Vergleich zu anderen Systemen) relativ nah. Um uns aber besser mit Flink vergleichen zu können, wäre es interessant, Flink-Anfragen in Odysseus formulieren zu können. Beispiel: // Stream of (sensorId, carCnt) val vehicleCnts: DataStream[(Int, Int)] = ... val tumblingCnts: DataStream[(Int, Int)] = vehicleCnts // key stream by sensorId .keyBy(0) // tumbling time window of 1 minute length .timeWindow(Time.minutes(1)) // compute sum over carCnt .sum(1) val slidingCnts: DataStream[(Int, Int)] = vehicleCnts .keyBy(0) // sliding time window of 1 minute length and 30 secs trigger interval .timeWindow(Time.minutes(1), Time.seconds(30)) .sum(1) (Quelle: http://flink.apache.org/) Aspekte: - Punkt-Notation - Reihenfolge von Parametern - Zugriff auf Parameter über Index - Integration mit xText
  • Data Provenance in Streaming Systems (Bachelor Thesis, Master Thesis)
    Data Provenance meint den Ursprung eines Datums/Events. Es soll demnach möglich sein, in einem Datenstrommanagementsystem ein Ausgabedatum/-event bis hin zu den Eingabedaten/Events, die zu seiner Existenz beigetragen haben, zurückzuverfolgen. Dies ist vor allem für Diagnosen, Debugging aber auch für eine Transparenz gegenüber Nutzern wichtig. Ein Ansatz zu diesem Thema ist im Anhang beschrieben und soll in einer Bachelor- oder Masterarbeit für Odysseus umgesetzt werden, wobei sich eine Masterarbeit noch intensiver mit eigenen, anderen Ansätzen/Umsetzungsmöglichkeiten auseinander setzen sollte.

Masterarbeiten

  • Twitter-Analysen für Echtzeit-Statistiken (Nowcasting) (Bachelor Thesis, Master Thesis)
    Für die Erhebung einiger Statistiken müssen aufwendige Telefonumfragen gemacht werden, deren Durchführung und Auswertung lange dauern. Ein Beispiel ist, dass Arbeitslosenstatistiken in den USA durch Telefonumfragen erhoben werden und somit erst verzögert zur Verfügung stehen. Jedoch ist es möglich, aus anderen, schneller zur Verfügung stehenden Datenquellen eine Abschätzung zu dem aktuellen Zustand zu geben, sogenanntes Nowcasting. Twitter ist eine beliebte Datenquelle (Google Trends eine weitere). So kann durch das Zählen der Häufigkeit bestimmter Begriffe die Entwicklung auf dem Arbeitsmarkt abgeschätzt werden. Zusätzlich kann dies mit einer Geo-Komponente versehen werden, sodass man die Häufigkeit bestimmter Begriffe in bestimmten Gebieten sehen kann und ggf. mit der Häufigkeit in der Vergangenheit vergleicht. In dieser Arbeit soll Odysseus genutzt werden, um den Twitter-Datenstrom für diesen Zweck zu untersuchen. Es soll möglich sein, die Trends bestimmter Begriffe, Kombiniertes Auftreten bestimmter Begriffe, etc. zu analysieren. Als Anwendungsbeispiel kann die Arbeitslosenquote genutzt werden oder auch ein oder mehrere eigene Beispiele eingebracht werden. Links - https://en.wikipedia.org/wiki/Nowcasting_(economics) - http://www.vldb.org/pvldb/vol10/p145-antenucci.pdf
  • Data Provenance in Streaming Systems (Bachelor Thesis, Master Thesis)
    Data Provenance meint den Ursprung eines Datums/Events. Es soll demnach möglich sein, in einem Datenstrommanagementsystem ein Ausgabedatum/-event bis hin zu den Eingabedaten/Events, die zu seiner Existenz beigetragen haben, zurückzuverfolgen. Dies ist vor allem für Diagnosen, Debugging aber auch für eine Transparenz gegenüber Nutzern wichtig. Ein Ansatz zu diesem Thema ist im Anhang beschrieben und soll in einer Bachelor- oder Masterarbeit für Odysseus umgesetzt werden, wobei sich eine Masterarbeit noch intensiver mit eigenen, anderen Ansätzen/Umsetzungsmöglichkeiten auseinander setzen sollte.

Laufende Abschlussarbeiten

  • Entwicklung eines integrierten Konzeptes zur Priorisierung von Datenströmen und Datenelementen in Datenstrommanagementsystemen (Master Thesis; Betreuer: Marco Grawunder)
  • Umsetzung und Evaluation der Verknüpfung von TensorFlow und Odysseus (Bachelor Thesis; Betreuer: Marco Grawunder)
  • Konzeption und Umsetzung von Verfahren zur Berechnung eines Bolusvorschlags für das kollaborative Diabetes Tagebuch DiaLog (Bachelor Thesis; Betreuer: Marco Grawunder)
  • Signaturbasiertes Intrusion Detection mit Odysseus (Bachelor Thesis; Betreuer: Marco Grawunder)
  • Konzeption und prototypische Erstellung eines kollaborativen Diabetestagebuchs (Bachelor Thesis; Betreuer: Marco Grawunder)
  • Evaluieren der Anomalieerkennungsverfahren von Odysseus für Energienetzdaten (Bachelor Thesis; Betreuer: Michael Brand)
    In dem Datenstrommanagementframework Odysseus sind einige Verfahren zur Anomalieerkennung in Datenströmen umgesetzt. Im Rahmen dieser Bachelorarbeit sollen die vorhandenen Verfahren für eine Verwendung bei Energienetzdaten evaluiert werden. Die Energienetzdaten können aus Zählerständen von Erzeugern und Verbrauchern auf Niederspannungsebene (Smart Meter in Haushalten und PV Anlagen) bestehen. Darüber hinaus kann es sich auch um Messdaten handeln, die ein Energienetzbetreiber von seinen Geräten im Mittelspannungsnetz (z.B. Transformator) erhält.
  • Simulator für Protokolle aus dem Energienetz auf Basis von Odysseus (Bachelor Thesis; Betreuer: Michael Brand)
    Im Energienetz kommen unterschiedliche Protokolle zur Kommunikation zum Einsatz, unter anderem DLMS/COSEM und IEC 60870-5-104. Das Arbeiten mit diesem Protokollen ist allerdings nicht immer ganz einfach, vor allem, wenn man keine Testdaten zur Verfügung hat. Hier kommt die Vision ins Spiel, einen erweiterbaren Protokollsimulator zu haben, der Testdaten liefern kann, einfach zu bedienen ist, und vor allem leicht erweiterbar und parametrierbar ist. Im Rahmen einer Bachelorarbeit soll das Datenstrommanagementsystem Odysseus verwendet werden um einen erweiterbaren Simulator für Energienetzprotokolle zu entwickeln. Als ein Beispiel für einen solchen Simulator kann man sich den Fink WinPP Protokollsimulator anschauen (http://www.ipcomm.de/product/FinkWinPP/de/sheet.html). Neben funktionalen Anforderungen an den Simulator, die in Zusammenarbeit mit dem Betreuer ausgearbeitet werden sollen, geht es auch darum, einen Client mit Benutzeroberfläche zu designen.
  • Möglichkeiten der Personenerkennung in einem DSMS mit Odysseus (Bachelor Thesis; Betreuer: Marco Grawunder)
    Odysseus besitzt grundsätzliche Fertigkeit zur Bild- und Videoverarbeitung. In dieser Arbeit soll theoretisch untersucht und praktisch mit Hilfe unterschiedlicher Raspberry Pi basierter Kameras evaluiert werden, welche Möglichkeiten es gibt, Odysseus zur Überwachung von sicherheitsrelevanten Bereichen einzusetzen (Stichworte: Bewegungserkennung und Gesichtserkennung).
  • Datenstromverarbeitung auf der Grafikkarte (Master Thesis; Betreuer: Marco Grawunder)
  • Datenbereinigung für Datenströme (Master Thesis; Betreuer: Marco Grawunder)

Abgeschlossene Abschlussarbeiten

  • Konzeption und Erstellung einer datenbankorientierten Auswertungssoftware für Brennstoffzellen-Teststände (Bachelor Thesis; Betreuer: Marco Grawunder)
  • Erkennung emergenter Trents am Beispiel von Twitter mit Hilfe von Odysseus (Bachelor Thesis; Betreuer: Marco Grawunder)
  • Online Nutzerklassifizierung über Twitter Streams mit Odysseus (Bachelor Thesis; Betreuer: Marco Grawunder)
  • Entwicklung eines Konzepts zum Einsatz eines Robo-Advisors zur Unterstüzung der Portfolioverwaltung in einer Bank (Master Thesis; Betreuer: Marco Grawunder)
  • Dotted Chart View (Bachelor Thesis)
    In dieser Arbeit soll eine Dotted Chart View für den Interactive PMCube Explorer entwickelt werden
  • Ansätze zur Verarbeitung digitaler Signale in Datenströmen mit Odysseus (Master Thesis; Betreuer: Marco Grawunder)
    Es gibt eine ganze Reihe von Datenquellen, die nicht relationaler Natur sind. In dieser Arbeit sollen Ansätzen untersucht und implementiert werden, die es erlauben, Odysseus auch mit Verfahren der Signalverarbeitung auszustatten. In der Arbeit https://infoscience.epfl.ch/record/220881/files/EPFL_TH7183.pdf in Kapitel 7 sind Ansätze dafür aufgezeigt.
  • Webbasierte Erstellung von Anfrageplänen für Odysseus (Bachelor Thesis; Betreuer: Marco Grawunder)
  • Social Media Monitoring Show Case mit Odysseus (Bachelor Thesis; Betreuer: Marco Grawunder)
    Im Rahmen von Abschlussarbeiten wurden erste Schritte hin zu einer Plattform gemacht, die ein Überwachen von Social Media Auftritten (wie Facebook, Twitter oder auch Foren) ermöglicht. Die dabei entstandenen Basistechnologien sollen hier weiter verknüpft, vertieft und an einem realen Szenario evaluiert werden.
  • Security-Punctuations in Odysseus (Bachelor Thesis; Betreuer: Michael Brand)
    In der Literatur gibt es ein Framework für Datenstrommanagementsysteme (DSMS), das nach Meinung der Autoren (Nehme, Rundensteiner und Bertino) einen flexiblen Sicherheitsansatz für Datenströme und deren Verarbeitung umsetzt. Bei diesem Ansatz wird angenommen, dass zukünftige, personenbezogene Geräte die Datenströme, die sie übermitteln, direkt mit Sicherheitsrichtlinien koppeln und sich die Sicherheitsrichtlinien daher schnell und häufi g ändern. Die Sicherheitsrichtlinien werden in dem Konzept entsprechend über den Datenstrom in Form von Sicherheits-Punctuations kommuniziert, damit sie auch umgehend bei den folgenden Datenstromelementen Anwendung finden können. Als Punctuations werden dabei Elemente in einem Datenstrom bezeichnet, die keine Nutzdaten tragen, sondern für andere Informationen, wie in diesem Fall Zugriffsrechte, genutzt werden können. Im Rahmen einer Bachelorarbeit soll dieses Konzept auf Odysseus übertragen werden. Ein weiterer Aspekt der Arbeit ist das Finden eines geeigneten Szenarios, sowie der Daten- und Punctuations-Erzeugung für dieses Szenario.
  • Klassifikation von Zeitreihen mit symbolischen Repräsentanten und Lücken (Master Thesis; Betreuer: Marco Grawunder)
    Externe Arbeit zusammen mit Kisters Sebastian Horwege
  • Möglichkeiten der Erstellung von Anfragen auf der Basis von Sprache (Bachelor Thesis, Master Thesis; Betreuer: Marco Grawunder)
    Anfragen werden in Odysseus typischweise mit Hilfe von PQL oder CQL (einem SQL-Dialekt) formuliert. Bei Einsatz z.B. in einem SmartHome ist diese Formulierung für den Nutzer u.U. etwas zu kompliziert. In dieser Arbeit geht es darum zu untersuchen, welche Verfahren des Natural Language Processing dabei helfen, eine natürlichsprachliche Anfrage im Stil von "Schalte immer das Licht an wenn ich fernsehe und es draußen dunkel ist" möglich ist.
  • Entwicklung einer Webanwendung für IFTTT (If this then that)/ MS Flow mit Odysseus (Bachelor Thesis; Betreuer: Marco Grawunder)
    Es gibt verschiedene Dienste (wie IFTTT oder Microsoft Flow) die beim Eingehen bestimmter Events Reaktionen auslösen. In dieser Arbeit soll es darum gehen, die beiden existierenden Dienste zu analysieren und einen prototypische Umsetzung auf der Basis von Odysseus zu realisieren. Da Odysseus viele der Dinge schon kann, geht es hier im Wesentlichen um ein Tool mit dem auch Laien die gewünschten Funktionen umsetzen können.
  • Odysseus Datenpumpe: Schnelles Schreiben von Events in NoSQL Systeme (Bachelor Thesis; Betreuer: Marco Grawunder)
    Normalerweise haben Datenstromsysteme einen Fire-and-Forget-Ansatz. Daten die bei den Senken ankommen, werden nicht weiter betrachtet. Es besteht aber die Möglichkeit, Daten in eine Datenbank zu schreiben- In dieser Arbeit soll es darum gehen zu untersuchen, welche Möglichkeiten es gibt, Daten möglichst schnell (ggf. auch parallel) wegzuspeichern. Dazu sollen verschiedene NoSQL-Systeme untersucht werden.
  • Online Content-based Filtering in Datenstrommamagementsystemen (Master Thesis; Betreuer: Cornelius Ludmann)
  • Modulare Online Matrix-Faktorisierung über Sliding Time Windows in Odysseus (Master Thesis; Betreuer: Cornelius Ludmann)
  • Echtzeitberechnung des Value-at-Risk zur Einschätzung von Marktpreisrisiken mit Odysseus (Master Thesis; Betreuer: Cornelius Ludmann)
  • Kryptographie und Datenstromverarbeitung (Master Thesis; Betreuer: Marco Grawunder)
  • SomeMod: Social Media Monitoring Dashboard (Bachelor Thesis; Betreuer: Marco Grawunder)
    Webbasierter Client für eine Social Media Monitoring Tool
  • Integration von Neuronalen Netzen in Odysseus (Bachelor Thesis; Betreuer: Marco Grawunder)
  • Dynamische Parallelisierung in Odysseus (Master Thesis; Betreuer: Marco Grawunder)
  • Out-of-Order-Verarbeitung in Odysseus (Bachelor Thesis; Betreuer: Michael Brand)
    Die Verarbeitung in Odysseus ist i.d.R. darauf ausgerichtet, dass die Daten in der richtigen zeitlichen Reihenfolge auftreten. Typischerweise wird die Ordnung dabei zu Beginn der Verarbeitung hergestellt. Es gibt in Odysseus bereits einige Möglichkeiten, mit einer Out-of-Order-Verarbeitung umzugehen. In dieser Arbeit sollen die unterschiedlichen Ansätze analysiert, getestet und bewertet werden. Ggf. werden dabei noch neue, zu implementierende Ansätze erkannt.
  • Profiling von kontinuierlichen Anfragen in Odysseus (Bachelor Thesis, Master Thesis; Betreuer: Marco Grawunder)
    z. B.: - Latenz verteilt auf die einzelnen Operatoren im Anfrageplan
  • Graphverarbeitung mit Odysseus (Master Thesis; Betreuer: Michael Brand)
    - Wie kann man Graphverabeitung (Graphdatenbanken) und Datenstromverarbeitung zusammen bringen? - Was gibt es in diesem Bereich bereits? - Welche DSMS können mit Graphen umgehen? - Wie kann man Graphinformationen einlesen? Tupel? - Wie baut man daraus einen Graphen/ Wie wird dieser in Odysseus repräsentiert? - Wie sehen bei Graphen/ Graphelementen Gültigkeiten aus? Fenster? Mögliches Szenario: DEBS Grand Challenge 2016
  • Vergleich mit Apache Flink (Master Thesis; Betreuer: Marco Grawunder)
    Es wäre schön uns mit Apache Flink zu vergleichen, da es Odysseus (im Vergleich zu anderen aktuellen Systemen) am meisten zu ähneln scheint.
  • ETL mit Odysseus (Bachelor Thesis; Betreuer: Marco Grawunder)
  • Optimierungsansätze für Stream Reasoning in Odysseus (Master Thesis; Betreuer: Marco Grawunder)
  • Anfragebasiertes Admission Control in Odysseus (Bachelor Thesis; Betreuer: Marco Grawunder)
    Ansätze zum Anfragebasierten Admission Control zu Ende durchdenken und umsetzen. Ausgangspunkt kann das BTW-Paper sein. Zusätzlich notwendig: Komplexes Szenario definieren, evaluieren und CADL
  • Erweiterung eines DSMS durch OPC UA am Beispiel von Odysseus (Master Thesis; Betreuer: Marco Grawunder)
  • Erweiterung des Matrix-Features in Odysseus (Bachelor Thesis; Betreuer: Cornelius Ludmann)
    Erweiterung des Matrix-Features in Odysseus um mindestens folgende Funktionen: * Effiziente Speicherung dünn besetzter Matrizen * Matrix-Faktorisierung (MF) / Matrix-Decomposition für voll besetzte Matrizen (z. B. SVD) und dünn besetzte Matrizen (z. B. Low-rank, nonnegativ, probabilistic Matrix Factorization) Operatoren für die MF sollten modular aufgebaut sein, sodass z. B. unterschiedliche Verlustfunktionen genutzt werden können.
  • Nutzung von Open Linked Data für ein RecSys mit Odysseus (Master Thesis; Betreuer: Cornelius Ludmann)
    Beispieldatensatz: http://sisinflab.poliba.it/events/lod-recsys-challenge-2015/
  • Entwicklung eines Condition Monitoring-Werkzeugs auf der Basis von Datenströmen mit Odysseus (Master Thesis; Betreuer: Marco Grawunder)
  • Entwicklung eines generischen Konzepts zur Materialisierung im MPM (Master Thesis)
    Besonderer Fokus sollte auf der Materialisierung von Zwischenergebnissen der Mining-Algorithmen liegen. Dabei ist zu beachten, dass im MPM belibige Algorithmen mit unterschiedlichen Zwischenergebnissen vorhanden sein können
  • Integration von Process-Enhancement in den PMCubeExplorer (Bachelor Thesis, Master Thesis)
    Ziel dieser Arbeit ist es, ein generisches Konzept zum Process-Enhancement zu entwickeln und in den PMCube Explorer zu integrieren. Dabei soll durch die konkrete Umsetzung einer oder mehrerer Perpektiven die Erweiterbarkeit/Austauschbarkeit des Ansatzes gezeigt werden.
  • Conformance Checking auf Process Trees (Bachelor Thesis)
    Im PMCubeExplorer stehen bereits Conformance-Checking Technologien (Token Replay, Comparing Footprints) zur Verfügung, allerdings nur für Petrinetze. Anders als Petrinetze haben Process Trees jedoch keine Netzstruktur, wodurch ein einfaches Verfolgen der Kanten vom Start- bis zum Endknoten nicht möglich ist. Ziel dieser Arbeit ist es, bestehende Techniken zum Conformance-Checking (Token-Replay, Comparing Footprints) auf Baumstrukturen zu übertragen. Dadurch soll es möglich werden, die Fitness für Process-Trees zu ermitteln.
  • Parallelisierte Verarbeitung von Datenströmen in Multicore-Umgebungen mit dem Datenstrommanagement-Framework Odysseus (Master Thesis; Betreuer: Marco Grawunder)
    SIGMOD TUTORIAL SESSIONS Tutorial 1: How to Stop Under-Utilization and Love Multicores Tuesday 10:30-12:10, Tuesday 13:30-15:10 Location: Magpie Hashtag: #sigmod14 #tutorial1 Presenters: Anastasia Ailamaki, EPFL; Erietta Liarou, EPFL; Pinar Tozun, EPFL; Danica Porobic, EPFL; Iraklis Psaroudakis, EPFL, SAP AG
  • Ein Transformationsansatz für die automatische Erstellung von ereignisgesteuerten Softwaresystemen (Master Thesis; Betreuer: Marco Grawunder)
    Aktuell werden immer Anfragen direkt in einer Odysseus-Runtime ausgeführt. Diese Arbeit soll Ansätze untersuchen, wie man Anfragen exportiert, kompiliert und dann laufen lässt. --> Compiler für Anfragen. Das Ganze kann erstmal auf Java-Ebene erfolgen, später aber vielleicht auch für andere Programmiersprachen.
  • Big Windows - Processing Large Datasets in DSMS (Master Thesis; Betreuer: Marco Grawunder)
    SweepArea mit vielen Daten a) Indexstrukturen b) Kompression c) Auslagerung
  • Adaptive State Estimation with Odysseus and Mosaic (Master Thesis; Betreuer: Marco Grawunder)
  • Erstellung und Analyse von Bewegungsprofilen mit Odysseus (Master Thesis; Betreuer: Marco Grawunder)
  • Odysseus/Bilderkennung/Fussball (Bachelor Thesis; Betreuer: Marco Grawunder)
    Kristian Bruns
  • Odysseus SCADA (Bachelor Thesis; Betreuer: Marco Grawunder)
    EclipseScada + Windml.org --> Odysseus
  • Integration von Natural-Language-Processing-Verfahren in ein Datenstrom-Management-System (Bachelor Thesis; Betreuer: Marco Grawunder)
    Sprachliche Analyse von Twitter-Nachrichten mit Hilfe von Natural Language Processing Verfahren
  • MEL-Designer (Bachelor Thesis)
    Ziel der Arbeit ist es, ein Werkzeug für den Aufbau von MEL zu entwerfen und umzusetzen. Das Tool soll unter anderem folgende Funktionalitäten enthalten: - Tabellenstruktur aus Metadaten - Händisches und automatisches Befüllen von Dimensionstabellen - Funktion zur Integration von Event Logs über eine generische Schnittstelle. Dabei sollen insbesondere existierende Event-Log-Formate genutzt werden Für diese Arbeit wird das Metadatenmodell (inl. Editor) und ggf. die XES-Implementierung von Alexander Meister bereitgestellt.
  • Werkzeug zur integrierten Überwachung sozialer Netzwerke auf Basis von Odysseus (Master Thesis; Betreuer: Marco Grawunder)
  • Securing Odysseus (Bachelor Thesis; Betreuer: Marco Grawunder)
    Evtl. durch Julian Cekici
  • Parallelisierung von Process-Mining-Algorithmen (Master Thesis)
    Es soll untersucht werden, inwieweit Process-Mining-Verfahren (insbesondere Process-Discovery) parallelisiert werden können (z.B. durch Map-/Reduce-Ansätze. Dabei sollen unter anderem verschiedene Algorithmen auf ihre Parallelisierbarkeit untersucht werden (z.B. Alpha-Algorithmus, Heuristics Miner, Multiphase Process Mining, Genetic Miner (schon in anderen Arbeiten diskutiert). Gegebenenfalls muss eine parallelisierte Variante eines bestehenden Algorithmus bzw. ein neuer paralleler Algorithmus entwickelt und umgesetzt werden.
  • Process-Mining auf Datenströmen (Bachelor Thesis, Master Thesis)
    Es soll untersucht werden, inwiefern Process Mining Techniken auf Datenströmen (für den Operational Support) angewendet werden können. Mögliche Fragestellungen sind: Conformance Checking auf Event-Strömen und mit vorhandenem (statischem Modell) - Wie können die Event-Ströme aussehen? - Wie können die Ergebnisse aussehen? - Implementierung eines eigenen Operators Inkrementeller Process Discovery Algorithmus - Wie kann man ein Prozessmodell inkrementell erstellen, um ständige Scans der Daten zu vermeiden? Process Discovery auf Fenstern - Implementierung als eigenen Operator (ähnlich zur Diss von DGe)
  • Big Windows (Bachelor Thesis, Master Thesis; Betreuer: Marco Grawunder)
    Procesing large Windows (millions of tuples), what are the options? What is for which cases the best option (e.g. including main memory stores)
  • Entwicklung eines verteilten Reputationssystems zur Anwendung in OdysseusNet (Bachelor Thesis, Master Thesis; Betreuer: Michael Brand)
  • Load Balancing in Odysseus (Bachelor Thesis; Betreuer: Marco Grawunder)

Weitere Abschlussarbeiten sind unter der folgenden Adresse zu finden:

odysseus.informatik.uni-oldenburg.de/index.php

 

Webmaster (Stand: 10.09.2018)