Skip to main navigation Skip to search Skip to main content

Software defined cooperative offloading for mobile cloudlets

  • Yong Cui
  • , Jian Song
  • , Kui Ren
  • , Minming Li
  • , Zongpeng Li
  • , Qingmei Ren
  • , Yangjun Zhang
  • Tsinghua University
  • City University of Hong Kong
  • University of Calgary
  • SUNY Buffalo

Research output: Contribution to journalArticlepeer-review

Abstract

Device to Device communication enables the deployment of mobile cloudlets in LTE-advanced networks. The distributed nature of mobile users and dynamic task arrivals makes it challenging to schedule tasks fairly among multiple devices. Leveraging the idea of software defined networking, we propose a software defined cooperative offloading model (SDCOM), where the SDCOM controller is deployed at the PDN gateway and schedules tasks in a centralized manner to save the energy of mobile devices and reduce the traffic on access links. We formulate the minimum-energy task scheduling problem as a 0-1 knapsack problem and prove its NP-hardness. To compute the optimal solution as a benchmark, we design the conditioned optimal algorithm based on the aggregated analysis of energy consumption. The greedy algorithm with a polynominal-time complexity is proposed to solve large-scale problems efficiently. To address the problem without predicting future information on task arrivals, we further design an online task scheduling algorithm (OTS). It can minimize the energy consumption arbitrarily close to the optimal solution by appropriately setting the tradeoff coefficient. Moreover, we extend OTS to design a proportional fair online task scheduling algorithm to achieve the fair energy consumption among mobile devices. Extensive tracebased simulations demonstrate the effectiveness of SDCOM for a variety of typical mobile devices and applications.

Original languageEnglish
Article number7839920
Pages (from-to)1746-1760
Number of pages15
JournalIEEE/ACM Transactions on Networking
Volume25
Issue number3
DOIs
StatePublished - Jun 2017
Externally publishedYes

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • Energy-efficiency
  • Mobile cloudlet
  • Offloading
  • Software defined networking

Fingerprint

Dive into the research topics of 'Software defined cooperative offloading for mobile cloudlets'. Together they form a unique fingerprint.

Cite this