A.o. Univ. Prof. Dr. Dipl.-Ing. eva Kühn
TU Wien

Andreas Brueckl

Relaxed non-blocking distributed transactions for the eXtensible virtual shared memory


Diploma Thesis, TU-Vienna, 2013


In the development of distributed applications, especially communication and coordination are complex tasks. Therefore developers are using middleware technologies which are hiding the complexity and providing enterprise features like transactions out-of-the box. Especially middlewares which are following the space-based computing (SBC) paradigm are often used for coordination tasks.


But although space-based middlewares are simplifying the development of distributed applications, most of them can not be used for complex applications because they do not provide an essential enterprise feature: distributed transactions. Other middlewares which already provide this feature often rely on old commit algorithms which are having known problems in certain scenarios.


Therefore this work provides a flexible and concurrent distributed transaction model which is aligned on the space-based computing paradigm. The new model supports long-lived transactions and provides a high degree of consistency. As a positive side effect the evaluation shows that in certain scenarios the new transaction model performs better than a standard local transaction system.



top | XHtml 1.0 strict | last update: Jun 2015