Skip to main content

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 935))

Abstract

Internet of Things applications produce enormous amounts of data that need to be collected, analyzed, transferred, and stored at best-suited places. An interplay among Cloud Computing and Fog Computing proves to be a promising solution for the Internet of Things (IoT). Publish/Subscribe (Pub/Sub) systems have been widely deployed in many IoT projects. IoT devices often directly connect to their closest brokers to send and receive data. Building an efficient broker overlay network for Pub/Sub systems to support wide geo-distribution IoT platforms is a matter of immediate concern. In this paper, we propose an efficient Edge-Cloud Pub/Sub model that coordinate brokers in the system for large-scale IoT application. Our simulation results prove that our broker overlay network can support low delay data delivery for these applications in a high scalable manner.

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Perera, C., Liu, C.H., Jayawardena, S.: The emerging internet of things marketplace from an industrial perspective: a survey. IEEE Trans. Emerg. Top. Comput. 3(4), 585–598 (2015)

    Article  Google Scholar 

  2. CISCO, Cisco Global Cloud Index: Forecast and Methodology, 2016–2021 White Paper. https://www.cisco.com/c/en/us/solutions/collateral/service-provider/global-cloud-index-gci/white-paper-c11-738085.html

  3. Bonomi, F., Milito, R., Natarajan, P., Zhu, J.: Fog computing: a platform for internet of things and analytics. In: Bessis, N., Dobre, C. (eds.) Big Data and Internet of Things: A Roadmap for Smart Environments. Studies in Computational Intelligence, vol. 546. Springer, Cham (2014)

    Chapter  Google Scholar 

  4. Antonic, A., Roankovic, K., Marjanovic, M., Pripuic, K: A mobile crowdsensing ecosystem enabled by a cloud-based publish/subscribe middleware. In: 2014 International Conference on Future Internet of Things and Cloud, Barcelona, pp. 107–114 (2014)

    Google Scholar 

  5. Rowe, A., Berges, M.E., Bhatia, G., Goldman, E., Rajkumar, R., Garrett, J.H., Moura, J.M., Soibelman, L.: Sensor andrew: large-scale campus-wide sensing and actuation. IBM J. Res. Dev. 55(1.2), 6:1–6:14 (2011)

    Article  Google Scholar 

  6. Eugster, P.T., Felber, P.A., Guerraoui, R., Kermarrec, A.M.: The many faces of publish/subscribe. ACM Comput. Surv. (CSUR) 35(2), 114–131 (2003)

    Article  Google Scholar 

  7. Rahimian, F., Girdzijauskas, S., Payberah, A.H., Haridi, S.: Vitis: a gossip-based hybrid overlay for internet-scale publish/subscribe enabling rendezvous routing in unstructured overlay networks. In: 2011 IEEE International Parallel & Distributed Processing Symposium, pp. 746–757. IEEE, May 2011

    Google Scholar 

  8. Harrison, T.H., Levine, D.L., Schmidt, D.C.: The design and performance of a real-time CORBA event service. ACM SIGPLAN Not. 32(10), 184–200 (1997)

    Article  Google Scholar 

  9. Hapner, M., Burridge, R., Sharma, R., Fialli, J., Stout, K.: Java Message Service. Sun Microsystems Inc., Santa Clara (2002)

    Google Scholar 

  10. Baldoni, R., Beraldi, R., Quema, V., Querzoni, L., Tucci-Piergiovanni, S.: TERA: topic-based event routing for peer-to-peer architectures. In: Proceedings of the 2007 Inaugural International Conference on Distributed Event-based Systems, pp. 2–13. ACM, June 2007

    Google Scholar 

  11. An, K., Khare, S., Gokhale, A., Hakiri, A.: An autonomous and dynamic coordination and discovery service for wide-area peer-to-peer publish/subscribe: experience paper. In: Proceedings of the 11th ACM International Conference on Distributed and Event-Based Systems, pp. 239–248. ACM, June 2017

    Google Scholar 

  12. Baldoni, R., Beraldi, R., Querzoni, L., Virgillito, A.: Efficient publish/subscribe through a self-organizing broker overlay and its application to SIENA. Comput. J. 50(4), 444–459 (2007)

    Article  Google Scholar 

  13. Carzaniga, A., Rosenblum, D.S., Wolf, A.L.: Achieving scalability and expressiveness in an internet-scale event notification service. In: Proceedings of the Nineteenth Annual ACM Symposium on Principles of Distributed Computing, pp. 219–227. ACM, July 2000

    Google Scholar 

  14. Strom, R., Banavar, G., Chandra, T., Kaplan, M., Miller, K., Mukherjee, B., Sturman, D.C., Ward, M.: Gryphon: an information flow based approach to message brokering. arXiv preprint cs/9810019 (1998)

    Google Scholar 

  15. IoTivity software framework. https://www.iotivity.org

  16. Menzel, T., Karowski, N., Happ, D., Handziski, V., Wolisz, A.: Social sensor cloud: an architecture meeting cloud-centric IoT platform requirements. In: 9th KuVS NGSDP Expert Talk on Next Generation Service Delivery Platforms (2014)

    Google Scholar 

  17. OASIS. MQTT Version 3.1.1 (2014). http://docs.oasis-open.org/mq./mq./v3.1.1/os/mq.-v3.1.1-os.html

  18. Jafari, S.J., Naji, H.: GeoIP clustering: solving replica server placement problem in content delivery networks by clustering users according to their physical locations. In: 2013 5th Conference on Information and Knowledge Technology (IKT), pp. 502–507. IEEE, May 2013

    Google Scholar 

  19. Katz-Bassett, E., John, J.P., Krishnamurthy, A., Wetherall, D., Anderson, T., Chawathe, Y.: Towards IP geolocation using delay and topology measurements. In: Proceedings of the 6th ACM SIGCOMM Conference on Internet Measurement, pp. 71–84. ACM, October 2006

    Google Scholar 

  20. Eriksson, B., Barford, P., Maggs, B., Nowak, R.: Posit: an adaptive framework for lightweight IP geolocation. Computer Science Department, Boston University (2011)

    Google Scholar 

  21. Hunt, P., Konar, M., Junqueira, F.P., Reed, B.: ZooKeeper: wait-free coordination for internet-scale systems. In: USENIX Annual Technical Conference, vol. 8, no. 9, June 2010

    Google Scholar 

  22. SimPy. https://simpy.readthedocs.io/en/latest/

  23. Starbucks shop locations. https://community.periscopedata.com/t/80fyna/starbucks-locations

Download references

Acknowledgment

This research was supported by the MSIT (Ministry of Science and ICT), Korea, under the Grand Information Technology Research Center support program (IITP-2018-2015-0-00742) and the National Program for Excellence in SW (2017-0-00093), supervised by the IITP (Institute for Information & communications Technology Promotion).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Eui-Nam Huh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Pham, VN., Huh, EN. (2019). An Efficient Edge-Cloud Publish/Subscribe Model for Large-Scale IoT Applications. In: Lee, S., Ismail, R., Choo, H. (eds) Proceedings of the 13th International Conference on Ubiquitous Information Management and Communication (IMCOM) 2019. IMCOM 2019. Advances in Intelligent Systems and Computing, vol 935. Springer, Cham. https://doi.org/10.1007/978-3-030-19063-7_12

Download citation

Publish with us

Policies and ethics