Joint Optimal Pricing and Task Scheduling in Mobile Cloud Computing Systems

被引:56
|
作者
Shah-Mansouri, Hamed [1 ]
Wong, Vincent W. S. [1 ]
Schober, Robert [2 ]
机构
[1] Univ British Columbia, Dept Elect & Comp Engn, Vancouver, BC V6T 1Z4, Canada
[2] Friedrich Alexander Univ Erlangen Nuremberg, Inst Digital Commun, D-91058 Erlangen, Germany
基金
加拿大自然科学与工程研究理事会;
关键词
Dynamic task scheduler; delay-sensitive applications; optimal pricing strategy; mobile cloud computing; DYNAMIC RESOURCE-ALLOCATION; ENERGY MINIMIZATION; TRANSMISSION; EXECUTION; USERS;
D O I
10.1109/TWC.2017.2707084
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The evolving mobile cloud computing (MCC) paradigm enables mobile users to offload their computing tasks to cloud servers. In this paper, we study the following problems in MCC systems: 1) which tasks should be offloaded to cloud servers? 2) and what is the optimal price of cloud services? We jointly address these issues by formulating two levels of optimization problems. On the mobile users side, we formulate a utility maximization problem that takes the energy consumption, delay, and price of cloud services into account and obtain the optimal scheduling for both delay-sensitive and delay-tolerant applications. On the cloud service provider (CSP) side, we determine the optimal pricing strategy by formulating a profit maximization problem, which is non-convex in general. We further propose an algorithm using convexification and primal-dual methods to mitigate the non-convexity. Through numerical studies, we investigate the mobile users' behavior and the CSP's pricing strategy. Our results reveal that the proposed scheduler effectively balances the tradeoff between the energy consumption and delay in comparison with different schedulers proposed in the literature. Furthermore, we show that with the proposed pricing algorithm, the CSP can improve its profit by up to 25% compared with static and dynamic pricing strategies.
引用
收藏
页码:5218 / 5232
页数:15
相关论文
共 50 条
  • [1] Energy Efficient Task Scheduling in Mobile Cloud Computing
    Yao, Dezhong
    Yu, Chen
    Jin, Hai
    Zhou, Jiehan
    NETWORK AND PARALLEL COMPUTING, NPC 2013, 2013, 8147 : 344 - 355
  • [2] Task Scheduling Algorithm in Cloud Computing Environment Based on Cloud Pricing Models
    Ibrahim, Elhossiny
    El-Bahnasawy, Nirmeen A.
    Omara, Fatma A.
    2016 WORLD SYMPOSIUM ON COMPUTER APPLICATIONS & RESEARCH (WSCAR), 2016, : 65 - 71
  • [3] Joint Design of Dynamic Scheduling and Pricing in Wireless Cloud Computing
    Ren, Shaolei
    van der Schaar, Mihaela
    2013 PROCEEDINGS IEEE INFOCOM, 2013, : 185 - 189
  • [4] Joint optimization method for task scheduling time and energy consumption in mobile cloud computing environment
    Peng, Hua
    Wen, Wu-Shao
    Tseng, Ming-Lang
    Li, Ling-Ling
    APPLIED SOFT COMPUTING, 2019, 80 : 534 - 545
  • [5] Optimal Joint Scheduling and Cloud Offloading for Mobile Applications
    Mahmoodi, S. Eman
    Uma, R. N.
    Subbalakshmi, K. P.
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2019, 7 (02) : 301 - 313
  • [6] An Adaptive Procedure for Task Scheduling Optimization in Mobile Cloud Computing
    Hung, Pham Phuoc
    Huh, Eui-Nam
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [7] Energy-aware task scheduling in mobile cloud computing
    Tang, Chaogang
    Hao, Mingyang
    Wei, Xianglin
    Chen, Wei
    DISTRIBUTED AND PARALLEL DATABASES, 2018, 36 (03) : 529 - 553
  • [8] Energy-aware task scheduling in mobile cloud computing
    Chaogang Tang
    Mingyang Hao
    Xianglin Wei
    Wei Chen
    Distributed and Parallel Databases, 2018, 36 : 529 - 553
  • [9] Energy Optimization With Dynamic Task Scheduling Mobile Cloud Computing
    Li, Yibin
    Chen, Min
    Dai, Wenyun
    Qiu, Meikang
    IEEE SYSTEMS JOURNAL, 2017, 11 (01): : 96 - 105
  • [10] A New Approach for Task Scheduling Optimization in Mobile Cloud Computing
    Pham Phuoc Hung
    Bui, Tuan-Anh
    Huh, Eui-Nam
    FRONTIER AND INNOVATION IN FUTURE COMPUTING AND COMMUNICATIONS, 2014, 301 : 211 - 220