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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
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
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)
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)
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)
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)
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
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)
Hapner, M., Burridge, R., Sharma, R., Fialli, J., Stout, K.: Java Message Service. Sun Microsystems Inc., Santa Clara (2002)
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
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
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)
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
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)
IoTivity software framework. https://www.iotivity.org
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)
OASIS. MQTT Version 3.1.1 (2014). http://docs.oasis-open.org/mq./mq./v3.1.1/os/mq.-v3.1.1-os.html
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
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
Eriksson, B., Barford, P., Maggs, B., Nowak, R.: Posit: an adaptive framework for lightweight IP geolocation. Computer Science Department, Boston University (2011)
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
Starbucks shop locations. https://community.periscopedata.com/t/80fyna/starbucks-locations
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-030-19063-7_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-19062-0
Online ISBN: 978-3-030-19063-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)