Context-aware Service Discovery in the Internet of Things

碩士 === 逢甲大學 === 資訊工程學系 === 105 === The internet of things(IoT) has rapid development in recent years, and makes it has more widely applications, for example, smart home, smart city, smart healthcare and smart transport etc. IoT is becoming more and more important in our lives, There will be more tha...

Full description

Bibliographic Details
Main Authors: CHEN, GUAN-YU, 陳冠宇
Other Authors: HWANG, SHIOW-FEN
Format: Others
Language:zh-TW
Published: 2017
Online Access:http://ndltd.ncl.edu.tw/handle/34527844685725046055
Description
Summary:碩士 === 逢甲大學 === 資訊工程學系 === 105 === The internet of things(IoT) has rapid development in recent years, and makes it has more widely applications, for example, smart home, smart city, smart healthcare and smart transport etc. IoT is becoming more and more important in our lives, There will be more than billions devices connected to the internet in the near future. How to find the services (or resources) we need in the internet is an important issue. There are many researches about the issue and a lot of novel schemes are proposed. However, most of them do not take into account the delay time and have high control overhead. Therefore, in this paper, we propose an efficient context-aware service discovery mechanism that employs a spanning tree and has shorter delay time, less control packets and energy consumption in the internet of things. First, establish a service discovery spanning tree according to the weights of nodes defined by the number of service, residual energy and distance etc. Secondly, design and efficient service discovery mechanism by using Bloom filter and the established spanning tree. Meanwhile, if there are many choices, the better one will be chose. Finally, provide a maintenance mechanism for nodes joining or leaving. Simulation results show that the proposed method outperforms TRENDY and CAEsAR in terms of the number of packets, energy consumption and search time.