A context-sensitive offloading system using machine-learning classification algorithms for mobile cloud environment

被引:31
作者
Junior, Warley [1 ]
Oliveira, Eduardo [1 ]
Santos, Albertinin [1 ]
Dias, Kelvin [1 ]
机构
[1] Univ Fed Pernambuco, Informat Ctr, Rd Jorn Anibal Fernandes,Cidade Univ, BR-50740560 Recife, PE, Brazil
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2019年 / 90卷
关键词
Mobile cloud; Context-sensitive; Machine-learning; Classification algorithms; EXECUTION;
D O I
10.1016/j.future.2018.08.026
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Computational offloading in Mobile Cloud Computing (MCC) has attracted attention due to benefits in energy saving and improved mobile application performance. Nevertheless, this technique underperforms if the offloading decision ignores contextual information. While recent studies have highlighted the use of contextual information to improve the computational offloading decision, there still remain challenges regarding the dynamic nature of the MCC environment. Most solutions design a single reasoner for the offloading decision and do not know how accurate and precise this technique is, so that when applied in real-world environments it can contribute to inaccurate decisions and consequently the low performance of the overall system. Thus, this paper proposes a Context-Sensitive Offloading System (CSOS) that takes advantage of the main machine-learning reasoning techniques and robust profiling system to provide offloading decisions with high levels of accuracy. We first evaluate the main classification algorithms under our database and the results show that JRIP and J48 classifiers achieves 95% accuracy. Secondly, we develop and evaluate our system under controlled and real scenarios, where context information changes from one experiment to another. Under these conditions, CSOS makes correct decisions as well as ensuring performance gains and energy efficiency. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:503 / 520
页数:18
相关论文
共 40 条
  • [1] Alizadeh S., 2011, DATA MINING KNOWLEDG
  • [2] [Anonymous], 2017, ULT SPEED TEST TOOL
  • [3] A survey of context modelling and reasoning techniques
    Bettini, Claudio
    Brdiczka, Oliver
    Henricksen, Karen
    Indulska, Jadwiga
    Nicklas, Daniela
    Ranganathan, Anand
    Riboni, Daniele
    [J]. PERVASIVE AND MOBILE COMPUTING, 2010, 6 (02) : 161 - 180
  • [4] A survey of adaptation techniques in computation offloading
    Bhattacharya, Arani
    De, Pradipta
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 78 : 97 - 115
  • [5] CpuBurn, 2017, ULT STAB TEST OV
  • [6] CpuRun, 2017, TOOL CONS CPU RES CO
  • [7] Dynamic classifier selection: Recent advances and perspectives
    Cruz, Rafael M. O.
    Sabourin, Robert
    Cavalcanti, George D. C.
    [J]. INFORMATION FUSION, 2018, 41 : 195 - 216
  • [8] Cuervo E., 2010, P 8 MOBISYS NEW YORK, P49, DOI [10.1145/1814433.1814441, DOI 10.1145/1814433.1814441]
  • [9] Demsar J, 2006, J MACH LEARN RES, V7, P1
  • [10] MALMOS: Machine Learning-based Mobile Offloading Scheduler with Online Training
    Eom, Heungsik
    Figueiredo, Renato
    Cai, Huaqian
    Zhang, Ying
    Huang, Gang
    [J]. 2015 3RD IEEE INTERNATIONAL CONFERENCE ON MOBILE CLOUD COMPUTING, SERVICES, AND ENGINEERING (MOBILECLOUD 2015), 2015, : 51 - 60