Authors
Eva Kühn, Stefan Craß, Gerald Schermann
Publication date
2015/3/4
Conference
2015 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing
Pages
53-61
Publisher
IEEE
Description
Distributed applications require coordination of distributed software components in order to achieve a common goal. A coordination model that abstracts the complexity of network communication eases the development of such applications. The objective is to design collaboration with remote hosts in the same way as local interactions. Separation of coordination logic and application code increases maintainability, as components can be easily replaced with alternative versions. Different applications often have similar requirements on their coordination logic, e.g. concerning replication or load balancing. Instead of developing this functionality for each application separately, reusable generic patterns should be applied and adapted to the corresponding use case. In this paper, we describe how a coordination model based on asynchronous, data-driven communication among autonomous peers can be enhanced …
Total citations
2015201620172018201920202021111
Scholar articles
E Kühn, S Craß, G Schermann - 2015 23rd Euromicro International Conference on …, 2015