Self-Organizing Logical-Clustering
Topology for Managing Distributed
Context Information
M.Sc. Hasibur Rahman
Department of Computer and Systems Sciences,
Stockholm University
2015-09-24
2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
Why manage Context Information? (1)
• Everyday Things get connected
• Connected Things > human. Today, the ratio is 1.5:1 [Cisco]
• Hundreds of billions by 2020 [Ericsson, Cisco]
• Not the scale only but also expanding in its scope
• Vast network of Context Information (CI) will remain
underutilized if not properly managed
• According to IBM, 90% of CI in IoT is never utilized or acted
upon [IBM 15]
2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
Why manage Context Information? (2)
4 of 21
But how?
• This necessitates proper management of context
information
• Clustering efficient management context
information
• This thesis proposes a distributed clustering
approach namely logical-clustering.
• The idea is to cluster entities (e.g. things in IoT
landscape) based on similar context as opposed to
physical location-based clustering of entities
2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
5 of 21
Problem statement
• An architecture that reflects the real world
scenario
• A model which enables scalable and dynamic
dissemination of context information
• The rapidly changing dynamic environment further
mandates to bring about self-organization
• Performance evaluation
2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
6 of 21
Research question
• How can a self-organizing logical-
clustering topology be realized towards
efficiently managing a vast network of
distributed context information?
2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
7 of 21
Related work
• e-SENSE [Lombriser et al. 07]
• WSN logical neighborhoods [Mottola and Picco 06]
• Architectures for connecting entities and provisioning
context information [JW14]
• Research until now did not focus on real-time distributed
context information management [Miorandi et al. 12]
• A move towards future IoT requires distributed support
such as layering DHT i.e. H-DHT [Zoel et al. 08]
• Controlling heterogeneous entities and networks such as in
IoT exposes many challenges that can be resolved via SDN
[Pedro and Antonio 14]
2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
8 of 21
Contributions
• Demonstarted the challenges that require to enable
distributed CI clustering
• Four research sub-questions (SQs)
– A system architecture [Publication # I]
– Distributed PubSub Model [Publication # III & IV]
– Self-organization [Publication # V]
– Network performance [Publication # II]
2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
9 of 21
System Model (tiered H-DHT)
2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
Example
Communication
2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
13 of 21
Distributed PubSub Model
• To fulfill the requirements for scalable heterogeneous
context information dissemination and logical-sink
synchronization
• By extending the DCXP protocol and evaluated on a
proven IoT platform namely MediaSense
• High PubSub messages/sec
• Fast context-ID matching
2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
14 of 21
Self-organization
• In line with the vision of autonomic computing
and the control loop of IoE, three self-* aspects
have been designed and developed
• DCXP was further extended and two new
primitive functions were added
• The algorithms now enable each entity to
organize itself and further enabled stability and
resilience within logical-clustering
• Resulted in fast discovery of entity and high
discovery accuracy
2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
Autonomic computing
2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
16 of 21
Network Performance
• Mean delay and packet loss ratio were examined
• For variant information flow rate, and different cluster size
and entity per cluster
• 13% mean delay fluctuated when flow rate and cluster size
are increased by 60% and 200% respectively
• PLR increases by 20% for 100% increase in cluster size
each time
• Flow rate increases by about 338 % when packet size is
halved and PLR decreases by 15%
2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
17 of 21
Conclusions
• The thesis has grounded the vision of logical-clustering
• Several artefacts have been designed, developed, and
evaluated
• A fast, scalable and dynamic architecture
• Promising results:
– fast subscription matching
– high PubSub messages and formulas for PubSub outcome
prediction
– fast discovery of entities
– high discovery accuracy
• A template for enabling autonomic computing in IoT has
been portrayed
2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
18 of 21
Future work
• Context-based clustering algorithm needs to be
designed and developed
• Policies to enable autonomic computing in IoT needs to
be explored
• A more concrete and capable sink in IoT such as SDN
controller should be incorporated to see a fully
functional autonomic IoT
• A naming scheme along with UCI can be explored to
ensure unique identification of entity in IoT landscape
• Exploring load-balancing and scheduling algorithms for
sinks can result in higher discovery accuracy
• Heterogeneous interoperability of the sinks should also
be examined
2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
Thanks for your kind attention!
Questions?
2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
20 of 21
References
• [online] Big data and analysis, Internet of Things by IBM link:
http://www-01.ibm.com/software/info/internet-of-things/iot-prod/iot-announcement.html
• J. Walters, “Distributed Immersive Participation – Realising Multi-Criteria
ContextCentric Relationships on an Internet of Things”, PhD thesis, Department of
Computer and Systems Sciences, Stockholm University, November 2014
• C. Lombriser, M. Marin-Perianu, R. Marin-Perianu, D. Roggen, P. Havinga, G.
Troster, “Organizing Context Information Processing in Dynamic Wireless Sensor
Networks”, Proc. ISSNIP,pp. 67-72,December 2007
• L. Mottola and G. P. Picco: Logical Neighborhoods: A Programming Abstraction for
Wireless Sensor Networks, Distributed Computing in Sensor Systems, Volume
4026, 2006, pp 150-168
• H. Gellersen, A. Schmidt, M. Beigl, "Multi-Sensor Context-Awareness in Mobile
Devices and Smart Artifacts", Mobile Networks and Applications, vol. 7, no.5,
pp.341-351, 2002
2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
21 of 21
References (2)
• Pedro Martinez-Julia, Antonio F. Skarmeta, white paper ” Extending the
Internet of Things to IPv6 with Software Defined Networking”
• T. Kanter et al.., “MediaSense – an Internet of Things Platform for
Scalable and Decentralized Context Sharing and Control,” In: ICDT
2012,, The Seventh International Conference on Digital
Telecommunications, pp. 27-32, April 2012
• S. Zoels, Z. Despotovic, W. Kellerer:, “On hierarchical DHT systems- An
analytical approach for optimal design”, Computer Communications,
Volume 31(3), Page 576-590, 2008
• R.A. Baloch and Noel Crespi. Addressing context dependency using
profile context in overlay networks. In Consumer Communications and
Networking Conference (CCNC), 2010 7th IEEE, pages 1–5. IEEE,
January 2010
2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV

More Related Content

PDF
DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...
PDF
DireWolf Goes Pack Hunting: A Peer-to-Peer Approach for Secure Low Latency Wi...
PDF
From Data Platforms to Dataspaces: Enabling Data Ecosystems for Intelligent S...
PDF
Strategic Decision Support Systems Design: Integration Approach Between Exper...
PDF
Essential IoT TED Talks
PPT
A Knowledge-based Approach for Real-Time IoT Stream Annotation and Processing
PPT
Discovering Things and Things’ data/services
DOC
Dotnet ieee titles 2013 14
DireWolf - Distributing and Migrating User Interfaces for Widget-based Web Ap...
DireWolf Goes Pack Hunting: A Peer-to-Peer Approach for Secure Low Latency Wi...
From Data Platforms to Dataspaces: Enabling Data Ecosystems for Intelligent S...
Strategic Decision Support Systems Design: Integration Approach Between Exper...
Essential IoT TED Talks
A Knowledge-based Approach for Real-Time IoT Stream Annotation and Processing
Discovering Things and Things’ data/services
Dotnet ieee titles 2013 14

What's hot (17)

PDF
Keynote Learning Layers Developer Camp 2013
PPTX
Information Fusion Methods for Location Data Analysis
PPT
The Support of Advanced ICT
PDF
Detecting eCommerce Fraud with Neo4j and Linkurious
PPTX
Re-identification of Anomized CDR datasets using Social networlk Data
PPT
When Is A Digital Library Not A Digital
PPTX
The Story of the Semantic Grid
PDF
Community Learning Analytics – A New Research Field in TEL
PDF
Sapere project-introduction-dec-2010
PPTX
Iot presentation
PPT
SKA NZ R&D BeSTGRID Infrastructure
PPT
CERIF UK landscape (euroCRIS presentation)
PDF
Beyond Meta-Data: Nano-Publications Recording Scientific Endeavour
PPTX
ROSKO14 - Virtual space serving territory and interaction - INTISC 2014
PPT
Some Academic Sector/NMCA outcomes from the OGC Web Service Shibboleth Intero...
PDF
Ravi's SOP Princeton
PPT
OpenAIRE at the EC Consultation Workshop "Skills and Human Resources for e-In...
Keynote Learning Layers Developer Camp 2013
Information Fusion Methods for Location Data Analysis
The Support of Advanced ICT
Detecting eCommerce Fraud with Neo4j and Linkurious
Re-identification of Anomized CDR datasets using Social networlk Data
When Is A Digital Library Not A Digital
The Story of the Semantic Grid
Community Learning Analytics – A New Research Field in TEL
Sapere project-introduction-dec-2010
Iot presentation
SKA NZ R&D BeSTGRID Infrastructure
CERIF UK landscape (euroCRIS presentation)
Beyond Meta-Data: Nano-Publications Recording Scientific Endeavour
ROSKO14 - Virtual space serving territory and interaction - INTISC 2014
Some Academic Sector/NMCA outcomes from the OGC Web Service Shibboleth Intero...
Ravi's SOP Princeton
OpenAIRE at the EC Consultation Workshop "Skills and Human Resources for e-In...
Ad

Viewers also liked (10)

PPTX
VISIBER業務制度與大中華市場商機暨全球商機 v6
PDF
İnovatif Kimya Dergisi Sayı-10
PPT
Data types
PDF
Prezi tics
PDF
2015-Sales-Infographic
PDF
Risk assessment 2
PDF
Integrated Treatment for ARLD: Making it happen, 2 February 2017, Presentatio...
PDF
Thi cong btct le van kiem
DOCX
Mb0052 strategic management and business policy
VISIBER業務制度與大中華市場商機暨全球商機 v6
İnovatif Kimya Dergisi Sayı-10
Data types
Prezi tics
2015-Sales-Infographic
Risk assessment 2
Integrated Treatment for ARLD: Making it happen, 2 February 2017, Presentatio...
Thi cong btct le van kiem
Mb0052 strategic management and business policy
Ad

Similar to Self-Organizing Logical-Clustering Topology for Managing Distributed Context Information (20)

PDF
Middleware para IoT basado en analítica de datos
PDF
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
PDF
Internet of Things (IoT) in smart city.pdf
PDF
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
PPTX
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pptx
PPTX
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pptx
PPTX
Challenges of the io t v1
PPTX
Io t standard_bis_arpanpal
PDF
Internet of Things data lifecycle advantage
PPT
Internet of Things and Data Analytics for Smart Cities and eHealth
PPT
Information Engineering in the Age of the Internet of Things
PPTX
Internet of things (iot)
PPT
Smart manufacturing through cloud based-r-nabati--dr abdulbaghi ghaderzadeh
PPTX
Introduction to IoT Unit - I PRESENTATION.pptx
PPTX
A fair survey on internet of Things
PPTX
A fair survey on Internet of Things(IoT)
PDF
IoT Challenges: Technological, Business and Social aspects
PDF
Internetofthings perspectiveschallengesandopportunitiesv0-2-key-130509062720-...
PDF
Internet of Things: Perspectives, Challenges and Opportunities
PDF
Insight into IoT Applications and Common Practice Challenges
Middleware para IoT basado en analítica de datos
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
Internet of Things (IoT) in smart city.pdf
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pptx
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pptx
Challenges of the io t v1
Io t standard_bis_arpanpal
Internet of Things data lifecycle advantage
Internet of Things and Data Analytics for Smart Cities and eHealth
Information Engineering in the Age of the Internet of Things
Internet of things (iot)
Smart manufacturing through cloud based-r-nabati--dr abdulbaghi ghaderzadeh
Introduction to IoT Unit - I PRESENTATION.pptx
A fair survey on internet of Things
A fair survey on Internet of Things(IoT)
IoT Challenges: Technological, Business and Social aspects
Internetofthings perspectiveschallengesandopportunitiesv0-2-key-130509062720-...
Internet of Things: Perspectives, Challenges and Opportunities
Insight into IoT Applications and Common Practice Challenges

Recently uploaded (20)

PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
CEH Module 2 Footprinting CEH V13, concepts
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
PDF
Auditboard EB SOX Playbook 2023 edition.
PDF
substrate PowerPoint Presentation basic one
PDF
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
PPTX
Internet of Everything -Basic concepts details
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
LMS bot: enhanced learning management systems for improved student learning e...
PDF
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
Human Computer Interaction Miterm Lesson
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
4 layer Arch & Reference Arch of IoT.pdf
Co-training pseudo-labeling for text classification with support vector machi...
CEH Module 2 Footprinting CEH V13, concepts
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
Lung cancer patients survival prediction using outlier detection and optimize...
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
Auditboard EB SOX Playbook 2023 edition.
substrate PowerPoint Presentation basic one
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
Internet of Everything -Basic concepts details
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
LMS bot: enhanced learning management systems for improved student learning e...
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Human Computer Interaction Miterm Lesson
Rapid Prototyping: A lecture on prototyping techniques for interface design

Self-Organizing Logical-Clustering Topology for Managing Distributed Context Information

  • 1. Self-Organizing Logical-Clustering Topology for Managing Distributed Context Information M.Sc. Hasibur Rahman Department of Computer and Systems Sciences, Stockholm University 2015-09-24 2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
  • 2. Why manage Context Information? (1) • Everyday Things get connected • Connected Things > human. Today, the ratio is 1.5:1 [Cisco] • Hundreds of billions by 2020 [Ericsson, Cisco] • Not the scale only but also expanding in its scope • Vast network of Context Information (CI) will remain underutilized if not properly managed • According to IBM, 90% of CI in IoT is never utilized or acted upon [IBM 15] 2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
  • 3. 2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV Why manage Context Information? (2)
  • 4. 4 of 21 But how? • This necessitates proper management of context information • Clustering efficient management context information • This thesis proposes a distributed clustering approach namely logical-clustering. • The idea is to cluster entities (e.g. things in IoT landscape) based on similar context as opposed to physical location-based clustering of entities 2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
  • 5. 5 of 21 Problem statement • An architecture that reflects the real world scenario • A model which enables scalable and dynamic dissemination of context information • The rapidly changing dynamic environment further mandates to bring about self-organization • Performance evaluation 2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
  • 6. 6 of 21 Research question • How can a self-organizing logical- clustering topology be realized towards efficiently managing a vast network of distributed context information? 2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
  • 7. 7 of 21 Related work • e-SENSE [Lombriser et al. 07] • WSN logical neighborhoods [Mottola and Picco 06] • Architectures for connecting entities and provisioning context information [JW14] • Research until now did not focus on real-time distributed context information management [Miorandi et al. 12] • A move towards future IoT requires distributed support such as layering DHT i.e. H-DHT [Zoel et al. 08] • Controlling heterogeneous entities and networks such as in IoT exposes many challenges that can be resolved via SDN [Pedro and Antonio 14] 2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
  • 8. 8 of 21 Contributions • Demonstarted the challenges that require to enable distributed CI clustering • Four research sub-questions (SQs) – A system architecture [Publication # I] – Distributed PubSub Model [Publication # III & IV] – Self-organization [Publication # V] – Network performance [Publication # II] 2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
  • 9. 9 of 21 System Model (tiered H-DHT) 2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
  • 13. 13 of 21 Distributed PubSub Model • To fulfill the requirements for scalable heterogeneous context information dissemination and logical-sink synchronization • By extending the DCXP protocol and evaluated on a proven IoT platform namely MediaSense • High PubSub messages/sec • Fast context-ID matching 2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
  • 14. 14 of 21 Self-organization • In line with the vision of autonomic computing and the control loop of IoE, three self-* aspects have been designed and developed • DCXP was further extended and two new primitive functions were added • The algorithms now enable each entity to organize itself and further enabled stability and resilience within logical-clustering • Resulted in fast discovery of entity and high discovery accuracy 2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
  • 16. 16 of 21 Network Performance • Mean delay and packet loss ratio were examined • For variant information flow rate, and different cluster size and entity per cluster • 13% mean delay fluctuated when flow rate and cluster size are increased by 60% and 200% respectively • PLR increases by 20% for 100% increase in cluster size each time • Flow rate increases by about 338 % when packet size is halved and PLR decreases by 15% 2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
  • 17. 17 of 21 Conclusions • The thesis has grounded the vision of logical-clustering • Several artefacts have been designed, developed, and evaluated • A fast, scalable and dynamic architecture • Promising results: – fast subscription matching – high PubSub messages and formulas for PubSub outcome prediction – fast discovery of entities – high discovery accuracy • A template for enabling autonomic computing in IoT has been portrayed 2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
  • 18. 18 of 21 Future work • Context-based clustering algorithm needs to be designed and developed • Policies to enable autonomic computing in IoT needs to be explored • A more concrete and capable sink in IoT such as SDN controller should be incorporated to see a fully functional autonomic IoT • A naming scheme along with UCI can be explored to ensure unique identification of entity in IoT landscape • Exploring load-balancing and scheduling algorithms for sinks can result in higher discovery accuracy • Heterogeneous interoperability of the sinks should also be examined 2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
  • 19. Thanks for your kind attention! Questions? 2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
  • 20. 20 of 21 References • [online] Big data and analysis, Internet of Things by IBM link: http://www-01.ibm.com/software/info/internet-of-things/iot-prod/iot-announcement.html • J. Walters, “Distributed Immersive Participation – Realising Multi-Criteria ContextCentric Relationships on an Internet of Things”, PhD thesis, Department of Computer and Systems Sciences, Stockholm University, November 2014 • C. Lombriser, M. Marin-Perianu, R. Marin-Perianu, D. Roggen, P. Havinga, G. Troster, “Organizing Context Information Processing in Dynamic Wireless Sensor Networks”, Proc. ISSNIP,pp. 67-72,December 2007 • L. Mottola and G. P. Picco: Logical Neighborhoods: A Programming Abstraction for Wireless Sensor Networks, Distributed Computing in Sensor Systems, Volume 4026, 2006, pp 150-168 • H. Gellersen, A. Schmidt, M. Beigl, "Multi-Sensor Context-Awareness in Mobile Devices and Smart Artifacts", Mobile Networks and Applications, vol. 7, no.5, pp.341-351, 2002 2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV
  • 21. 21 of 21 References (2) • Pedro Martinez-Julia, Antonio F. Skarmeta, white paper ” Extending the Internet of Things to IPv6 with Software Defined Networking” • T. Kanter et al.., “MediaSense – an Internet of Things Platform for Scalable and Decentralized Context Sharing and Control,” In: ICDT 2012,, The Seventh International Conference on Digital Telecommunications, pp. 27-32, April 2012 • S. Zoels, Z. Despotovic, W. Kellerer:, “On hierarchical DHT systems- An analytical approach for optimal design”, Computer Communications, Volume 31(3), Page 576-590, 2008 • R.A. Baloch and Noel Crespi. Addressing context dependency using profile context in overlay networks. In Consumer Communications and Networking Conference (CCNC), 2010 7th IEEE, pages 1–5. IEEE, January 2010 2015/09/24/Hasibur Rahman, Licentiate Seminar, DSV