Multiple Multicast Architecture for XMPP based Applications
Sep 1, 2022ยท
,,,,,ยท
1 min read
Harshitha Belagavi Rajaprakash
Niyati B Mehta
Shivangi Rai
Deepti
S M Dilip Kumar
S Sheela
Abstract
Extensible Messaging Presence Protocol (XMPP) is a real-time information transmission specification protocol that is based on IP technology and Extensible Markup Language supporting publish/subscribe messaging systems. Multicast is the operation that is carried out by a publisher in a publisher-subscriber scenario such that it simultaneously sends data to multiple subscribers. There are many XMPP Extension Protocols (XEPs) available in the literature, that enable the use of XMPP for multicast. This network is made up of publishers who publish messages to multiple subscribers, some of whom may overlap. This is a case of Multiple Multicast (MMC). In this paper, a novel architecture to extend XMPP for multiple multicast has been proposed to cater multiple multicast in a publish subscribe network. In the literature, it was found that multiple multicast was not extensively considered in a mobile, publish subscribe network, hence the architecture proposed to cater to the multiple multicast nature for data exchange between multiple publishers to multiple groups of subscribers. In the considered network of subscribers in publish subscribe scenario, cluster heads help in forwarding the data to nodes connected to it and a cloud storage is used to ensure that message is successfully delivered to all the subscribers from publishers by creating a hierarchical structure to the network. Multilevel cache ensures that overloading does not happen at any cache memory. This paper attempts to reduce the number of replications and other overheads incurred by these replications. Performing multicast dramatically reduces network traffic by delivering a single stream to multiple receivers.
Type
Publication
3rd International Conference for Emerging Technology (INCET), IEEE
Click the Cite button above to demo the feature to enable visitors to import publication metadata into their reference management software.
Create your slides in Markdown - click the Slides button to check out the example.
Add the publication’s full text or supplementary notes here. You can use rich formatting such as including code, math, and images.