The final publication is available at Springer via http://dx.doi.org/ 10.1007/978-3-319-11692-1_22AMQP is a middleware protocol extensively used for exchanging
messages in distributed applications. It provides an abstraction
of the different participating parts and simplifies communication
programming details. AMQP provides reliability features and alleviates
the coordination of different entities of an application.
However, implementations of this protocol have not been well tested in
the context of mobile or unstable networks. This paper is the starting
point of an experimental evaluation of AMQP protocol in such kind of
scenarios. Our goal is to identify the limits of applicability of this middleware,
assessing its the capacity in terms of message losses, latencies
or jitter, when wireless devices are interrupted and reconnected. This
evaluation is of interest for the upcoming applications in which personal
devices and vehicles will collaborate, forming part of large complex systems.Luzuriaga Quichimbo, JE.; Pérez, M.; Boronat, P.; Cano Escribá, JC.; Tavares De Araujo Cesariny Calafate, CM.; Manzoni, P. (2014). Testing AMQP protocol on unstable and mobile networks. En Internet and Distributed Computing Systems. Springer. 250-260. doi:10.1007/978-3-319-11692-1_22S250260O’Hara, J.: Toward a Commodity Enterprise Middleware. Communications Magazine (2007)Gusmeroli, S., Piccione, S., Rotondi, D.: IoT@Work automation middleware system design and architecture. In: IEEE International Conference on Emerging Technologies and Factory Automation, ETFA (2012)Foundation OpenStack. AMQP and Nova (2014)Corporation IMatix. Security and Robustness (2014)Subramoni, H., Marsh, G., Narravula, S., Lai, P., Panda, D.K.: Design and evaluation of benchmarks for financial applications using advanced message queuing protocol (AMQP) over infiniband. In: 2008 Workshop on High Performance Computational Finance, WHPCF 2008 (2008)Appel, S., Sachs, K., Buchmann, A.: Towards benchmarking of amqp. In: Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems, pp. 99–100. ACM (2010)Fernandes, J.L., Lopes, I.C., Rodrigues, J.J.P.C., Ullah, S.: Performance evaluation of RESTful web services and AMQP protocol. In: IEEE ICUFN, pp. 810–815 (2013)Lee, S., Kim, H., Hong, D.K., Ju, H.: Correlation analysis of MQTT loss and delay according to QoS level. In: International Conference on Information Networking, pp. 714–717 (2013)Inc. Pivotal Software. Messaging that just works (2014