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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |