Iris: A decentralized approach to backend messaging middlewares
Computer Science and Information Systems, Tome 11 (2014) no. 2.

Voir la notice de l'article provenant de la source Computer Science and Information Systems website

In this work we introduce the design and internal workings of the Iris decentralized messaging framework. Iris takes a midway approach between the two prevalent messaging middleware models: the centralized one represented by the AMQP family and the socket queuing one represented by ZeroMQ; by turning towards peer-to-peer overlays as the internal transport for message distribution and delivery. A novel concept is introduced, whereby a distributed service is composed not of individual application instances, but rather clusters of instances responsible for the same sub-service. Supporting this new model, a collection of higher level messaging patterns have been identified and successfully implemented: broadcast, request/reply, publish/subscribe and tunnel. This conceptual model and supporting primitives allow a much simpler way to specify, design and implement distributed, cloud based services. Furthermore, the proposed system achieves a significant switching speed, which – given its decentralized nature – can be scaled better than existing messaging frameworks, whilst incurring zero configuration costs.
Keywords: peer-to-peer, decentralized, message oriented middleware
@article{CSIS_2014_11_2_a7,
     author = {Peter Szilagyi},
     title = {Iris: {A} decentralized approach to backend messaging middlewares},
     journal = {Computer Science and Information Systems},
     publisher = {mathdoc},
     volume = {11},
     number = {2},
     year = {2014},
     url = {http://geodesic.mathdoc.fr/item/CSIS_2014_11_2_a7/}
}
TY  - JOUR
AU  - Peter Szilagyi
TI  - Iris: A decentralized approach to backend messaging middlewares
JO  - Computer Science and Information Systems
PY  - 2014
VL  - 11
IS  - 2
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/CSIS_2014_11_2_a7/
ID  - CSIS_2014_11_2_a7
ER  - 
%0 Journal Article
%A Peter Szilagyi
%T Iris: A decentralized approach to backend messaging middlewares
%J Computer Science and Information Systems
%D 2014
%V 11
%N 2
%I mathdoc
%U http://geodesic.mathdoc.fr/item/CSIS_2014_11_2_a7/
%F CSIS_2014_11_2_a7
Peter Szilagyi. Iris: A decentralized approach to backend messaging middlewares. Computer Science and Information Systems, Tome 11 (2014) no. 2. http://geodesic.mathdoc.fr/item/CSIS_2014_11_2_a7/