| With the rapid development of new network technology,the emergence of intelligent network applications and services such as intelligent manufacturing,augmented reality,and automatic driving is constantly emerging,which also puts forward new requirements for the calculation,storage,and battery capacity of terminal devices.Some terminals may fail to meet the application requirements,which may affect the user experience.In view of the requirements of resources,multi-access edge computing(MEC)provides communication,computing,and storage resources at the edge,so that the computing tasks can be unloaded to the MEC server for processing,so as to reduce the task completion delay and energy consumption of terminal devices.With the above advantages,MEC has attracted the attention of industry and academia since its launch,and has been widely used in industry,transportation,and other fields.However,with the changes in technology development trends,application scenario requirements,and the number of edge side devices,MEC is also facing new challenges in some aspects.Firstly,the upgrading speed of MEC facilities is far from keeping up with the growing demand for resources,and the cost pressure limits the operators’ upgrading of MEC equipment.Secondly,the traditional centralized resource-sharing mechanism is not applicable in the distributed MEC scenario,which can not meet the performance requirements of frequent resource sharing on the edge side and the security requirements in the untrusted environment.In order to solve the challenges faced by MEC,the specific work and main innovations of the thesis are as follow:(1)A device-to-device(D2D)assisted MEC resource sharing architecture based on blockchain is designed.The architecture comprehensively considers the device’s resources on the edge side,uses the blockchain technology to provide the basis for the device resource information sharing in the architecture,and enables the equipment to share resources directly through D2 D technology,so as to enable edge devices to have more offload options and effectively improve the overall computing power of the network edge.(2)A multi-user offload scheme based on game theory is designed,which considers the factors such as delay,energy consumption and payment overhead.The scheme meets the resource requirements of different devices in the process of resource sharing on the edge side.On the basis of resource information sharing through blockchain,the reasonable scheduling of tasks is realized through game theory.Finally,by comparing the task computing effects under different conditions,scenarios,and algorithms,the effectiveness of the proposed scheme in reducing computing delay,energy consumption,payment overhead,and the service pressure of MEC is proved.(3)A resource-sharing mechanism based on state channels is proposed.In this mechanism,the blockchain will judge the sharing state according to the behavior of participants.When there is a dispute in the resource sharing process,the sharing state can be promoted through the blockchain,so as to ensure the security of resource sharing.In addition,most of the resource sharing processes in this mechanism can be completed off-chain,which reduces the number of blockchain invoke and the shared information to be recorded,and shortens the completion time of resource sharing,so as to meet the requirements of resource sharing for efficiency.Finally,the feasibility and effectiveness of the mechanism are verified by real experimental simulation. |