A Resource-Aware Blockchain Fog Framework for Secure and Scalable IoT Deployments on Edge Devices
摘要
Fog computing has arisen as an adjunct to cloud computing, addressing specific issues related to cloud computing, such as latency and network capacity demands. Fog computing efficiently processes and stores data near the edge, occasionally employing virtualisation within containers to isolate hardware. On resource-constrained fog nodes, like single-board computers (SBCs), many Internet of Things (IoT) applications are built as virtualized events using these characteristics. Furthermore, blockchain has emerged as a crucial technological advancements that are revolutionizing data dissemination. Blockchain technology represents a decentralized, distributed, an unchangeable record, offering a potential answer for the dispersed network of Internet of Things functions. The decentralized structure of blockchain is intrinsically work well with the Internet of Things. Nonetheless, it brings forth fresh difficulties regarding CPU higher up and duration of reaction. The article presents an intricate framework which incorporates blockchain with operating system-virtualization at the level to enable the creation of fog-based IoT applications. It sheds light on potential directions for implementations by way of a demonstration of concept employing SBCs, particularly Raspberries, in their capacity as fog nodes enabled by blockchain technology to support cloud-based Internet of Things software. The sealing process generates negligible overhead, while research indicates that a permissioned blockchain that utilizes Ethereum and is operating on a Raspberry Pi is approximately 25% stressed. This is due to the fact that at most one CPU load is incurred. These findings lend credence to the of utilizing resource blockchain-network nodes in fog to enable IoT applications.