Theses are always awarded with relation to the current research projects of our research group. The exact task usually arises in dialog based on the interests and previous knowledge of the students.

The description of the research projects can be viewed on the personal pages of our employees. Therefore, the respective employee is the appropriate contact  for potential theses in his/her environment. General questions about the work flow of theses at our research group and further information on possible topics can be discussed with any employee of our group.

Exemplary topics for theses are:

  • Investigation of the Interaction of the Windows Scheduler and the Energy Saving Mechanisms of Modern Processors
  • Integration of New Data Storage Devices into the Memory Hierarchy using Solid State Disks as Example Devices
  • Comparing the Performance of Hard Disks and Solid State Disks with Respect to Different RAID Levels
  • A Simulator Framework for Solid State Disks
  • Energy-Efficient Execution of Multithreaded Applications on Multi-Core Processors
  • Evaluation of a Publish/Subscribe Middleware in PlanetLab
  • Adapting the Overlay Network Size of Publish/Subscribe Systems
  • Performance Analysis of Publish/Subscribe Systems using Queuing Networks
  • Validation of a Model for Performance Analysis of Publish/Subscribe Systems
  • Modeling Client Behavior and Distributions in Publish/Subscribe Systems
  • Integration of Request/Reply into Publish/Subscribe based on Flexible Message Routing
  • Implementing Workflow Pattern using Publish/Subscribe
  • Distributed Execution of Business Processes using Publish/Subscribe
  • Event-Based Composition of Business Processes
  • A Runtime Environment for Event-Based Components
  • Distributed Detection of Composite Events
  • Speculative Execution in Distributed Event-Based Systems
  • Adaptive Composition of Web Services under Quality-of-Service Aspects
  • Swarm Algorithms for Basic Geometric Formations
  • Composition of Self-X Properties
  • A Framework for the Graphical Visualization of Distributed Algorithms
  • Concept and Implementation of a Demonstrator for a Publish/Subscribe Middleware
  • Implementation of an Interface connecting a Publish/Subscribe Middleware to the Network Simulator NS3
  • Quantitative Comparison of Concurrency Strategies for Web Servers
  • Comparison of Techniques for Web-based Applications
  • Comparison of Implementations of Multi-Seat Computers
  • Distributed Placement Strategies for Virtual Machines
  • Caching in Publish/Subscribe-Systems