Building scalable distributed network systems using a modified pipeline design pattern

Balázs Kreith · 2015

This paper attempts to do three things.The first is to examine the so called pipeline design pattern for designing and implementing applications.The second is to modify this pattern in order to make it available in programming languages supporting single inheritance only.The third goal is to use this pattern in a context of developing distributed network systems in which several devices and participants communicate and work simultaneously.We have developed our own framework in C# based on the pipeline design pattern and used it to build distributed network systems.We show the usability of the new pattern and suggest some directions for the future.

Read the paper · More papers on PaperTik