SlideShare a Scribd company logo
Hasibur Rahman
Enabling Scalable Publish/Subscribe
for Logical-Clustering in
Crowdsourcing via MediaSense
Science and Information Conference 2014
August 27-29, 2014 | London UK
Department of Computer and Systems Sciences (DSV)
Stockholm University
Overview
• Introduction
• Background
• Motivation
• Research Problem
• Our Solution
• Advantages and Analysis
• Conclusions and Future Work
Introduction
• Crowdsourcing
• Increase of Information
• Vast IoT sources
• Logical-Clustering
• Efficient Management of Context Information (CI)
• Filters out similar context from distributed sources
• MediaSense
• A scalable distributed IoT platform for CI sharing
Background
• Spontaneous human participation i.e. crowdsourcing is pivotal for future pervasive computing (Franco-
2011)
• The surge of social networks, mobile devices, Internet or Web-enabled services have enabled
unprecedented level of human participation in crowdsourcing which has been branded as “human-in-the-
loop-sensing” or citizen sensor networks (Boulos et al. -2011), Sheth -2009)
• Ericsson predicts that 50-500 billion mobile devices will be in use by 2020 (Ericsson - 2013)
• Ericsson envisions 5G as enabler for Networked Society (Ericsson - 2013)
• This necessitates proper management of CI so that resources can be shared from remote places
• Logical-clustering has been proposed as opposed to physical clustering to efficiently manage CI (Rahman et
al. - 2013)
Crowdsourcing
• People
• Pervasive devices
• Internet or Web-enabled services
• Surrounding things
• Context Information
Motivation
• Sharing heterogenous CI obtained from distributed sources
• Publish/Subscribe (PubSub) has emerged as an efficient means of
sharing ubiquitous CI
• By leveraging the PubSub in the crowdsourcing model can unravel the
challenge of sharing CI in real-time
What is the problem?
Can the distributed MediaSense platform (Kanter et al., 2009) be used as scalable PubSub model in real-time?
If it does then how does this approach differ from other approaches?"
We have proposed MediaSense as a potential solution to the above research questions
How can the context-IDs in logical-clustering be shared efficiently in real-time?
How can we synchronize logical-sink?
Our Solution
An entity registers as UCI in MediaSense
Each logical-sink registers itself as
a UCI and associated context-IDs
as its data
Logical-sinks are synchronized by
registering physical sinks as UCIs
Our Approach
Our advantages
Real-time,
Distributed- no central point of
failure issue
Fast, Efficient, Scalable
Memory efficient
Our advantages
74%
74%
74% improvement
compared to existing
MediaSense
# of published
context-IDs
Current
MediaSense
Modified
MediaSense
% improvement
1000 7.34 ms 4.17 ms 76
10000 8.93 ms 5.37 ms 66
100000 10.74 ms 6.23 ms 72
200000 11.65 ms 6.69 ms 74
Analysis
For both Published and Subscribed
items
3537 messages/sec if it is run only
for one second and over 9000 if
just published for logical-sink
PubSub messages/sec lowers by
one-third while magnitude is
increased by ten-fold
Analysis
86%
Subscription matching only
For a hundred-fold increase 86%
increase in matching duration
Analysis
Subscription matching only for a
single context-ID
The one-millionth context-ID took
8.76 ms to match with the
published context-IDs
Analysis
99%
99%
99% improvement compared
to PARDES for 2 million
context-IDs
PARDES increasing; MediaSense
increase is minimal
Analysis (Scalability)
# of
context-
IDs
Le Subscribe
(Counting)
MediaSense
%
improvement
500 K 85 ms 14.76 ms 476
1 million 350 ms 16.22 ms 2058
# of
context-
IDs
Le Subscribe
(Counting)
MediaSense
%
improvement
15 K 621 3151 407
1 million 7 91 1200
2058%
2058% improvement
compared to Le Subscribe in
terms of subscription
matching
1200%
1200% improvement in
PubSub messages/sec
Analysis
451%
163%
163%
&
451%
MediaSense betters Le
Subscribe and ToPSS
respectively by 163% and
minimum by 451%
Conclusions
MediaSense is feasible as PubSub model in
crowdsourcing especially in logical-clustering
It is fast- requires only 9.59 ms to match
two-millionth published context-ID
Scales well compared to other PubSub
model
Efficient and no centralization
Occupies only 185.97 MB memory to
store 5 million context-IDs
Future Work
UCI discovery
Performance evaluation on
devices with limited
computational capabilities
Adaptability and awareness
Security might be a concern; we
will look into this
+ 46 (0) 70 7463968
Contact Hasibur Rahman
hasibur.rahman021
hasibur@dsv.su.se
twitter.com/hasiburrahman29
facebook.com/SuZon.Hasibur.Rahman
ACKNOWLEDGMENT
The work is partially supported by funding
from the European Union FP7 MobiS project.
The outcome of this research will be used later
in the project.
Q & A!
Thank You!
Credits
mobiS logo
www.mobis-euproject.eu/
IMAGE CREDITS
Q & A image
http://www.openlounge.org/lunargame/one-question-infinite-
answers/

