Bild mit Unilogo
home uni uni kontakt contact
unilogo Universität Stuttgart
Institute of Communication Networks and Computer Engineering (IKR)

Project description


Master thesis No. 958    (Offer)   [pdf]

Performance Analysis of Job-Splitting in Parallelized Systems



Performance Evaluation

Parallel Computions
Parallel Communications



Computation processes with parallel execution paths can be greatly enhanced by parallel processing as, e.g. in "Big Data" processing (MapReduce, Hadoop), executed on massively parallel computers or on multi-core processors. The operating system splits up the execution path ("Fork"), but the continuation after parallel processing requires a resynchronization ("Join") which causes either server blockings or subprocess resequencing (Model a). Parallel communications in the Internet allows a performance increase by reducing repeated transmissions in case of packet errors or packet losses (Model b).

Problem Definition

The performance analysis of parallelized systems is difficult and is approached mostly by the method of "Network Calculus". In this project an alternative method will be applied based on successive task graph reduction techniques and queueing theory. The thesis project is part of a joint cooperation of IRK with the DFG Collaborative Research Center "MAKI" at TU Darmstadt by which both methods will be applied by Queueing Theory and Network Calculus methods, respectively. The queueing method is based on stochastic task graph reductions. Both methods will be validated by computer simulations.

Aquired Knowledge and Capabilities

The student will become familiar with a highley actual problem in computing and communications requirements and advanced methods of performance analysis and simulation techniques. Basic knowledge on probabilities and stochastic processes and Java programming are helpful, and will be enforced during project work.


Prof. em. Dr.-Ing. Dr. h.c. mult. Paul J. Kühn, room 1.341 (ETI II), phone 685-68027, [homepage, E-Mail]