Skip to main content

Analysis of Streaming Information Using Subscriber-Publisher Architecture

  • Conference paper
  • First Online:
Intelligent Human Computer Interaction (IHCI 2020)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 12615))

Included in the following conference series:

  • 1280 Accesses

Abstract

Kafka is a massively scalable publisher-subscriber architecture. Using the features of Kafka this research paper accounts to create an architecture composed of subscriber-publisher environment incorporated with streaming data analysis application like Kafka in order to grab information from IOT based devices and provide summarized data along with prediction to the designated consumers. Through the use of Kafka, streaming huge volumes of data can be accomplished within seconds. In this research paper, Kafka’s architecture have been integrated with machine learning algorithms to generate predictions on a variety of use cases which can be advantageous for the society. These algorithms have been examined on the basis of time to calculate speed of data production thereby providing an idea as to which algorithm is advantageous for anticipating the power consumption of a household.

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 EPUB and 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

References

  1. Apache Kafka. https://kafka.apache.org/

  2. Zookeeper. http://zookeeper.apache.org/

  3. Postscapes. https://www.postscapes.com/diy-apache-kafka/

  4. Instructable. https://www.instructables.com/id/Subcriber-Publisher Environment/

  5. TheVerge. https://www.theverge.com/ad/17604188/Big_data_analysis

  6. Confluent. https://www.confluent.io/blog/using-apache-kafka-drive-cutting-edge-machine-learning

  7. Towards Data Science. https://towardsdatascience.com/getting-started-with-apache-kafka-in-python-604b3250aa05

  8. InfoQ. https://www.infoq.com/articles/traffic-data-monitoring-iot-kafka-and-spark-streaming/

  9. Karapanagiotidis, P.: Literature review of modern times series forecasting methods. Int. J. Forecasting 27(4), 11–79 (2012)

    Google Scholar 

  10. Towards Data Science. https://towardsdatascience.com/putting-ml-in-production-using-apache-kafka-in-python-ce06b3a395c8

  11. Rajkumar, L.R., Gagliardi, M.: The real-time publisher/subscriber inter-process communication model for distributed real-time systems: design and implementation. In: Proceedings of the IEEE Real-Time Technology and Applications Symposium (1995)

    Google Scholar 

  12. Fusco, G., Colombaroni, C., Comelli, L., Isaenko, N.: Short-term traffic predictions on large urban traffic networks: applications of network-based machine learning models and dynamic traffic assignment models. In: Proceedings of the 2015 IEEE International Conference on Models and Technologies for Intelligent Transportation Systems (MT-ITS), Budapest, Hungary, 3–5 June 2015, pp. 93–101 (2015)

    Google Scholar 

  13. Machine Learning Mastery. https://machinelearningmastery.com/naive-methods-for-forecasting-household-electricity-consumption/

  14. Albanese, D., Merler, G.S., Jurman, Visintainer, R.: MLPy: high-performance python package for predictive modeling. In: NIPS, MLOSS Workshop (2008)

    Google Scholar 

  15. Research Gate. https://www.researchgate.net/publication 330858371_Adaptive_Traffic_Management_System_Using_IoT_and_ Machine_Learning

  16. Schaul, T.: PyBrain. J. Mach. Learn. Res. 743–746 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aparajit Talukdar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Talukdar, A. (2021). Analysis of Streaming Information Using Subscriber-Publisher Architecture. In: Singh, M., Kang, DK., Lee, JH., Tiwary, U.S., Singh, D., Chung, WY. (eds) Intelligent Human Computer Interaction. IHCI 2020. Lecture Notes in Computer Science(), vol 12615. Springer, Cham. https://doi.org/10.1007/978-3-030-68449-5_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-68449-5_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-68448-8

  • Online ISBN: 978-3-030-68449-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics