Skip to main content

Testing AMQP Protocol on Unstable and Mobile Networks

  • Conference paper
Internet and Distributed Computing Systems (IDCS 2014)

Abstract

AMQP 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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. O’Hara, J.: Toward a Commodity Enterprise Middleware. Communications Magazine (2007)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Foundation OpenStack. AMQP and Nova (2014)

    Google Scholar 

  4. Corporation IMatix. Security and Robustness (2014)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Inc. Pivotal Software. Messaging that just works (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Luzuriaga, J.E., Perez, M., Boronat, P., Cano, J.C., Calafate, C., Manzoni, P. (2014). Testing AMQP Protocol on Unstable and Mobile Networks. In: Fortino, G., Di Fatta, G., Li, W., Ochoa, S., Cuzzocrea, A., Pathan, M. (eds) Internet and Distributed Computing Systems. IDCS 2014. Lecture Notes in Computer Science, vol 8729. Springer, Cham. https://doi.org/10.1007/978-3-319-11692-1_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-11692-1_22

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-11691-4

  • Online ISBN: 978-3-319-11692-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics