作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2020, Vol. 46 ›› Issue (8): 35-42,49. doi: 10.19678/j.issn.1000-3428.0056422

• 热点与综述 • 上一篇    下一篇

一种基于区块链的网络边缘资源分配方法

戴俊杰, 沈苏彬   

  1. 南京邮电大学 计算机学院, 南京 210023
  • 收稿日期:2019-10-28 修回日期:2019-12-29 发布日期:2020-01-07
  • 作者简介:戴俊杰(1994-),男,硕士研究生,主研方向为区块链技术、边缘计算;沈苏彬,研究员、博士、博士生导师。
  • 基金资助:
    江苏省未来网络前瞻性研究项目(BY20130951108)。

A Method of Network Edge Resource Allocation Based on Blockchain

DAI Junjie, SHEN Subin   

  1. School of Computer Science, Nanjing University of Posts and Telecommunications, Nanjing 210023, China
  • Received:2019-10-28 Revised:2019-12-29 Published:2020-01-07

摘要: 为充分利用位于网络边缘各类设备上的闲散资源,同时摆脱传统中心化管理模式带来的单点故障及信任问题,需要以一种去中心化的模式对其进行有效管理和调配。区块链因其在数据维护方面的去中心化、难以被篡改和可追溯等特性,为人们提供了实现的思路。针对上述传统中心化管理方法存在的问题,提出一种基于区块链的去中心化边缘计算资源分配方法,以去中心化的方式可信地存储与资源分配相关的关键信息,使用户可以确认来自其他参与者的资源访问请求的合法性。基于以太坊平台及其支持的智能合约技术,设计分配方法的实现方案。同时,为应对当前区块链技术所面临的可扩展性问题,利用侧链技术实现对以太坊的扩容。通过建立以太坊私有区块链网络进行仿真,测试结果证明了该方法的正确性和可行性。

关键词: 区块链, 边缘计算, 资源分配, 以太坊, 智能合约

Abstract: In order to make full use of idle resources on various devices at the edge of network and get rid of single point failure and trust problems caused by traditional centralized management mode,it is necessary to effectively manage and allocate the resources in a decentralized mode.Blockchain,as a decentralized,tamper-proof and traceable technology,provides an ideal solution.To address the above problem,this paper proposes a blockchain-based allocation method for decentralized edge computing resources,which realizes the decentralized and trusted storage of the key information about the resource allocation.Based on the information,users can verify the validity of resource access requests from other participants.On the basis of the Ethereum platform and the intelligent contract technology it supports,the implementation scheme of the allocation method is designed.At the same time,in order to deal with the scalability problems faced by the current blockchain technology,the sidechain technique is used to realize the expansion of Ethereum.Through the establishment of Ethereum private blockchain network for simulation,test results prove the correctness and feasibility of the proposed method.

Key words: blockchain, edge computing, resource allocation, Ethereum, smart contract

中图分类号: