Cloudlet placement and task allocation in mobile edge computing

Song Yang*, Fan Li, Meng Shen, Xu Chen, Xiaoming Fu, Yu Wang

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

109 Citations (Scopus)

Abstract

Mobile edge computing (MEC) offers a way to shorten the cloud servicing delay by building the small-scale cloud infrastructures, such as cloudlets at the network edge, which are in close proximity to end users. On one hand, it is energy consuming and costly to place each cloudlet on each access point (AP) to process the requested tasks. On the other hand, the service provider should provide delay-guaranteed service to end users, otherwise they may get revenue loss. In this paper, we first model how to calculate the task completion delay in MEC and mathematically analyze the energy consumption of different equipments in MEC. Subsequently, we study how to place cloudlets on the network and allocate each requested task to cloudlets and public cloud with the minimum total energy consumption without violating each task's delay requirement. We prove that this problem is NP-hard and propose a Benders decomposition-based algorithm to solve it. We also present a software-defined network (SDN)-based framework to deploy the proposed algorithm. Extensive simulations reveal that the proposed algorithm can achieve an (close-to-)optimal performance in terms of energy consumption and acceptance ratio compared with two benchmark heuristics.

Original languageEnglish
Article number8674548
Pages (from-to)5853-5863
Number of pages11
JournalIEEE Internet of Things Journal
Volume6
Issue number3
DOIs
Publication statusPublished - Jun 2019

Keywords

  • Cloudlet placement
  • Delay
  • Energy consumption
  • Mobile edge computing (MEC)
  • Task allocation

Fingerprint

Dive into the research topics of 'Cloudlet placement and task allocation in mobile edge computing'. Together they form a unique fingerprint.

Cite this