{"title":"减轻区块链管理的物联网环境中的消息传递和处理负载","authors":"Johannes Mittendorfer, K. Hummel","doi":"10.1145/3365921.3365949","DOIUrl":null,"url":null,"abstract":"We study the use of Blockchain in an Internet of Things (IoT) environment where microservices are provided by sensors. Blockchain assures secure and trustworthy transactions, yet it causes high load caused by block creation on the numerous IoT nodes. To mitigate the load, sensor nodes are clustered and block creation is restricted to IoT cluster managers in the distributed Blockchain ledger. The concept is exemplified by a use case describing a neighborhood of smart homes that are equipped with environmental sensors such as dust, temperature, and precipitation sensors. We provide an implementation of the Blockchain IoT system comprising two consensus algorithms, Proof of Work (PoW) and Proof of Stake (PoS). By means of simulations conducted in Mininet, we derive first results which reveal that -- depending on the sensor polling period -- the service response time can be reduced by clustering. Further, clustering reduces PoW conflicts to about 30% due to creating fewer blocks.","PeriodicalId":162326,"journal":{"name":"Proceedings of the 17th International Conference on Advances in Mobile Computing & Multimedia","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Mitigating Messaging and Processing Load in IoT Environments Managed by Blockchain\",\"authors\":\"Johannes Mittendorfer, K. Hummel\",\"doi\":\"10.1145/3365921.3365949\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We study the use of Blockchain in an Internet of Things (IoT) environment where microservices are provided by sensors. Blockchain assures secure and trustworthy transactions, yet it causes high load caused by block creation on the numerous IoT nodes. To mitigate the load, sensor nodes are clustered and block creation is restricted to IoT cluster managers in the distributed Blockchain ledger. The concept is exemplified by a use case describing a neighborhood of smart homes that are equipped with environmental sensors such as dust, temperature, and precipitation sensors. We provide an implementation of the Blockchain IoT system comprising two consensus algorithms, Proof of Work (PoW) and Proof of Stake (PoS). By means of simulations conducted in Mininet, we derive first results which reveal that -- depending on the sensor polling period -- the service response time can be reduced by clustering. Further, clustering reduces PoW conflicts to about 30% due to creating fewer blocks.\",\"PeriodicalId\":162326,\"journal\":{\"name\":\"Proceedings of the 17th International Conference on Advances in Mobile Computing & Multimedia\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-12-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 17th International Conference on Advances in Mobile Computing & Multimedia\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3365921.3365949\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 17th International Conference on Advances in Mobile Computing & Multimedia","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3365921.3365949","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Mitigating Messaging and Processing Load in IoT Environments Managed by Blockchain
We study the use of Blockchain in an Internet of Things (IoT) environment where microservices are provided by sensors. Blockchain assures secure and trustworthy transactions, yet it causes high load caused by block creation on the numerous IoT nodes. To mitigate the load, sensor nodes are clustered and block creation is restricted to IoT cluster managers in the distributed Blockchain ledger. The concept is exemplified by a use case describing a neighborhood of smart homes that are equipped with environmental sensors such as dust, temperature, and precipitation sensors. We provide an implementation of the Blockchain IoT system comprising two consensus algorithms, Proof of Work (PoW) and Proof of Stake (PoS). By means of simulations conducted in Mininet, we derive first results which reveal that -- depending on the sensor polling period -- the service response time can be reduced by clustering. Further, clustering reduces PoW conflicts to about 30% due to creating fewer blocks.