Skip to main content

Message Delivery Guarantee and Status Update of Clients Based on IoT-AMQP

  • Conference paper
  • First Online:
Intelligent Communication and Computational Technologies

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 19))

Abstract

Advanced Message Queue Protocol (AMQP) is an open-standard application layer protocol for IoT focusing on message-oriented middleware. It provides asynchronous publish/subscribe communication with messaging. It is store-and-forward feature that ensures reliability even after network disruptions, which is its main advantage. When compared all other IoT protocols with AMQP protocol, it gives better performance. In this paper, we provide features for some cases or situations like when any client disconnected ungracefully or when any client connected and subscribed for a particular topic which it is interested in. This is because these features are used to notify other client(s) about disconnected client and help newly subscribed clients to get a status update immediately after subscribing and do not have to wait until the publishing clients send the new update. So AMQP protocol provides the guarantee of message delivery and provides reliable communication even after a network failure.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Al-Fuqaha, Ala, et al. Internet of things: A survey on enabling technologies, protocols, and applications, IEEE Communications Surveys & Tutorials 17.4 (2015): 2347–2376.

    Google Scholar 

  2. Karagiannis, Vasileios, et al., A survey on application layer protocols for the internet of things, Transaction on IoT and Cloud Computing 3.1 (2015): 11–17.

    Google Scholar 

  3. Luzuriaga, Jorge E., et al., A comparative evaluation of AMQP and MQTT protocols over unstable and mobile networks, 2015 12th Annual IEEE Consumer Communications and Networking Conference (CCNC). IEEE, 2015.

    Google Scholar 

  4. Maciej, Krzysztof Grochla, and Aleksander Seman, Evaluation of highly available and fault-tolerant middleware clustered architectures using RabbitMQ, Computer Science and Information Systems (FedCSIS), 2014 Federated Conference on. IEEE, 2014.

    Google Scholar 

  5. Xiong, Xuandong, and Jiandan Fu, Active Status Certificate Publish and Subscribe Based on AMQP, Computational and Information Sciences (ICCIS), 2011 International Conference on. IEEE, 2011.

    Google Scholar 

  6. Subramoni, Hari, et al., Design and evaluation of benchmarks for financial applications using Advanced Message Queuing Protocol (AMQP) over InfiniBand, High Performance Computational Finance, 2008. WHPCF 2008. Workshop on. IEEE, 2008.

    Google Scholar 

  7. Fernandes, Joel L., et al., Performance evaluation of RESTful web services and AMQP protocol, 2013 Fifth International Conference on Ubiquitous and Future Networks (ICUFN). IEEE, 2013.

    Google Scholar 

  8. Vinoski, Steve, Advanced message queuing protocol, IEEE Internet Computing 10.6 (2006): 87.

    Google Scholar 

  9. G. Panchal , A. Ganatra, Y. Kosta, D. Panchal, “Forecasting Employee Retention Probability using Back Propagation Neural Network Algorithm”, IEEE 2010 Second International Conference on Machine Learning and Computing (ICMLC), Bangalore, India, pp. 248–251, 2010.

    Google Scholar 

  10. G. Panchal, A. Ganatra, P. Shah, D. Panchal, “Determination of over-learning and over-fitting problem in back propagation neural network”, International Journal on Soft Computing, vol. 2, no. 2, pp. 40–51, 2011.

    Google Scholar 

  11. G. Panchal, A. Ganatra, Y. Kosta, D. Panchal, “Behaviour analysis of multilayer perceptrons with multiple hidden neurons and hidden layers,” International Journal of Computer Theory and Engineering, vol. 3, no. 2, pp. 332–337, 2011.

    Google Scholar 

  12. G. Panchal and D. Panchal, “Solving np hard problems using genetic algorithm,” International Journal of Computer Science and Information Technologies, vol. 6, no. 2, pp. 1824–1827, 2015.

    Google Scholar 

  13. G. Panchal, D. Panchal, “Efficient attribute evaluation, extraction and selection techniques for data classification,” International Journal of Computer Science and Information Technologies, vol. 6, no. 2, pp. 1828–1831, 2015.

    Google Scholar 

  14. G. Panchal, D. Panchal, “Forecasting electrical load for home appliances using genetic algorithm based back propagation neural network,” International Journal of Advanced Research in Computer Engineering & Technology (IJARCET), vol. 4, no. 4, pp. 1503–1506, 2015.

    Google Scholar 

  15. G. Panchal, D. Panchal, “Hybridization of Genetic Algorithm and Neural Network for Optimization Problem,” International Journal of Advanced Research in Computer Engineering & Technology (IJARCET), vol. 4, no. 4, pp. 1507–1511, 2015.

    Google Scholar 

  16. Y. Kosta, D. Panchal, G. Panchal, A. Ganatra, “Searching most efficient neural network architecture using Akaikes information criterion (AIC),” International Journal of Computer Applications, vol. 1, no. 5, pp. 41–44, 2010.

    Google Scholar 

  17. AMQP: Advanced Message Queuing, version 0.8, AMQP working group protocol specification, June 2006 [Online] Available. https://www.iona.com/opensource.

  18. Programming WireAPI, http://www.openamq.org/

  19. Pivotal Software, Inc., Messaging that just works, [Online] Available: https://www.rabbitmq.com, 2014

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Purvi Bhimani .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte. Ltd.

About this paper

Cite this paper

Bhimani, P., Panchal, G. (2018). Message Delivery Guarantee and Status Update of Clients Based on IoT-AMQP. In: Hu, YC., Tiwari, S., Mishra, K., Trivedi, M. (eds) Intelligent Communication and Computational Technologies. Lecture Notes in Networks and Systems, vol 19. Springer, Singapore. https://doi.org/10.1007/978-981-10-5523-2_2

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-5523-2_2

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-5522-5

  • Online ISBN: 978-981-10-5523-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics