Implementation of IoT Service Management by Applying Blockchain and the Study of Peering Management Scheme in the Chain

碩士 === 國立中央大學 === 通訊工程學系 === 106 === The rapid growth of Bitcoin has shown the possibility of such Blockchain system. Along the growth of Bitcoin, it’s Blockchain technology and consensus algorithms took the network and distributed system to a new era. At this point, Blockchain technology have expan...

Full description

Bibliographic Details
Main Authors: Yen-Chieh Wang, 王彥傑
Other Authors: Yen-Wen Chen
Format: Others
Language:zh-TW
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/88pw9j
id ndltd-TW-106NCU05650043
record_format oai_dc
spelling ndltd-TW-106NCU056500432019-09-12T03:37:43Z http://ndltd.ncl.edu.tw/handle/88pw9j Implementation of IoT Service Management by Applying Blockchain and the Study of Peering Management Scheme in the Chain 區塊鏈應用於物聯網服務管理之實作及鏈上節點連線方法之研究 Yen-Chieh Wang 王彥傑 碩士 國立中央大學 通訊工程學系 106 The rapid growth of Bitcoin has shown the possibility of such Blockchain system. Along the growth of Bitcoin, it’s Blockchain technology and consensus algorithms took the network and distributed system to a new era. At this point, Blockchain technology have expanded to the development of distributed application(DApp). Comparing with the traditional architecture of central server, distributed Blockchain server has the advantage of decentralization, immutable, transaction transparency and trackable. Currently Blockchain system has been applied to medical information sharing, protecting cloud data and tracking the source of product due to the characteristic of it. In this paper, we implement a platform of internet of things service management system through applying Blockchain. The platform allows IoT devices to share their data information over Blockchain and manage the information using smart contractions. In our example, thermometers deploy contracts on the Blockchain letting others to subscribe. After subscriptions, a database will keep track of the data and notice the subscriber. On the other side, we suggest a peering management scheme that improves the topology of Blockchain systems. Assumed given the hop count and degree of every peer in the network. We proposed two algorithms, LMH algorithm: limits network’s maximum hop count and generates topology using fewer connections. LML algorithm: limits the number of connections and generates topology with fewer hop counts. At last, our simulations show that comparing with random scheme, LMH has a better performance on network maximum degree and total link, but relatively poor on average hop count. On the other hand, LML has a better performance on both network maximum hop count and average hop count compared with random scheme. Yen-Wen Chen 陳彥文 2018 學位論文 ; thesis 72 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立中央大學 === 通訊工程學系 === 106 === The rapid growth of Bitcoin has shown the possibility of such Blockchain system. Along the growth of Bitcoin, it’s Blockchain technology and consensus algorithms took the network and distributed system to a new era. At this point, Blockchain technology have expanded to the development of distributed application(DApp). Comparing with the traditional architecture of central server, distributed Blockchain server has the advantage of decentralization, immutable, transaction transparency and trackable. Currently Blockchain system has been applied to medical information sharing, protecting cloud data and tracking the source of product due to the characteristic of it. In this paper, we implement a platform of internet of things service management system through applying Blockchain. The platform allows IoT devices to share their data information over Blockchain and manage the information using smart contractions. In our example, thermometers deploy contracts on the Blockchain letting others to subscribe. After subscriptions, a database will keep track of the data and notice the subscriber. On the other side, we suggest a peering management scheme that improves the topology of Blockchain systems. Assumed given the hop count and degree of every peer in the network. We proposed two algorithms, LMH algorithm: limits network’s maximum hop count and generates topology using fewer connections. LML algorithm: limits the number of connections and generates topology with fewer hop counts. At last, our simulations show that comparing with random scheme, LMH has a better performance on network maximum degree and total link, but relatively poor on average hop count. On the other hand, LML has a better performance on both network maximum hop count and average hop count compared with random scheme.
author2 Yen-Wen Chen
author_facet Yen-Wen Chen
Yen-Chieh Wang
王彥傑
author Yen-Chieh Wang
王彥傑
spellingShingle Yen-Chieh Wang
王彥傑
Implementation of IoT Service Management by Applying Blockchain and the Study of Peering Management Scheme in the Chain
author_sort Yen-Chieh Wang
title Implementation of IoT Service Management by Applying Blockchain and the Study of Peering Management Scheme in the Chain
title_short Implementation of IoT Service Management by Applying Blockchain and the Study of Peering Management Scheme in the Chain
title_full Implementation of IoT Service Management by Applying Blockchain and the Study of Peering Management Scheme in the Chain
title_fullStr Implementation of IoT Service Management by Applying Blockchain and the Study of Peering Management Scheme in the Chain
title_full_unstemmed Implementation of IoT Service Management by Applying Blockchain and the Study of Peering Management Scheme in the Chain
title_sort implementation of iot service management by applying blockchain and the study of peering management scheme in the chain
publishDate 2018
url http://ndltd.ncl.edu.tw/handle/88pw9j
work_keys_str_mv AT yenchiehwang implementationofiotservicemanagementbyapplyingblockchainandthestudyofpeeringmanagementschemeinthechain
AT wángyànjié implementationofiotservicemanagementbyapplyingblockchainandthestudyofpeeringmanagementschemeinthechain
AT yenchiehwang qūkuàiliànyīngyòngyúwùliánwǎngfúwùguǎnlǐzhīshízuòjíliànshàngjiédiǎnliánxiànfāngfǎzhīyánjiū
AT wángyànjié qūkuàiliànyīngyòngyúwùliánwǎngfúwùguǎnlǐzhīshízuòjíliànshàngjiédiǎnliánxiànfāngfǎzhīyánjiū
_version_ 1719249985950711808