A game-theoretic approach to computation offloading in mobile cloud computing

被引:133
作者
Cardellini, Valeria [1 ]
Persone, Vittoria De Nitto [1 ]
Di Valerio, Valerio [2 ]
Facchinei, Francisco [3 ]
Grassi, Vincenzo [1 ]
Lo Presti, Francesco [1 ]
Piccialli, Veronica [1 ]
机构
[1] Univ Roma Tor Vergata, Dept Civil Engn & Comp Sci Engn, Rome, Italy
[2] Univ Roma La Sapienza, Dept Comp Sci, Via Salaria 113, I-00198 Rome, Italy
[3] Univ Roma La Sapienza, Dept Comp Control & Management Engn, Via Ariosto 25, I-00185 Rome, Italy
关键词
Mobile cloud computing; Generalized Nash equilibrium problem; Distributed algorithm; ALGORITHMS;
D O I
10.1007/s10107-015-0881-6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider a three-tier architecture for mobile and pervasive computing scenarios, consisting of a local tier of mobile nodes, a middle tier (cloudlets) of nearby computing nodes, typically located at the mobile nodes access points but characterized by a limited amount of resources, and a remote tier of distant cloud servers, which have practically infinite resources. This architecture has been proposed to get the benefits of computation offloading from mobile nodes to external servers while limiting the use of distant servers whose higher latency could negatively impact the user experience. For this architecture, we consider a usage scenario where no central authority exists and multiple non-cooperative mobile users share the limited computing resources of a close-by cloudlet and can selfishly decide to send their computations to any of the three tiers. We define a model to capture the users interaction and to investigate the effects of computation offloading on the users' perceived performance. We formulate the problem as a generalized Nash equilibrium problem and show existence of an equilibrium. We present a distributed algorithm for the computation of an equilibrium which is tailored to the problem structure and is based on an in-depth analysis of the underlying equilibrium problem. Through numerical examples, we illustrate its behavior and the characteristics of the achieved equilibria.
引用
收藏
页码:421 / 449
页数:29
相关论文
共 49 条
  • [1] Adaptive application offloading using distributed abstract class graphs in mobile environments
    Abebe, Ermyas
    Ryan, Caspar
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (12) : 2755 - 2769
  • [2] Cloud-Based Augmentation for Mobile Devices: Motivation, Taxonomies, and Open Challenges
    Abolfazli, Saeid
    Sanaei, Zohreh
    Ahmed, Ejaz
    Gani, Abdullah
    Buyya, Rajkumar
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2014, 16 (01): : 337 - 368
  • [3] Altman E., 2008, P 3 INT C PERF EV ME
  • [4] [Anonymous], 1975, Queueing Systems
  • [5] [Anonymous], 1985, Matrix Analysis
  • [6] [Anonymous], 2010, 1 ACM WORKSH MOB CLO
  • [7] [Anonymous], 2003, SPRINGER SERIES OPER, DOI DOI 10.1007/978-0-387-21815-16
  • [8] [Anonymous], 2004, FINITE DIMENSIONAL V, DOI DOI 10.1007/B97543
  • [9] Bahl P., 2012, P 3 ACM WORKSH MOB C, P21
  • [10] Barbarossa S, 2013, IEEE INT WORK SIGN P, P26, DOI 10.1109/SPAWC.2013.6612005