Font Size: a A A

Research On Cloud Storage Resource Purchasing Algorithm Based On Smart Contract

Posted on:2020-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:D D HouFull Text:PDF
GTID:2428330578461320Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The era of big data brings opportunities and challenges to data storage and transaction methods.However,the traditional cloud storage resource transaction system generally uses a central node to complete resource transactions through the central server,thus causing problems such as high transaction cost,data agent locking,and single point failure.At the same time,traditional cloud storage resource transactions are more vulnerable to malicious users,such as distributed denial of service(DDoS)and witch attacks.In addition,based on the erasure code storage strategy,it is an important method to ensure data availability by improving data redundancy,dividing a data block into multiple sub-blocks,and storing these sub-blocks in the hands of geographically different providers.Therefore,how to solve the problems of centralized storage of cloud storage resources and how to choose provider problems has great research values.In this paper,we proposed a distributed cloud storage resource purchasing algorithm.Firstly,in order to select the appropriate provider from a number of providers,we selected the provider based on the reverse Vickrey-Clarke-Groves(VCG)auction of the auction mechanism.Because this auction method is authentic,the participants actually report their evaluation of the goods.Secondly,according to this auction method,we designed a smart contract to realize distributed transactions of cloud storage,and because the blockchain technology removes third-party trading institutions,it can effectively reduce transaction costs.Thirdly,we used the erasure code storage strategy to store data distributed to different providers,which improves data redundancy and ensures the availability of storage resources.Finally,we deployed the designed smart contract to the Ethereum private chain for simulation testing.The result showed that the proposed trading system is completely feasible.This paper proposed a method which is designed and implemented with the auction principle in the blockchain,and at the same time we realized the procurement transaction of storage resources in the competitive environment,which can make the cloud storage purchasing transaction system safely and economically operational.
Keywords/Search Tags:Cloud storage, VCG mechanism, Smart contract, Erasure coding, Security
PDF Full Text Request
Related items