SlideShare a Scribd company logo
Hasibur Rahman, PhLic
Enabling Distributed Context Entity Discovery for an
Internet-of-Things Platform
SAI Intelligent Systems Conference 2015
10-11 November 2015 | London UK
Introduction
• Everyday Things get connected
• Connected Things > human. Today, the ratio is 1.5:1
• Hundreds of billions by 2020
• Not limited to the scale of Connected Things only but also expands in its scope
• Leads to Internet of Everything (IoE)
Background
• The challenges surrounding IoT have so far focused on creating architectures, protocols
• In view of this, earlier researches have created MediaSense architecture which was implemented by
extending the Distributed Context eXchange Protocol (DCXP)
• MesiaSense allows to create context-aware applications with IoT and real-time sharing of Context
Information (CI)
• DCXP provides primitive messages to enable real-time communication between entities to share CI
• DCXP registers each entity as Universal Context Identifier (UCI) and other entity resolves the UCI to fetch
the corresponding CI
DCXP primitive messages
Message Description
REGISTER_UCI
This message is used to register a particular UCI that
holds context information in an entity
RESOLVE_UCI
This message needs to be invoked to fetch context
information associated with the UCI
GET
Once the UCI is resolved at an entity, this message is used
to get the context information
SUBSCRIBE
This enables an entity to subscribe to a particular context
information and entity only gets updated when there is a
new value
NOTIFY
Notifies the entity subscribes to a particular context
information with the latest information
CI sharing over MediaSense
What is the problem?
Conclusion
This mandates to look into new approach to enable context entity discovery
- Entities cannot be expected to have information
- May work for small-scale network
Entity needs to know the UCI prior to resolving
Solution
A Publish/Subscribe based solution
Rendezvous node as initial
publisher (a global UCI)
Each node by default subscribes to
the global UCI
Two new primitive messages have
been added to DCXP, i.e. joinUCI
and DISCOVER
Solution contd. (2)
Results
Message Description
joinUCI
This new functions now combines the old
REGISTER_UCI and GET primitive funcions, and
enables context entity to join and retrieve context
information at the same time
DISCOVER
This message needs to be invoked to discover
existing UCIs and to synchronize with newly joined
entities
Time for joinUCI
REGISTER_UCI +
GET joinUCI
sec 0.07 0.09
Time for DISCOVER
UCIs 100 200
ms 293 450
Conclusions
• Proposed algorithms that enable successful fast discovery of context
entity
• Introduced two new primitive functions namely joinUCI and
DISCOVER
• Result of the extended DCXP is on par with the existing DCXP
protocol
• Can be extended to any p2p-based platform
Future work
• Enable cross-platform communication
• Enable autonomic management
• Naming scheme for DCXP
Credits
EU for its funding for the FP7 MobiS project
Immersive Networking Research group
+ 46 7 07 463 968
Contact Hasibur Rahman
hasibur.rahman021
hasibur.rahman29@gmail.com
@hasiburrahman29

More Related Content

What's hot

Cloud computing ppts
Cloud computing pptsCloud computing ppts
Cloud computing ppts
rajnishkumar90
 
Grid computing
Grid computingGrid computing
Grid computing
Beethika Sarangi
 
Iot and cloud computing on pervasive healthcare
Iot and cloud computing on pervasive healthcareIot and cloud computing on pervasive healthcare
Iot and cloud computing on pervasive healthcare
Md Nazrul Islam Roxy
 
IoT and Cloud Computing in Automation Application
IoT and Cloud Computing in Automation ApplicationIoT and Cloud Computing in Automation Application
IoT and Cloud Computing in Automation Application
Areej Qasrawi
 
Grid computing ppt
Grid computing pptGrid computing ppt
Grid computing ppt
richa chaudhary
 
Grid computing
Grid computingGrid computing
Grid computing ppt 2003(done)
Grid computing ppt 2003(done)Grid computing ppt 2003(done)
Grid computing ppt 2003(done)
TASNEEM88
 
Factors driving the cryptocurrency and blockchain (r)evolution
Factors driving the cryptocurrency and blockchain (r)evolutionFactors driving the cryptocurrency and blockchain (r)evolution
Factors driving the cryptocurrency and blockchain (r)evolution
Michel Rauchs
 
Computing Outside The Box
Computing Outside The BoxComputing Outside The Box
Computing Outside The Box
Ian Foster
 
Grid computing
Grid computingGrid computing
Grid computing
Keshab Nath
 
PUBLIC CLOUD IN BUSINESS
PUBLIC CLOUD IN BUSINESSPUBLIC CLOUD IN BUSINESS
PUBLIC CLOUD IN BUSINESS
Vy Quoc Tran
 
Cloud computing ppts
Cloud computing pptsCloud computing ppts
Cloud computing ppts
manpreetgrewal
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
abhiritva
 
Grid computing
Grid computing Grid computing
Grid computing
Safayet Hossain
 
Grid computing
Grid computingGrid computing
Grid computing
Wipro
 
Grid computing
Grid computingGrid computing
Grid computing
Neha Bhambu
 
Grid computing 2007
Grid computing 2007Grid computing 2007
Grid computing 2007
Tank Bhavin
 
Making GAFAs obsolete
Making GAFAs obsoleteMaking GAFAs obsolete
Making GAFAs obsolete
Tristan Nitot
 
Cloud computing big data
Cloud computing   big dataCloud computing   big data
Cloud computing big data
racsor
 

What's hot (19)

Cloud computing ppts
Cloud computing pptsCloud computing ppts
Cloud computing ppts
 
Grid computing
Grid computingGrid computing
Grid computing
 
Iot and cloud computing on pervasive healthcare
Iot and cloud computing on pervasive healthcareIot and cloud computing on pervasive healthcare
Iot and cloud computing on pervasive healthcare
 
IoT and Cloud Computing in Automation Application
IoT and Cloud Computing in Automation ApplicationIoT and Cloud Computing in Automation Application
IoT and Cloud Computing in Automation Application
 
Grid computing ppt
Grid computing pptGrid computing ppt
Grid computing ppt
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing ppt 2003(done)
Grid computing ppt 2003(done)Grid computing ppt 2003(done)
Grid computing ppt 2003(done)
 
Factors driving the cryptocurrency and blockchain (r)evolution
Factors driving the cryptocurrency and blockchain (r)evolutionFactors driving the cryptocurrency and blockchain (r)evolution
Factors driving the cryptocurrency and blockchain (r)evolution
 
Computing Outside The Box
Computing Outside The BoxComputing Outside The Box
Computing Outside The Box
 
Grid computing
Grid computingGrid computing
Grid computing
 
PUBLIC CLOUD IN BUSINESS
PUBLIC CLOUD IN BUSINESSPUBLIC CLOUD IN BUSINESS
PUBLIC CLOUD IN BUSINESS
 
Cloud computing ppts
Cloud computing pptsCloud computing ppts
Cloud computing ppts
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
Grid computing
Grid computing Grid computing
Grid computing
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing 2007
Grid computing 2007Grid computing 2007
Grid computing 2007
 
Making GAFAs obsolete
Making GAFAs obsoleteMaking GAFAs obsolete
Making GAFAs obsolete
 
Cloud computing big data
Cloud computing   big dataCloud computing   big data
Cloud computing big data
 

Viewers also liked

новоолександрівська зош
новоолександрівська зошновоолександрівська зош
новоолександрівська зош
servisosvita
 
longer version globalization
longer version globalizationlonger version globalization
longer version globalization
Steven Worth
 
Top six resources for green home financing
Top six resources for green home financingTop six resources for green home financing
Top six resources for green home financing
Helaine Krysik
 
My curriculum vitae
My curriculum vitaeMy curriculum vitae
My curriculum vitae
irwan sanjaya
 
Enfermedades respiratorias
Enfermedades respiratoriasEnfermedades respiratorias
Enfermedades respiratorias
Carlos Perez
 
Fonts
FontsFonts
Modeling Subsurface Heterogeneity by Coupled Markov Chains: Directional Depen...
Modeling Subsurface Heterogeneity by Coupled Markov Chains: Directional Depen...Modeling Subsurface Heterogeneity by Coupled Markov Chains: Directional Depen...
Modeling Subsurface Heterogeneity by Coupled Markov Chains: Directional Depen...
Amro Elfeki
 
Research line 1.2 - Essay and Writer's file
Research line 1.2 - Essay and Writer's fileResearch line 1.2 - Essay and Writer's file
Research line 1.2 - Essay and Writer's file
Manuel Zoccheddu
 
Early warning through camera-based vital signs monitoring
Early warning through camera-based vital signs monitoring Early warning through camera-based vital signs monitoring
Early warning through camera-based vital signs monitoring
Health Innovation Wessex
 
Android 6.0 Marshmallow
Android 6.0 MarshmallowAndroid 6.0 Marshmallow
Android 6.0 Marshmallow
Digital Screaming
 
Saira Parveen
Saira ParveenSaira Parveen
Saira Parveen
Saira Parveen
 
Doc00545720161209153204
Doc00545720161209153204Doc00545720161209153204
Doc00545720161209153204
blogmonre
 
Bxd 811 qd-bxd-18082016_bdkh
Bxd 811 qd-bxd-18082016_bdkhBxd 811 qd-bxd-18082016_bdkh
Bxd 811 qd-bxd-18082016_bdkh
Tuấn Vinh Huỳnh
 
Water chemistry for kindasa 1
Water chemistry for kindasa 1Water chemistry for kindasa 1
Water chemistry for kindasa 1
Inaam Khan
 
quality resume
quality resumequality resume
quality resume
Venkat V
 
Latihan 6
Latihan 6Latihan 6
Planificacin 140126181037-phpapp01
Planificacin 140126181037-phpapp01Planificacin 140126181037-phpapp01
Planificacin 140126181037-phpapp01
Kathia Chiquita
 
Rishav_QA
Rishav_QARishav_QA
Rishav_QA
Rishav Singh
 
Anderson scott ppp_1511_final
Anderson scott ppp_1511_finalAnderson scott ppp_1511_final
Anderson scott ppp_1511_final
sbandersonFullSail
 
Italiasicura_24_10_2016_Bologna
Italiasicura_24_10_2016_BolognaItaliasicura_24_10_2016_Bologna
Italiasicura_24_10_2016_Bologna
Giovanni Menduni
 

Viewers also liked (20)

новоолександрівська зош
новоолександрівська зошновоолександрівська зош
новоолександрівська зош
 
longer version globalization
longer version globalizationlonger version globalization
longer version globalization
 
Top six resources for green home financing
Top six resources for green home financingTop six resources for green home financing
Top six resources for green home financing
 
My curriculum vitae
My curriculum vitaeMy curriculum vitae
My curriculum vitae
 
Enfermedades respiratorias
Enfermedades respiratoriasEnfermedades respiratorias
Enfermedades respiratorias
 
Fonts
FontsFonts
Fonts
 
Modeling Subsurface Heterogeneity by Coupled Markov Chains: Directional Depen...
Modeling Subsurface Heterogeneity by Coupled Markov Chains: Directional Depen...Modeling Subsurface Heterogeneity by Coupled Markov Chains: Directional Depen...
Modeling Subsurface Heterogeneity by Coupled Markov Chains: Directional Depen...
 
Research line 1.2 - Essay and Writer's file
Research line 1.2 - Essay and Writer's fileResearch line 1.2 - Essay and Writer's file
Research line 1.2 - Essay and Writer's file
 
Early warning through camera-based vital signs monitoring
Early warning through camera-based vital signs monitoring Early warning through camera-based vital signs monitoring
Early warning through camera-based vital signs monitoring
 
Android 6.0 Marshmallow
Android 6.0 MarshmallowAndroid 6.0 Marshmallow
Android 6.0 Marshmallow
 
Saira Parveen
Saira ParveenSaira Parveen
Saira Parveen
 
Doc00545720161209153204
Doc00545720161209153204Doc00545720161209153204
Doc00545720161209153204
 
Bxd 811 qd-bxd-18082016_bdkh
Bxd 811 qd-bxd-18082016_bdkhBxd 811 qd-bxd-18082016_bdkh
Bxd 811 qd-bxd-18082016_bdkh
 
Water chemistry for kindasa 1
Water chemistry for kindasa 1Water chemistry for kindasa 1
Water chemistry for kindasa 1
 
quality resume
quality resumequality resume
quality resume
 
Latihan 6
Latihan 6Latihan 6
Latihan 6
 
Planificacin 140126181037-phpapp01
Planificacin 140126181037-phpapp01Planificacin 140126181037-phpapp01
Planificacin 140126181037-phpapp01
 
Rishav_QA
Rishav_QARishav_QA
Rishav_QA
 
Anderson scott ppp_1511_final
Anderson scott ppp_1511_finalAnderson scott ppp_1511_final
Anderson scott ppp_1511_final
 
Italiasicura_24_10_2016_Bologna
Italiasicura_24_10_2016_BolognaItaliasicura_24_10_2016_Bologna
Italiasicura_24_10_2016_Bologna
 

Similar to Enabling Distributed Context Entity Discovery for an Internet-of-Things Platform

Kennisnet
KennisnetKennisnet
Open Cloud Consortium: An Update (04-23-10, v9)
Open Cloud Consortium: An Update (04-23-10, v9)Open Cloud Consortium: An Update (04-23-10, v9)
Open Cloud Consortium: An Update (04-23-10, v9)
Robert Grossman
 
Building a Platform for the People - IBM's Open Cloud Architecture Summit - A...
Building a Platform for the People - IBM's Open Cloud Architecture Summit - A...Building a Platform for the People - IBM's Open Cloud Architecture Summit - A...
Building a Platform for the People - IBM's Open Cloud Architecture Summit - A...
Chip Childers
 
UNIT I -Cloud Computing (1).pdf
UNIT I -Cloud Computing (1).pdfUNIT I -Cloud Computing (1).pdf
UNIT I -Cloud Computing (1).pdf
lauroeuginbritto
 
Distributed computing environment
Distributed computing environmentDistributed computing environment
Distributed computing environment
Ravi Bhushan
 
Grid computing assiment
Grid computing assimentGrid computing assiment
Grid computing assiment
Huma Tariq
 
Introduction to Ion – a layer 2 network for Decentralized Identifiers with Bi...
Introduction to Ion – a layer 2 network for Decentralized Identifiers with Bi...Introduction to Ion – a layer 2 network for Decentralized Identifiers with Bi...
Introduction to Ion – a layer 2 network for Decentralized Identifiers with Bi...
SSIMeetup
 
Dex cloud business plan presentation
Dex cloud business plan presentationDex cloud business plan presentation
Dex cloud business plan presentation
Sanjaya Panigrahi
 
Federating Infrastructure as a Service cloud computing systems to create a un...
Federating Infrastructure as a Service cloud computing systems to create a un...Federating Infrastructure as a Service cloud computing systems to create a un...
Federating Infrastructure as a Service cloud computing systems to create a un...
David Wallom
 
Tugas 5 0317
Tugas 5 0317Tugas 5 0317
Tugas 5 0317
Mochamad Arsyad
 
Introducing the Open Container Project
Introducing the Open Container ProjectIntroducing the Open Container Project
Introducing the Open Container Project
Andrew Kennedy
 
HEALTHCHAIN: A Patient Centric Blockchain Based Web Application For Maintaini...
HEALTHCHAIN: A Patient Centric Blockchain Based Web Application For Maintaini...HEALTHCHAIN: A Patient Centric Blockchain Based Web Application For Maintaini...
HEALTHCHAIN: A Patient Centric Blockchain Based Web Application For Maintaini...
IRJET Journal
 
Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)
Zakaria Hossain
 
Presentation-1.ppt
Presentation-1.pptPresentation-1.ppt
Presentation-1.ppt
ssuserbfbf6f1
 
Groupchain
GroupchainGroupchain
Groupchain
Tamzida_Azad
 
A P2P Job Assignment Protocol For Volunteer Computing Systems
A P2P Job Assignment Protocol For Volunteer Computing SystemsA P2P Job Assignment Protocol For Volunteer Computing Systems
A P2P Job Assignment Protocol For Volunteer Computing Systems
Ashley Smith
 
A New And Efficient Hybrid Technique For The Automatic...
A New And Efficient Hybrid Technique For The Automatic...A New And Efficient Hybrid Technique For The Automatic...
A New And Efficient Hybrid Technique For The Automatic...
Amber Wheeler
 
Michael Enescu - Cloud + IoT at IEEE
Michael Enescu - Cloud + IoT at IEEEMichael Enescu - Cloud + IoT at IEEE
Michael Enescu - Cloud + IoT at IEEE
Michael Enescu
 
CTE Phase III
CTE Phase IIICTE Phase III
CTE Phase III
Jeffrey Wallace
 
Towards a distributed framework to analyze multimodal data.pdf
Towards a distributed framework to analyze multimodal data.pdfTowards a distributed framework to analyze multimodal data.pdf
Towards a distributed framework to analyze multimodal data.pdf
CarlosRodrigues517978
 

Similar to Enabling Distributed Context Entity Discovery for an Internet-of-Things Platform (20)

Kennisnet
KennisnetKennisnet
Kennisnet
 
Open Cloud Consortium: An Update (04-23-10, v9)
Open Cloud Consortium: An Update (04-23-10, v9)Open Cloud Consortium: An Update (04-23-10, v9)
Open Cloud Consortium: An Update (04-23-10, v9)
 
Building a Platform for the People - IBM's Open Cloud Architecture Summit - A...
Building a Platform for the People - IBM's Open Cloud Architecture Summit - A...Building a Platform for the People - IBM's Open Cloud Architecture Summit - A...
Building a Platform for the People - IBM's Open Cloud Architecture Summit - A...
 
UNIT I -Cloud Computing (1).pdf
UNIT I -Cloud Computing (1).pdfUNIT I -Cloud Computing (1).pdf
UNIT I -Cloud Computing (1).pdf
 
Distributed computing environment
Distributed computing environmentDistributed computing environment
Distributed computing environment
 
Grid computing assiment
Grid computing assimentGrid computing assiment
Grid computing assiment
 
Introduction to Ion – a layer 2 network for Decentralized Identifiers with Bi...
Introduction to Ion – a layer 2 network for Decentralized Identifiers with Bi...Introduction to Ion – a layer 2 network for Decentralized Identifiers with Bi...
Introduction to Ion – a layer 2 network for Decentralized Identifiers with Bi...
 
Dex cloud business plan presentation
Dex cloud business plan presentationDex cloud business plan presentation
Dex cloud business plan presentation
 
Federating Infrastructure as a Service cloud computing systems to create a un...
Federating Infrastructure as a Service cloud computing systems to create a un...Federating Infrastructure as a Service cloud computing systems to create a un...
Federating Infrastructure as a Service cloud computing systems to create a un...
 
Tugas 5 0317
Tugas 5 0317Tugas 5 0317
Tugas 5 0317
 
Introducing the Open Container Project
Introducing the Open Container ProjectIntroducing the Open Container Project
Introducing the Open Container Project
 
HEALTHCHAIN: A Patient Centric Blockchain Based Web Application For Maintaini...
HEALTHCHAIN: A Patient Centric Blockchain Based Web Application For Maintaini...HEALTHCHAIN: A Patient Centric Blockchain Based Web Application For Maintaini...
HEALTHCHAIN: A Patient Centric Blockchain Based Web Application For Maintaini...
 
Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)
 
Presentation-1.ppt
Presentation-1.pptPresentation-1.ppt
Presentation-1.ppt
 
Groupchain
GroupchainGroupchain
Groupchain
 
A P2P Job Assignment Protocol For Volunteer Computing Systems
A P2P Job Assignment Protocol For Volunteer Computing SystemsA P2P Job Assignment Protocol For Volunteer Computing Systems
A P2P Job Assignment Protocol For Volunteer Computing Systems
 
A New And Efficient Hybrid Technique For The Automatic...
A New And Efficient Hybrid Technique For The Automatic...A New And Efficient Hybrid Technique For The Automatic...
A New And Efficient Hybrid Technique For The Automatic...
 
Michael Enescu - Cloud + IoT at IEEE
Michael Enescu - Cloud + IoT at IEEEMichael Enescu - Cloud + IoT at IEEE
Michael Enescu - Cloud + IoT at IEEE
 
CTE Phase III
CTE Phase IIICTE Phase III
CTE Phase III
 
Towards a distributed framework to analyze multimodal data.pdf
Towards a distributed framework to analyze multimodal data.pdfTowards a distributed framework to analyze multimodal data.pdf
Towards a distributed framework to analyze multimodal data.pdf
 

Recently uploaded

Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 

Recently uploaded (20)

Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 

Enabling Distributed Context Entity Discovery for an Internet-of-Things Platform

  • 1. Hasibur Rahman, PhLic Enabling Distributed Context Entity Discovery for an Internet-of-Things Platform SAI Intelligent Systems Conference 2015 10-11 November 2015 | London UK
  • 2. Introduction • Everyday Things get connected • Connected Things > human. Today, the ratio is 1.5:1 • Hundreds of billions by 2020 • Not limited to the scale of Connected Things only but also expands in its scope • Leads to Internet of Everything (IoE)
  • 3. Background • The challenges surrounding IoT have so far focused on creating architectures, protocols • In view of this, earlier researches have created MediaSense architecture which was implemented by extending the Distributed Context eXchange Protocol (DCXP) • MesiaSense allows to create context-aware applications with IoT and real-time sharing of Context Information (CI) • DCXP provides primitive messages to enable real-time communication between entities to share CI • DCXP registers each entity as Universal Context Identifier (UCI) and other entity resolves the UCI to fetch the corresponding CI
  • 4. DCXP primitive messages Message Description REGISTER_UCI This message is used to register a particular UCI that holds context information in an entity RESOLVE_UCI This message needs to be invoked to fetch context information associated with the UCI GET Once the UCI is resolved at an entity, this message is used to get the context information SUBSCRIBE This enables an entity to subscribe to a particular context information and entity only gets updated when there is a new value NOTIFY Notifies the entity subscribes to a particular context information with the latest information
  • 5. CI sharing over MediaSense
  • 6. What is the problem? Conclusion This mandates to look into new approach to enable context entity discovery - Entities cannot be expected to have information - May work for small-scale network Entity needs to know the UCI prior to resolving
  • 7. Solution A Publish/Subscribe based solution Rendezvous node as initial publisher (a global UCI) Each node by default subscribes to the global UCI Two new primitive messages have been added to DCXP, i.e. joinUCI and DISCOVER
  • 9. Results Message Description joinUCI This new functions now combines the old REGISTER_UCI and GET primitive funcions, and enables context entity to join and retrieve context information at the same time DISCOVER This message needs to be invoked to discover existing UCIs and to synchronize with newly joined entities
  • 10. Time for joinUCI REGISTER_UCI + GET joinUCI sec 0.07 0.09
  • 11. Time for DISCOVER UCIs 100 200 ms 293 450
  • 12. Conclusions • Proposed algorithms that enable successful fast discovery of context entity • Introduced two new primitive functions namely joinUCI and DISCOVER • Result of the extended DCXP is on par with the existing DCXP protocol • Can be extended to any p2p-based platform
  • 13. Future work • Enable cross-platform communication • Enable autonomic management • Naming scheme for DCXP
  • 14. Credits EU for its funding for the FP7 MobiS project Immersive Networking Research group
  • 15. + 46 7 07 463 968 Contact Hasibur Rahman hasibur.rahman021 hasibur.rahman29@gmail.com @hasiburrahman29