Abstract

It is increasingly popular that platforms integrate various services into mobile applications due to the high usage and convenience of mobile devices, many of which demand high computational capacities and energy, such as cryptocurrency services based on blockchain. However, it is hard for mobile devices to run these services due to the limited storage and computational capacity. In this paper, the problem of computation offloading that requires sufficient computing resources with high utilization in large-scale users and multiprovider MEC system was investigated. A mechanism based on the combinatorial double auction, G-TRAP, is proposed in this paper to solve the above problem. In the mechanism, resources are provided both in the cloud and at the edge of the network. Mobile users compete for these resources to offload computing tasks by the rule that the edge-level resources will be allocated at first while cloud-level resources could be the supplement for the edge level. Given that the proof-of-work (PoW), the core issue of blockchain application, is resource-expensive to implement in mobile devices, we provide resource allocation service to users of blockchain application as experimental subjects. Simulation results show that the proposed mechanism for serving large-scale users in a short execution time outperforms two existing algorithms in terms of social utility and resource utilization. Consequently, our proposed system can effectively solve the intensive computation offloading problem of mobile blockchain applications.

Highlights

  • With the thriving of mobile communication technology and the popularity of mobile devices, the platform services have been expanded on mobile terminals

  • The central processing unit (CPU) of mobile devices has developed powerfully, it still can hardly meet the demand of Mobile Information Systems many computing tasks of applications in a short time. us, blockchain applications cannot be widely used in mobile devices, which limits mobile blockchain applications’ development

  • E mechanism proposed in this work is a combinatorial double auction mechanism with resource location information. e rules are as follows: (i) each user can purchase a bundle of virtual machine (VM) instances from no more than one C-edge computing service providers (ESPs); (ii) selling VM instances of cloud level will cost more than the edge level due to the consumption caused by the resource scheduling; (iii) the bids of users and C-ESPs should be processed by the auctioneer separately

Read more

Summary

Introduction

With the thriving of mobile communication technology and the popularity of mobile devices, the platform services have been expanded on mobile terminals. To support the offloading of computation-intensive tasks, mobile edge computing can provide mobile users with computing and storage resources to solve limitations related to the hardware [8, 9]. In [14], the resource allocation problem is modeled to maximize the social welfare of edge computing service providers (ESPs) considering the competition between miners and the utility of blockchain network. E proposed allocation mechanism in [17] provides heterogeneous types of resources for multilocation resource selection based on location information, which contributes to solving intensive computation offloading problems. A two-level combinatorial double auction mechanism that includes two levels of resources is proposed to solve the computation-intensive offloading problem of mobile blockchain applications mentioned above. (iii) e proposed mechanism is simulated in various situations. e simulation results show that the proposed mechanism is effective with large-scale user group participation and outperforms in terms of resource utilization

Related Work
The Resource Auction Mechanism
Simulation and Performance Analysis
Analysis of Results
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.