+ All Categories
Home > Documents > FYP2- Micro Search Engine for Iot

FYP2- Micro Search Engine for Iot

Date post: 08-Apr-2017
Category:
Upload: ahmed-al-haddad
View: 55 times
Download: 4 times
Share this document with a friend
22
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
Transcript
Page 1: FYP2- Micro Search Engine for Iot

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

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

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

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

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

Methodology – continue

Page 7: FYP2- Micro Search Engine for Iot

Methodology - continue

Page 8: FYP2- Micro Search Engine for Iot

Sequence Diagram

Page 9: FYP2- Micro Search Engine for Iot

Results - Network Setup

Page 10: FYP2- Micro Search Engine for Iot

Results – Flow of the search engine

Page 11: FYP2- Micro Search Engine for Iot

GUI – Home/Registration/Log in

Page 12: FYP2- Micro Search Engine for Iot

GUI – Dashboard

Page 13: FYP2- Micro Search Engine for Iot

Online real-time retrieval

Page 14: FYP2- Micro Search Engine for Iot

Offline search

Page 15: FYP2- Micro Search Engine for Iot

Statistical results

Page 16: FYP2- Micro Search Engine for Iot

Performance evaluation – Online real-time retrieval performance

Page 17: FYP2- Micro Search Engine for Iot

Performance evaluation – Network stress tests

Page 18: FYP2- Micro Search Engine for Iot

Performance evaluation – Offline searching speed

Page 19: FYP2- Micro Search Engine for Iot

Performance evaluation – Offline search stress test

Page 20: FYP2- Micro Search Engine for Iot

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

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

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.


Recommended