More Related Content

PPT
eCForce
PDF
GÉANT GN3plus an introduction to europe's 500 gbps research and education net...
PPT
eCForce - Build Engaging Collaborative Communities
PDF
Evaluating content-centric communication over power line communication infras...
PPTX
Provably Secure Key-Aggregate Cryptosystems with Broadcast Aggregate Keys for...
PPTX
292653671 act1-equipo3
PPTX
Gangehi Open Source Projekt
PPTX
Lr4 kramarenko%201
eCForce
GÉANT GN3plus an introduction to europe's 500 gbps research and education net...
eCForce - Build Engaging Collaborative Communities
Evaluating content-centric communication over power line communication infras...
Provably Secure Key-Aggregate Cryptosystems with Broadcast Aggregate Keys for...
292653671 act1-equipo3
Gangehi Open Source Projekt
Lr4 kramarenko%201

Viewers also liked (11)

DOCX
Risk assessment (1)
PPTX
Internship presentation
PPTX
Career path power point
PDF
Statistical Dissemination Control in Large Machine-to-Machine Communication N...
PDF
Pitch 2016
PPT
Revisi karakteristik transistor
PPTX
лоцкинська зош
PPTX
Las Herramientas Web
PPTX
ЗЕЙНЕТАҚЬI ЗАҢНАМАСЬIНДАҒЬI ЖАҢАЛЬIҚТАР
DOCX
Development+of+South+Korea+-+Final+Paper-+Wynn (2)
DOC
Sanjib Resume
Risk assessment (1)
Internship presentation
Career path power point
Statistical Dissemination Control in Large Machine-to-Machine Communication N...
Pitch 2016
Revisi karakteristik transistor
лоцкинська зош
Las Herramientas Web
ЗЕЙНЕТАҚЬI ЗАҢНАМАСЬIНДАҒЬI ЖАҢАЛЬIҚТАР
Development+of+South+Korea+-+Final+Paper-+Wynn (2)
Sanjib Resume
Ad

Similar to Enabling Scalable Publish/Subscribe for Logical-Clustering in Crowdsourcing via MediaSense (20)

