Energy Aware Service Matchmaking in IoT Systems

碩士 === 國立臺灣大學 === 資訊工程學研究所 === 102 === The world is seeing more sensing and actuating devices being deployed in our environment. One issue for perpetually running Internet of Things (IoT) services is the energy efficiency. Many new IoT devices are running on more powerful platforms that have suffic...

Full description

Bibliographic Details
Main Authors: Shih-Yuan Yu, 余士元
Other Authors: Jung-Jen Hsu
Format: Others
Language:en_US
Published: 2014
Online Access:http://ndltd.ncl.edu.tw/handle/40358071250013735626
id ndltd-TW-102NTU05392044
record_format oai_dc
spelling ndltd-TW-102NTU053920442016-03-09T04:24:06Z http://ndltd.ncl.edu.tw/handle/40358071250013735626 Energy Aware Service Matchmaking in IoT Systems 服務配對於物聯網系統節能之應用 Shih-Yuan Yu 余士元 碩士 國立臺灣大學 資訊工程學研究所 102 The world is seeing more sensing and actuating devices being deployed in our environment. One issue for perpetually running Internet of Things (IoT) services is the energy efficiency. Many new IoT devices are running on more powerful platforms that have sufficient computing and memory capabilities to support multiple sensors. Therefore, one energy saving strategy is to co-locate several energy-hungry services on one device in order to reduce the communication energy cost. This thesis proposes an energy aware service matchmaking approach for deploying an application onto IoT devices. The energy aware service matchmaking problem can be modeled as a Maximum Weighted Independent Set (MWIS) problem and we prove it to be a NP-hard problem. We design the algorithm to transform a service flow to a co-location graph, and then use heuristic algorithms to find the maximum independent set from the graph which will be used for making deployment decisions. The time complexity of transformation algorithm is studied. The performance of different co-locating algorithms are evaluated by simulation in our study. Simulation result shows that our proposed methods can save more 10\% energy than baseline. Jung-Jen Hsu 許永真 2014 學位論文 ; thesis 50 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 資訊工程學研究所 === 102 === The world is seeing more sensing and actuating devices being deployed in our environment. One issue for perpetually running Internet of Things (IoT) services is the energy efficiency. Many new IoT devices are running on more powerful platforms that have sufficient computing and memory capabilities to support multiple sensors. Therefore, one energy saving strategy is to co-locate several energy-hungry services on one device in order to reduce the communication energy cost. This thesis proposes an energy aware service matchmaking approach for deploying an application onto IoT devices. The energy aware service matchmaking problem can be modeled as a Maximum Weighted Independent Set (MWIS) problem and we prove it to be a NP-hard problem. We design the algorithm to transform a service flow to a co-location graph, and then use heuristic algorithms to find the maximum independent set from the graph which will be used for making deployment decisions. The time complexity of transformation algorithm is studied. The performance of different co-locating algorithms are evaluated by simulation in our study. Simulation result shows that our proposed methods can save more 10\% energy than baseline.
author2 Jung-Jen Hsu
author_facet Jung-Jen Hsu
Shih-Yuan Yu
余士元
author Shih-Yuan Yu
余士元
spellingShingle Shih-Yuan Yu
余士元
Energy Aware Service Matchmaking in IoT Systems
author_sort Shih-Yuan Yu
title Energy Aware Service Matchmaking in IoT Systems
title_short Energy Aware Service Matchmaking in IoT Systems
title_full Energy Aware Service Matchmaking in IoT Systems
title_fullStr Energy Aware Service Matchmaking in IoT Systems
title_full_unstemmed Energy Aware Service Matchmaking in IoT Systems
title_sort energy aware service matchmaking in iot systems
publishDate 2014
url http://ndltd.ncl.edu.tw/handle/40358071250013735626
work_keys_str_mv AT shihyuanyu energyawareservicematchmakinginiotsystems
AT yúshìyuán energyawareservicematchmakinginiotsystems
AT shihyuanyu fúwùpèiduìyúwùliánwǎngxìtǒngjiénéngzhīyīngyòng
AT yúshìyuán fúwùpèiduìyúwùliánwǎngxìtǒngjiénéngzhīyīngyòng
_version_ 1718200287250874368