Skip to main content
Top

2019 | OriginalPaper | Chapter

Multi-GPU Approach for Development of Parallel and Scalable Pub-Sub System

Authors : Medha A. Shah, Dinesh Kulkarni

Published in: Computing, Communication and Signal Processing

Publisher: Springer Singapore

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Event matching plays an important part in the overall attainment of the content-based Publish-Subscribe system. These systems demand guaranteed message delivery, high throughput and low matching time. Existing parallel content matching algorithms make use of multiple cores and off the shelf hardware easily available in today’s modern computers. For a large number of events and subscriptions, these algorithms suffer from performance degradation. In this paper, we propose high-performance Publish-Subscribe system designed to run efficiently on multiple GPUs. Performance comparison with existing CCM (CUDA Content Matching) algorithm clearly demonstrates 32% improvement in matching latency.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Margara, A., Cugola, G.: High performance publish-subscribe matching using parallel hardware. In: IEEE Trans. Parallel Distrib. Syst. 25 (2014)CrossRef Margara, A., Cugola, G.: High performance publish-subscribe matching using parallel hardware. In: IEEE Trans. Parallel Distrib. Syst. 25 (2014)CrossRef
2.
go back to reference Shah, M.A., Kulkarni, D.B.: Doctoral symposium: design and development of high performance, scalable content based publish subscribe system. In: Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems (2016) Shah, M.A., Kulkarni, D.B.: Doctoral symposium: design and development of high performance, scalable content based publish subscribe system. In: Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems (2016)
3.
go back to reference Farroukh, A., Ferzli, E., Tajuddin, N., Jacobsen, H.-A.: Parallel event processing for content-based publish/subscribe systems. In: DEBS vol. 09, pp. 8:1–8:4 (2009) Farroukh, A., Ferzli, E., Tajuddin, N., Jacobsen, H.-A.: Parallel event processing for content-based publish/subscribe systems. In: DEBS vol. 09, pp. 8:1–8:4 (2009)
4.
go back to reference Tsoi, K., Papagiannis, I., Migliavacca, M., Luk, W., Pietzuch, P.: Accelerating publish/subscribe matching on reconfigurable supercomputing platforms. In: Proceedings of Many-Core and Reconfigurable Supercomputing Conference Tsoi, K., Papagiannis, I., Migliavacca, M., Luk, W., Pietzuch, P.: Accelerating publish/subscribe matching on reconfigurable supercomputing platforms. In: Proceedings of Many-Core and Reconfigurable Supercomputing Conference
5.
go back to reference Barazzutti, R., Felber, P.: Streamhub: A massively parallel architecture for high-performance content-based publish/subscribe. In: DEBS vol. 13 Barazzutti, R., Felber, P.: Streamhub: A massively parallel architecture for high-performance content-based publish/subscribe. In: DEBS vol. 13
6.
go back to reference Wang, X.C.: Pub/sub on stream: a multi-core based message broker with qos support. In: DEBS (2012) Wang, X.C.: Pub/sub on stream: a multi-core based message broker with qos support. In: DEBS (2012)
7.
go back to reference Shah, M.A., Kulkarni, D.B.: Design of high performance, scalable content-based publish-subscribe system using MPI-CUDA approach. In: Int. J. Comput. Sci. Eng. (IJCSE) UGC approved (2017). ISSN: 2347–2693 (E) Shah, M.A., Kulkarni, D.B.: Design of high performance, scalable content-based publish-subscribe system using MPI-CUDA approach. In: Int. J. Comput. Sci. Eng. (IJCSE) UGC approved (2017). ISSN: 2347–2693 (E)
8.
go back to reference Carzaniga, A., Wolf, A.: Forwarding in a content-based network. In: Proceedings of SIG-COMM, pp. 163–174 (2003) Carzaniga, A., Wolf, A.: Forwarding in a content-based network. In: Proceedings of SIG-COMM, pp. 163–174 (2003)
9.
go back to reference Carzaniga, A., Rosenblum, D., Wolf, A.: Achieving scalability and expressiveness in an internet-scale event notification service. In: Proceedings of the 19th Annual ACM Symposium, pp. 219–227 (2000) Carzaniga, A., Rosenblum, D., Wolf, A.: Achieving scalability and expressiveness in an internet-scale event notification service. In: Proceedings of the 19th Annual ACM Symposium, pp. 219–227 (2000)
Metadata
Title
Multi-GPU Approach for Development of Parallel and Scalable Pub-Sub System
Authors
Medha A. Shah
Dinesh Kulkarni
Copyright Year
2019
Publisher
Springer Singapore
DOI
https://doi.org/10.1007/978-981-13-1513-8_49