DOI QR코드

DOI QR Code

Drsign and Evaluation of a GQS-based Fog Pub/Sub System for Delay-Sensitive IoT Applications

지연 민감형 IoT 응용을 위한 GQS 기반 포그 Pub/Sub 시스템의 설계 및 평가

  • Bae, Ihn-Han (School of IT Eng., Catholic University of Daegu)
  • Received : 2017.07.06
  • Accepted : 2017.07.31
  • Published : 2017.08.31

Abstract

Pub/Sub (Publish/Subscribe) paradigm is a simple and easy to use model for interconnecting applications in a distributed environment. In general, subscribers register their interests in a topic or a pattern of events and then asynchronously receive events matching their interest, regardless of the events' publisher. In order to build a low latency lightweight pub/sub system for Internet of Things (IoT) services, we propose a GQSFPS (Group Quorum System-based Fog Pub/Sub) system that is a core component in the event-driven service oriented architecture framework for IoT services. The GQSFPS organizes multiple installed pub/sub brokers in the fog servers into a group quorum based P2P (peer-to-peer) topology for the efficient searching and the low latency accessing of events. Therefore, the events of IoT are cached on the basis of group quorum, and the delay-sensitive IoT applications of edge devices can effectively access the cached events from group quorum fog servers in low latency. The performance of the proposed GQSFPS is evaluated through an analytical model, and is compared to the GQPS (grid quorum-based pud/sub system).

Keywords

References

  1. Wikipedia, Publish and Subscribe Model, http://wiki.c2.com/?PublishSubscribeModel, (accessed June, 26, 2017).
  2. F. Rahimian, S. Girdzijauskas, A.H. Payberth, and S. Haridi, "Vitis: A Gossip-Based Hybrid Overlay for Internet-Scale Publish/Subscribe Enabling Rendezvous Routing in Unstructured Overlay Networks," Proceeding of International Parallel and Distributed Processing Symposium, pp. 746-757, 2011.
  3. Y. Sun, X. Qiao, B. Cheng, and J. Chen, "A Low-Delay, Lightweight Publish/Subscribe Architecture for Delay-Sensitive IOT Services," Proceeding of International Conference on Web Services, pp. 179-186, 2013.
  4. J. Zhou, T. Leppänen, E. Harjula, C. Yu, H. Jin, and L.T. Yang, "CloudThings: a Common Architecture for Integrating the Internet of Things with Cloud Computing," Proceeding of the International Conference on Computer Supported Cooperative Work in Design, pp. 651-657, 2013.
  5. J.H. Kim, "IoT Access Technology and Its Implications," Journal of Korea Information Society Development Institute, Broadcasting Policy Information and Communication, Vol, 28, No. 3, pp. 1-17, 2016.
  6. A. Munir, P. Kansaker, and S.U. Khan, "IFCIoT: Integrated Fog Cloud IoT Architectural Paradigm for Future Internet of Things," Journal of IEEE Consumer Electronics Magazine, Vol. 6, No. 3, pp. 74-82, 2017. https://doi.org/10.1109/MCE.2017.2684981
  7. H. Liu, F. Eldarrat, H. Alqahtani, A. Reznik, X. Foy, and Y. Zhang, "Mobile Edge Cloud System: Architectures, Challenges, and Approaches," Journal of IEEE System, Issue 99, pp. 1-14, 2017.
  8. K.P. Saharan and A. Kumar, “Fog in Comparison to Cloud: A Survey,” International J ournal of Computer Applications, Vol. 122, No. 3, pp. 10-12, 2015.
  9. Y. Joung, "Quorum-Based Algorithms for Group Mutual Exclusion," Journal of IEEE Transactions on Parallel and Distributed Systems, Vol. 14, No. 6, pp. 463-476, 2003. https://doi.org/10.1109/TPDS.2003.1199064
  10. Indiana University, Survey of Publish Subscribe Event System, Technical Report TR 574, School of Informatics and Computing, IN 47405-7104, 2003.
  11. A. Medvedev, A. Zaslavsky, S. Khoruzhnikov, and V. Grudinin, "Reporting Road Problems in Smart Cities Using OpenIoT Framework," Proceeding of International Workshop Interoperability and Open-Source Solutions for the Internet of Things, pp. 169-182, 2015.
  12. W. Li, H. Huang, and L. Zhang, "A Role-Based Distributed Publish/Subscribe System in IoT," Proceeding of International Conference on Computer Science and Network Technology, pp. 128-133, 2015.
  13. H.R. Arkian, A. Diyanat, and A. Pourkhalili, "MIST: Fog-Based Data Analytics Scheme with Cost-Efficient Resource Provisioning for IoT Crowdsensing Applications," Journal of Network and Computer Applications, Vol. 82, No. C, pp. 152-165, 2017. https://doi.org/10.1016/j.jnca.2017.01.012
  14. B. Tang, Z. Chen, G. Hefferman, T. Wei, H. He, and Q. Yang, "A Hierarchical Distributed fog Computing Architecture for Big Data Analysis in Smart Cities," Proceedings of the Academy Science Engineering Big Data and Social Informatics, pp. 1-6, 2015.
  15. I.H. Bae, "Design and Evaluation of a Hierarchical Hybrid Content Delivery Scheme Using Bloom Filter in Vehicular Cloud Environments," Journal of Multimedia Society, Vol. 19, No. 8, pp. 1597-1608, 2016. https://doi.org/10.9717/kmms.2016.19.8.1597