Cooperative scheduling of multi-core and cloud resources: multi-thread-based MCC offloading strategy

被引:9
|
作者
Wang, Zhaoyang [1 ]
Han, Zhuo [1 ]
Yan, Lei [1 ]
Yang, Shouyi [1 ]
机构
[1] Zhengzhou Univ, Sch Informat Engn, 100 Sci Ave, Zhengzhou 450001, Henan, Peoples R China
关键词
mobile computing; multi-threading; cloud computing; fading channels; search problems; telecommunication scheduling; NP problem; multithreaded computing; local MTC strategy; single-threaded MCC offloading strategy; cloud resources; modern multicore mobile devices; mobile cloud; MCC offloading strategy; fading channel state; optimal data transmission scheme; linear time searching algorithm; NP; MOBILE; CHALLENGES;
D O I
10.1049/iet-com.2019.0270
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Modern multi-core mobile devices are the main application objects of mobile cloud computing (MCC). In previous works, researchers have formulated various heuristic algorithms to solve the NP problem. This work combines MCC with multi-threaded computing (MTC) of multi-core mobile devices to avoid NP problems and proposes an MTC-based MCC offloading strategy. First, the authors design an MTC strategy for the application model of cloud computing. Then, they use the data transmission scheme that is dynamically adjusted according to the fading channel state. Finally, based on the MTC strategy and the optimal data transmission scheme, they obtain the MTC-based MCC offloading strategy through a linear time searching algorithm. Simulation results show that compared with the local MTC strategy and the single-threaded MCC offloading strategy, the MTC-based MCC offloading strategy can significantly reduce energy consumption and improve the computing ability in multi-threaded applications.
引用
收藏
页码:2146 / 2154
页数:9
相关论文
共 50 条
  • [11] The Application of Multi-thread-based Embedded System in the Fire Monitor
    Liu, Hong
    Zheng, Jianxiang
    Chen, Ying
    PROCEEDINGS OF THE SECOND INTERNATIONAL SYMPOSIUM ON ELECTRONIC COMMERCE AND SECURITY, VOL I, 2009, : 506 - 508
  • [12] Approximation algorithms for scheduling on multi-core processor with shared speedup resources
    Chen, Xufeng
    Ye, Deshi
    DISCRETE OPTIMIZATION, 2016, 20 : 11 - 22
  • [13] Decentralized Preemptive Scheduling Across Heterogeneous Multi-core Grid Resources
    Balasubramanian, Arun
    Sussman, Alan
    Sadeh, Norman
    JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING, JSSPP 2013, 2014, 8429 : 22 - 41
  • [14] Scheduling Techniques for Multi-Core Architectures
    Hatanaka, Akira
    Bagherzadeh, Nader
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 865 - 870
  • [15] Task Scheduling on Adaptive Multi-Core
    Pricopi, Mihai
    Mitra, Tulika
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (10) : 2590 - 2603
  • [16] Architectural support for thread communications in multi-core processors
    Varoglu, Sevin
    Jenks, Stephen
    PARALLEL COMPUTING, 2011, 37 (01) : 26 - 41
  • [17] Fast and Scalable Thread Migration for Multi-Core Architectures
    Rodrigues, Miguel
    Roma, Nuno
    Tomas, Pedro
    PROCEEDINGS IEEE/IFIP 13TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING 2015, 2015, : 9 - 16
  • [18] Efficiently Scheduling Multi-core Guest Virtual Machines on Multi-core Hosts in Network Simulation
    Yoginath, Srikanth B.
    Perumalla, Kalyan S.
    2011 IEEE WORKSHOP ON PRINCIPLES OF ADVANCED AND DISTRIBUTED SIMULATION (PADS), 2011,
  • [19] Pipeline-based Scheduling for Heterogeneous Multi-core Systems
    Liu, Derong
    Jing, Ming'e
    Wang, Yuwen
    Yu, Zhiyi
    Zeng, Xiaoyang
    Zhou, Dian
    2012 IEEE 11TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT-2012), 2012, : 1400 - 1402
  • [20] Queueing model analysis and scheduling strategy for embedded multi-core SoC based on task priority
    Qiu, Tie
    Feng, Lin
    Jiang, He
    Sun, Weifeng
    COMPUTERS & ELECTRICAL ENGINEERING, 2013, 39 (01) : 24 - 33