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 条
  • [21] Parallel scheduling strategy of web-based spatial computing tasks in multi-core environment
    郭明强
    Huang Ying
    Xie Zhong
    HighTechnologyLetters, 2014, 20 (04) : 395 - 400
  • [22] Parallel scheduling strategy of web-based spatial computing tasks in multi-core environment
    Guo, Mingqiang, 1600, Inst. of Scientific and Technical Information of China (20):
  • [23] Thread Lock Section-Aware Scheduling on Asymmetric Single-ISA Multi-Core
    Markovic, Nikola
    Nemirovsky, Daniel
    Unsal, Osman
    Valero, Mateo
    Cristal, Adrian
    IEEE COMPUTER ARCHITECTURE LETTERS, 2015, 14 (02) : 160 - 163
  • [24] The virtual open page buffer for multi-core and multi-thread processors
    Zhou, Hongwei
    Deng, Rangyu
    Dai, Zefu
    Yan, Xiaobo
    Zhang, Ying
    Sun, Caixia
    2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 290 - 297
  • [25] MULTI SLOTH: An Efficient Multi-Core RTOS using Hardware-Based Scheduling
    Mueller, Rainer
    Danner, Daniel
    Schroeder-Preikschat, Wolfgang
    Lohmann, Daniel
    2014 26TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2014), 2014, : 189 - 198
  • [26] Research on task allocation strategy and scheduling algorithm of multi-core load balance
    Wu, Chao
    Wang, Yifu
    Zhao, Aoyang
    Qiu, Tie
    2013 SEVENTH INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS (CISIS), 2013, : 634 - 638
  • [27] A Thread Behavior-based Memory Management Framework on Multi-core Smartphone
    Zhu, Zongwei
    Li, Xi
    Liu, Hengchang
    Ji, Cheng
    Xu, Yuan
    Zhou, Xuehai
    Sun, Beilei
    2014 19TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2014), 2014, : 91 - 97
  • [28] Heuristic-based Task-to-Thread Mapping in Multi-Core Processors
    Gharajeh, Mohammad Samadi
    Royuela, Sara
    Pinho, Luis Miguel
    Carvalho, Tiago
    Quinones, Eduardo
    2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2022,
  • [29] Multi-core processing and scheduling performance in CMS
    Hernandez, J. M.
    Evans, D.
    Foulkes, S.
    INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS 2012 (CHEP2012), PTS 1-6, 2012, 396
  • [30] A Task Scheduling Algorithm for Multi-core Processors
    Yao, Xuanxia
    Geng, Peng
    Du, Xiaojiang
    2013 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT), 2013, : 259 - 264