Font Size: a A A

Research On Blockchain-based Resource Allocation Mechanism For Edge Computing

Posted on:2021-01-25Degree:MasterType:Thesis
Country:ChinaCandidate:J J DaiFull Text:PDF
GTID:2428330614965785Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The current cloud services are provided through the establishment of huge data centers,which does not match the concept of network computing.It not only causes a great waste of resources and damage to the ecological environment,but also many potential risks such as a single point of collapse and a crisis of trust.On the other hand,with the development of the Internet of Things technology,more and more smart and mobile devices have emerged.These devices tend to place data at the edge of the network closer to the data source for processing when running latency-sensitive applications to improve processing efficiency and reduce response time.At the same time,these devices also have a certain amount of computing resources,and these resources are often idle,and there is an issue of insufficient resource utilization.This thesis mainly studies the resource allocation mechanism for edge computing,and it integrates idle computing resources widely at the edge of the network to form a decentralized trusted platform of computing resource allocation.However,the highly decentralized and heterogeneous nature of these edge computing resources makes it very difficult to implement such a computing resource platform.Therefore,this thesis considers the use of decentralized blockchain technology to perform trust management on network edge computing resources to achieve decentralized and trusted resource allocation.In this regard,this thesis conducts research from three aspects: 1)Aiming at the issue of decentralized publishing of resource provision and resource request,the peer-to-peer network and self-certified encryption technology commonly used in blockchain technology are used to achieve decentralized trusted publishing of resource provision and resource request among edge nodes,and innovatively designed Decentralized trusted identification of resource provision and resource request and corresponding verification methods.(2)For the issues of designing the decentralized resource allocation plan,based on the public ledger feature of the blockchain,the operations of resource provision and resource request are innovatively designed as the trust operations in this scheme to jointly maintain historical resource request records and resource availability status,and achieve the decentralization of trusted resource allocation control.At the same time,entrusted proof of rights and interests was adopted as the consensus mechanism applicable to this scheme,and "interests" were innovatively redefined as the concept of "network contribution" applicable to this scheme.(3)On the basis of the method of designing the resource allocation scheme based on the blockchain,the topic of how the participants can achieve reliable resource access based on the recorded data on the chain is studied.With reference to the design of bitcoin transactions,the innovative combination of hash algorithm and digital signature method implements the verification of the legality of resource access based on blockchain.This thesis further designs and simulates an experimental scheme based on the existing Ethereum blockchain platform.Using the smart contract supported by Ethereum,the business logic of the publishing function of the above resources and resource request information is written into the contract in code form.Ethereum transactions trigger contract execution,which can realize automatic recording of data.Simulation experiments were performed on the established Ethereum private chain,and the test results show the correctness and feasibility of the proposed scheme.
Keywords/Search Tags:blockchain, edge computing, resource allocation, ethereum, smart contract
PDF Full Text Request
Related items