Powered by OpenAIRE graph
Found an issue? Give us feedback
addClaim

Global-Scale Event Dissemination on Mobile Social Channeling Platform

Authors: Rankyung Hong; Sangho Shin; Young Yoon; Atul Laxmankatole; Honguk Woo;

Global-Scale Event Dissemination on Mobile Social Channeling Platform

Abstract

We aim to develop a new pub/sub service through our XMPP-based platform for mobile social channeling applications. This pub/sub service is required to support the dissemination of publications from the social channels to billions of mobile clients with general interest as well as those with specific interest. Due to the wider reachability of publications, this pub/sub service imposes higher scalability requirement than the conventional ones. Meeting the scalability requirement becomes even more difficult when the pub/sub clients are geographically distributed and exhibit highly dynamic behavior. Given the dependency on the XMPP-based social channels as a substrate for publication dissemination, we first employed the state-of-the-art implementation of the pub/sub extension to XMPP servers. However, this implementation falls short in handling the aforementioned global scale and dynamic nature of our new pub/sub service. Therefore, we address the shortcomings by devising a new XMPP-based pub/sub system called SES (Scalable Eventing System). SES facilitates pub/sub communication on inter-regional clusters of pub/sub servers. SES improves scalability through a novel loadbalancing technique that adapts consistent hashing and virtual node placement strategies. Also, the procedure of publication notification is enhanced for higher throughput and lower latency. We demonstrate the advancements through empirical analysis conducted on Amazon Elastic Compute Cloud (EC2).

Related Organizations
  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    1
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
1
Average
Average
Average
Upload OA version
Are you the author of this publication? Upload your Open Access version to Zenodo!
It’s fast and easy, just two clicks!