Performance Analysis of the PVFS2 Persistency Layer

Julian Martin Kunkel · heiDOK (Heidelberg University) · 2006

Performance of complex software with a layered architecture is strongly limited by the capabilities of each single layer. An analysis of a single layer can be done by implementing a simple stub which has a well known complexity for the functions provided by the layer. Furthermore, the performance of the remaining layers and even the whole software architecture can be measured with an efficient stub to find bottlenecks. As the Parallel Virtual Filesystem Version 2 (PVFS2) has such a layered architecture, an examination of the different layers can help to improve performance. The goal of this thesis is the analysis of the PVFS2 persistency layer. In addition, concepts for further improvement of the layers are derived from this analysis.

Read the paper · More papers on PaperTik