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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Margara, A., Cugola, G.: High performance publish-subscribe matching using parallel hardware. In: IEEE Trans. Parallel Distrib. Syst. 25 (2014)
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)
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)
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
Barazzutti, R., Felber, P.: Streamhub: A massively parallel architecture for high-performance content-based publish/subscribe. In: DEBS vol. 13
Wang, X.C.: Pub/sub on stream: a multi-core based message broker with qos support. In: DEBS (2012)
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)
Carzaniga, A., Wolf, A.: Forwarding in a content-based network. In: Proceedings of SIG-COMM, pp. 163–174 (2003)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Shah, M.A., Kulkarni, D. (2019). Multi-GPU Approach for Development of Parallel and Scalable Pub-Sub System. In: Iyer, B., Nalbalwar, S., Pathak, N. (eds) Computing, Communication and Signal Processing . Advances in Intelligent Systems and Computing, vol 810. Springer, Singapore. https://doi.org/10.1007/978-981-13-1513-8_49
Download citation
DOI: https://doi.org/10.1007/978-981-13-1513-8_49
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-1512-1
Online ISBN: 978-981-13-1513-8
eBook Packages: EngineeringEngineering (R0)