Journal of Information Security Reserach ›› 2021, Vol. 7 ›› Issue (4): 310-318.

Previous Articles     Next Articles

Research and Design of Cloud Edge Collaboration Based on Blockchain

  

  • Online:2021-04-05 Published:2021-04-14

基于区块链的云边协同系统研究与设计

金韬1)  庄丽婉1)  张晨2)   黄韬3)    

  1. 1)(东南大学网络空间安全学院, 南京 210096)
    2)(网络通信与安全紫金山实验室, 南京 211111)
    3)(北京邮电大学, 北京 100876)

  • 通讯作者: 黄韬
  • 作者简介:金韬, 硕士研究生, 主要研究方向为区块链、未来网络体系架构、软件定义网络等。 庄丽婉, 硕士研究生, 主要研究方向为区块链、未来网络体系架构、软件定义网络等。 张晨, 紫金山实验室未来网络中心副主任, 主要研究方向为未来网络体系架构、软件定义网络、云网融合、云原生网络等。 黄韬, 教授,博士生导师, 主要研究方向为未来网络体系架构、软件定义网络、确定性网络、大规模网络试验平台等。

Abstract: Cloud Edge Collaboration can effectively solve the problems of rapid growth in the number of edge applications, wide data sources and huge data volume, but users currently face problems of credibility, reliability and fairness in using Cloud Edge Collaboration services, which to a certain extent restrict the development of Cloud Edge Collaboration. In this paper, we propose a blockchain-based Cloud Edge Collaboration business system, which uses a federation chain framework to design and introduce a reputation mechanism for processes such as authentication and authorization, scheduling and collection, and settlement supervision to provide a platform-based access scheduling and automated settlement solution for Cloud Edge Collaboration and solve the problems of trustworthiness, reliability, and fairness faced by users. Through the combination of Cloud Edge Collaboration and blockchain technology, users can put forward personalized application deployment requirements, and the system can carry out automated and tamper-evident application scheduling and settlement between users and different cloud service providers, and when cloud service providers cannot meet users' requirements or default occurs, users' applications can automatically switch between cloud service providers. This system effectively solves the problems of trustworthiness, reliability and fairness of the cloud-side collaboration platform, and blockchain embodies great application potential in cloud computing.

Key words: Blockchain, Cloud Computing, Edge Computing, Cloud Edge Collaboration, Smart Contract

摘要: 云边协同可有效解决边缘应用数量急速增长,数据来源广,数据量庞大的问题,但目前用户在使用云边协同服务时面临着可信性、可靠性、公平性的问题,在一定程度上制约了云边协同的发展。本文提出了基于区块链的云边协同业务系统,利用联盟链框架,针对认证授权、调度采集、结算监管等流程进行了设计并引入信誉机制,为云边协同提供平台化的接入调度与自动化的结算方案,解决用户面临的可信性、可靠性、公平性问题。通过云边协同与区块链技术相结合,用户能够提出个性化的应用部署需求,由系统在用户与不同的云服务商间进行自动化的、不可篡改的应用调度与结算,当云服务商无法满足用户需求或发生违约时,用户应用可在云服务商间自动切换。本系统有效解决了云边协同平台可信性、可靠性、公平性问题,区块链在云计算方面体现出了巨大的应用潜力。

关键词: 区块链, 云计算, 边缘计算, 云边协同, 智能合约