FYP2- Micro Search Engine for Iot
-
Upload
ahmed-al-haddad -
Category
Documents
-
view
55 -
download
4
Transcript of FYP2- Micro Search Engine for Iot
![Page 1: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/1.jpg)
Micro Search Engine for IoT
Supervisor: Assoc. Prof. Dr. Mohamed Hadi Habaebi
Ahmed Mohammed Abdo Al-Haddad 1125319
Date: 7/6/2016 Time: 9.50am – 10.10am
Final Year Project 2
![Page 2: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/2.jpg)
Introduction• The Internet of Things or as mostly referred to as the IoT is
one of the hottest technologies of this generation given its tremendous applications and huge impact to our everyday life.
• IoT is defined as a networked interconnection of all different everyday objects, users and the Internet, this extends the ability of the networked entities to connect to, monitor and control the physical world anywhere and at any time
• However, its big impact comes with a price.
• There are many challenges that come in the way of IoT
![Page 3: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/3.jpg)
Problem Statement• The popularity of IoT is evident as we speak, however, as a
result of its expansion, more challenges arises. These challenges are:
– Sensors readings have a very short life span – Real-time retrieval technology – Big search space – Big dynamic quantity of data
![Page 4: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/4.jpg)
Objectives • The objective of this project is to develop a simple search
engine for private IoT networks
– To review current trends in IoT search engine design and development.
– To design, implement and test a simple yet efficient and secured search engine
– To evaluate and benchmark the novelty of the micro search engine for IoT.
![Page 5: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/5.jpg)
Methodology
Literarture review of previous work and current trends
Study and compariosn of different IoT search engines.
Design of the search engine.
Security measurements implmentation
Performance evaluation and Verification Process
![Page 6: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/6.jpg)
Methodology – continue
![Page 7: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/7.jpg)
Methodology - continue
![Page 8: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/8.jpg)
Sequence Diagram
![Page 9: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/9.jpg)
Results - Network Setup
![Page 10: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/10.jpg)
Results – Flow of the search engine
![Page 11: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/11.jpg)
GUI – Home/Registration/Log in
![Page 12: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/12.jpg)
GUI – Dashboard
![Page 13: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/13.jpg)
Online real-time retrieval
![Page 14: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/14.jpg)
Offline search
![Page 15: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/15.jpg)
Statistical results
![Page 16: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/16.jpg)
Performance evaluation – Online real-time retrieval performance
![Page 17: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/17.jpg)
Performance evaluation – Network stress tests
![Page 18: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/18.jpg)
Performance evaluation – Offline searching speed
![Page 19: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/19.jpg)
Performance evaluation – Offline search stress test
![Page 20: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/20.jpg)
Benchmarking with previously proposed search engines Dyser ISE Topical Micro
Year2010 2011 2014 2016
Main idea For a given query the search engine is going to compute the probability that a sensor produces the sought output at the time of the query
Usage of different modules and 3rd party tools to produce optimal searching results. The main modules are update module and index module.
Users can attach their preferred IoT websites to be searched for IoT information based on the keyword
Through creating a WSN of IoT, the search engine is designed to work with the data produced by the nodes to make sense of them as well as directly communicating with the nodes in RT.
AdvantagesUsage of a sophisticated algorithm to utilize the search space
Usage of Nginx webserver whose efficiency is 10 times that of MySQL
Users can attach their own preferred IoT websites
- Online Real-time retrieval- Statistics feature- Usage of MySQL DB for offline search-ing
ConstraintsUsed with people-centric sensors
Restricted sensors to RFID sensors only
The search engine is proposed to serve as a resource of IoT information, without dealing real-time working nodes
- No real-time searching - Security isn’t properly tested.
![Page 21: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/21.jpg)
Future work• Real-Time searching
• Enhanced network infrastructure– Security– Access to all things– Bottleneck removal
• Better GUI
• Handheld devices implementation
• MySQL performance improvement
• Big data exploitation
![Page 22: FYP2- Micro Search Engine for Iot](https://reader030.fdocuments.us/reader030/viewer/2022021507/58e8a07f1a28ab291c8b5e8f/html5/thumbnails/22.jpg)
Conclusion
• The primary goal of this project is to develop a micro search engine for private IoT networks has been achieved.
• The results of the search engine showed promising performance that could lead to a ground-breaking product given the right amount of investment.