IEEE Internet of Things Journal · 2020 · 184 citations · 28 references
ComputingComputer ScienceComputer SystemsEdge ComputingInternet Of ThingsNetwork SecurityEdge ArchitectureEdge Resource ManagementEdge SecurityFog ComputingBandwidthBlockchain-based SecurityEdge Computing ArchitecturesEdge Computing NetworksEdge Resource AllocationFog Computing ArchitecturePrivacy
The rapid expansion of IoT devices has outpaced cloud computing’s ability to provide low latency, high bandwidth, and intelligent services, prompting a shift toward edge‑centric architectures that face significant security and privacy challenges which blockchain technology can address. This work proposes a blockchain‑based framework that uses an A3C‑powered smart contract to allocate edge computing resources for IoT, while outlining the security, privacy, and AI‑blockchain integration benefits. The mechanism involves a private blockchain network where a smart contract, driven by the asynchronous advantage actor‑critic algorithm, orchestrates resource allocation through a defined transaction workflow between IoT devices and edge computing nodes. Simulation results demonstrate the effectiveness of the proposed A3C‑based allocation scheme in improving resource utilization and reducing latency in edge‑centric IoT environments.
With the exponential growth in the number of Internet-of-Things (IoT) devices, the cloud-centric computing paradigm can hardly meet the increasingly high requirements for low latency, high bandwidth, ease of availability, and more intelligent services. Therefore, a distributed and decentralized computing architecture is imperative, where edge-centric computing, such as fog computing and mist computing, has been recently proposed. Edge-centric computing resources can be managed locally and personally rather than being administered by a remote centralized third party. However, security and privacy issues are the main challenges due to the absence of trust between the IoT devices and edge computing nodes (ECNs). A blockchain, as a decentralized, trustless, and immutable public ledger, can well solve the trust-absence issue. In this article, we first elaborate on the security and privacy issues of edge-computing-enabled IoT, and then present the key characteristics of blockchains, which make blockchains well suited for the edge-centric IoT scenarios. Furthermore, we propose a general framework for blockchain-based edge-computing-enabled IoT scenarios that specifies the step-by-step procedure of a single transaction between an IoT end and an ECN. In addition, we design a smart contract within a private blockchain network that exploits the state-of-the-art machine learning algorithm, asynchronous advantage actor-critic (A3C), to allocate the edge computing resources, which exemplifies how artificial intelligence (AI) can be combined with blockchains. We further discuss the benefits of the convergence of AI and blockchains. Finally, simulation results are presented.
28
Human-level control through deep reinforcement learning
Volodymyr Mnih, Koray Kavukcuoglu, David Silver et al. · Nature · 2015 · 30K citations
High-Dimensional Continuous Control Using Generalized Advantage Estimation
John Schulman, Philipp Moritz, Sergey Levine et al. · arXiv (Cornell University) · 2015 · 1.8K citations · Full text
Neural Adaptive Video Streaming with Pensieve
Hongzi Mao, Ravi Netravali, Mohammad Alizadeh · 2017 · 1.3K citations · Full text