PDF
Safe Drinking Water In Bangladesh Essay
PPTX
Bonazzi commons bd2 k ahm 2016 v2
PPTX
The Commons: Leveraging the Power of the Cloud for Big Data
PPT
A Framework for Geospatial Web Services for Public Health by Dr. Leslie Lenert
PDF
Internet of Things - Benefits for the Ummah
PDF
Comparative Analysis and Secure ALM P2P Overlay Multicasting of Various Multi...
PDF
MULTIPATH BROADCAST AND GOSSIP BASED APPROACH FOR VIDEO CIRCULATION
PPT
Dr H K Kaul
PPT
Why Digization Increases the Value of Print Collections"
PPTX
The Future Started Yesterday: The Top Ten Computer and IT Trends
PDF
ACIS Annual Report 2014
PDF
CD-GAIN: Content Delivery Through the Analysis of Users' Access Patterns, ta...
PDF
FIWARE Global Summit - The Digital Single Market - Benefits and Solutions for...
PPT
Cultivating Sustainable Software For Research
PDF
Channel model data2012
PDF
Science Gateway Canvas
PDF
InterSystems presentatie: Making Sense of Unstructured Data
PPTX
The NIH Data Commons - BD2K All Hands Meeting 2015
PDF
The NEEDS vs. the WANTS in IoT
PPTX
Big Data and User Segmentation in Mobile Context
Safe Drinking Water In Bangladesh Essay
Bonazzi commons bd2 k ahm 2016 v2
The Commons: Leveraging the Power of the Cloud for Big Data
A Framework for Geospatial Web Services for Public Health by Dr. Leslie Lenert
Internet of Things - Benefits for the Ummah
Comparative Analysis and Secure ALM P2P Overlay Multicasting of Various Multi...
MULTIPATH BROADCAST AND GOSSIP BASED APPROACH FOR VIDEO CIRCULATION
Dr H K Kaul
Why Digization Increases the Value of Print Collections"
The Future Started Yesterday: The Top Ten Computer and IT Trends
ACIS Annual Report 2014
CD-GAIN: Content Delivery Through the Analysis of Users' Access Patterns, ta...
FIWARE Global Summit - The Digital Single Market - Benefits and Solutions for...
Cultivating Sustainable Software For Research
Channel model data2012
Science Gateway Canvas
InterSystems presentatie: Making Sense of Unstructured Data
The NIH Data Commons - BD2K All Hands Meeting 2015
The NEEDS vs. the WANTS in IoT
Big Data and User Segmentation in Mobile Context
Ad

Recently uploaded (20)

PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Spectroscopy.pptx food analysis technology
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
A Presentation on Artificial Intelligence
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Machine Learning_overview_presentation.pptx
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Group 1 Presentation -Planning and Decision Making .pptx
Getting Started with Data Integration: FME Form 101
Spectroscopy.pptx food analysis technology
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Per capita expenditure prediction using model stacking based on satellite ima...
A Presentation on Artificial Intelligence
Assigned Numbers - 2025 - Bluetooth® Document
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
The Rise and Fall of 3GPP – Time for a Sabbatical?
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Empathic Computing: Creating Shared Understanding
MYSQL Presentation for SQL database connectivity
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Advanced methodologies resolving dimensionality complications for autism neur...
NewMind AI Weekly Chronicles - August'25-Week II
MIND Revenue Release Quarter 2 2025 Press Release
Machine Learning_overview_presentation.pptx
SOPHOS-XG Firewall Administrator PPT.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

Enabling Scalable Publish/Subscribe for Logical-Clustering in Crowdsourcing via MediaSense

  • 1. Hasibur Rahman Enabling Scalable Publish/Subscribe for Logical-Clustering in Crowdsourcing via MediaSense Science and Information Conference 2014 August 27-29, 2014 | London UK Department of Computer and Systems Sciences (DSV) Stockholm University
  • 2. Overview • Introduction • Background • Motivation • Research Problem • Our Solution • Advantages and Analysis • Conclusions and Future Work
  • 3. Introduction • Crowdsourcing • Increase of Information • Vast IoT sources • Logical-Clustering • Efficient Management of Context Information (CI) • Filters out similar context from distributed sources • MediaSense • A scalable distributed IoT platform for CI sharing
  • 4. Background • Spontaneous human participation i.e. crowdsourcing is pivotal for future pervasive computing (Franco- 2011) • The surge of social networks, mobile devices, Internet or Web-enabled services have enabled unprecedented level of human participation in crowdsourcing which has been branded as “human-in-the- loop-sensing” or citizen sensor networks (Boulos et al. -2011), Sheth -2009) • Ericsson predicts that 50-500 billion mobile devices will be in use by 2020 (Ericsson - 2013) • Ericsson envisions 5G as enabler for Networked Society (Ericsson - 2013) • This necessitates proper management of CI so that resources can be shared from remote places • Logical-clustering has been proposed as opposed to physical clustering to efficiently manage CI (Rahman et al. - 2013)
  • 5. Crowdsourcing • People • Pervasive devices • Internet or Web-enabled services • Surrounding things • Context Information
  • 6. Motivation • Sharing heterogenous CI obtained from distributed sources • Publish/Subscribe (PubSub) has emerged as an efficient means of sharing ubiquitous CI • By leveraging the PubSub in the crowdsourcing model can unravel the challenge of sharing CI in real-time
  • 7. What is the problem? Can the distributed MediaSense platform (Kanter et al., 2009) be used as scalable PubSub model in real-time? If it does then how does this approach differ from other approaches?" We have proposed MediaSense as a potential solution to the above research questions How can the context-IDs in logical-clustering be shared efficiently in real-time? How can we synchronize logical-sink?
  • 8. Our Solution An entity registers as UCI in MediaSense Each logical-sink registers itself as a UCI and associated context-IDs as its data Logical-sinks are synchronized by registering physical sinks as UCIs
  • 10. Our advantages Real-time, Distributed- no central point of failure issue Fast, Efficient, Scalable Memory efficient
  • 11. Our advantages 74% 74% 74% improvement compared to existing MediaSense # of published context-IDs Current MediaSense Modified MediaSense % improvement 1000 7.34 ms 4.17 ms 76 10000 8.93 ms 5.37 ms 66 100000 10.74 ms 6.23 ms 72 200000 11.65 ms 6.69 ms 74
  • 12. Analysis For both Published and Subscribed items 3537 messages/sec if it is run only for one second and over 9000 if just published for logical-sink PubSub messages/sec lowers by one-third while magnitude is increased by ten-fold
  • 13. Analysis 86% Subscription matching only For a hundred-fold increase 86% increase in matching duration
  • 14. Analysis Subscription matching only for a single context-ID The one-millionth context-ID took 8.76 ms to match with the published context-IDs
  • 15. Analysis 99% 99% 99% improvement compared to PARDES for 2 million context-IDs PARDES increasing; MediaSense increase is minimal
  • 16. Analysis (Scalability) # of context- IDs Le Subscribe (Counting) MediaSense % improvement 500 K 85 ms 14.76 ms 476 1 million 350 ms 16.22 ms 2058 # of context- IDs Le Subscribe (Counting) MediaSense % improvement 15 K 621 3151 407 1 million 7 91 1200 2058% 2058% improvement compared to Le Subscribe in terms of subscription matching 1200% 1200% improvement in PubSub messages/sec
  • 17. Analysis 451% 163% 163% & 451% MediaSense betters Le Subscribe and ToPSS respectively by 163% and minimum by 451%
  • 18. Conclusions MediaSense is feasible as PubSub model in crowdsourcing especially in logical-clustering It is fast- requires only 9.59 ms to match two-millionth published context-ID Scales well compared to other PubSub model Efficient and no centralization Occupies only 185.97 MB memory to store 5 million context-IDs
  • 19. Future Work UCI discovery Performance evaluation on devices with limited computational capabilities Adaptability and awareness Security might be a concern; we will look into this
  • 20. + 46 (0) 70 7463968 Contact Hasibur Rahman hasibur.rahman021 hasibur@dsv.su.se twitter.com/hasiburrahman29 facebook.com/SuZon.Hasibur.Rahman
  • 21. ACKNOWLEDGMENT The work is partially supported by funding from the European Union FP7 MobiS project. The outcome of this research will be used later in the project.
  • 22. Q & A! Thank You!
  • 23. Credits mobiS logo www.mobis-euproject.eu/ IMAGE CREDITS Q & A image http://www.openlounge.org/lunargame/one-question-infinite- answers/