Xiaoge Huang, Hongbo Yin, Cao Bin, Yongsheng Wang, Qianbin Chen, Zhang Jie
{"title":"Joint optimization of energy consumption and network latency in blockchain-enabled fog computing networks","authors":"Xiaoge Huang, Hongbo Yin, Cao Bin, Yongsheng Wang, Qianbin Chen, Zhang Jie","doi":"10.23919/JCC.fa.2023-0488.202404","DOIUrl":null,"url":null,"abstract":"Fog computing is considered as a solution to accommodate the emergence of booming requirements from a large variety of resource-limited Internet of Things (IoT) devices. To ensure the security of private data, in this paper, we introduce a blockchain-enabled three-layer device-fog-cloud heterogeneous network. A reputation model is proposed to update the credibility of the fog nodes (FN), which is used to select blockchain nodes (BN) from FNs to participate in the consensus process. According to the Rivest-Shamir-Adleman (RSA) encryption algorithm applied to the blockchain system, FNs could verify the identity of the node through its public key to avoid malicious attacks. Additionally, to reduce the computation complexity of the consensus algorithms and the network overhead, we propose a dynamic offloading and resource allocation (DORA) algorithm and a reputation-based democratic byzantine fault tolerant (R-DBFT) algorithm to optimize the offloading decisions and decrease the number of BNs in the consensus algorithm while ensuring the network security. Simulation results demonstrate that the proposed algorithm could efficiently reduce the network overhead, and obtain a considerable performance improvement compared to the related algorithms in the previous literature.","PeriodicalId":504777,"journal":{"name":"China Communications","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"China Communications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/JCC.fa.2023-0488.202404","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Fog computing is considered as a solution to accommodate the emergence of booming requirements from a large variety of resource-limited Internet of Things (IoT) devices. To ensure the security of private data, in this paper, we introduce a blockchain-enabled three-layer device-fog-cloud heterogeneous network. A reputation model is proposed to update the credibility of the fog nodes (FN), which is used to select blockchain nodes (BN) from FNs to participate in the consensus process. According to the Rivest-Shamir-Adleman (RSA) encryption algorithm applied to the blockchain system, FNs could verify the identity of the node through its public key to avoid malicious attacks. Additionally, to reduce the computation complexity of the consensus algorithms and the network overhead, we propose a dynamic offloading and resource allocation (DORA) algorithm and a reputation-based democratic byzantine fault tolerant (R-DBFT) algorithm to optimize the offloading decisions and decrease the number of BNs in the consensus algorithm while ensuring the network security. Simulation results demonstrate that the proposed algorithm could efficiently reduce the network overhead, and obtain a considerable performance improvement compared to the related algorithms in the previous literature.