Multi-Criteria Decision Analysis Methods in the Mobile Cloud Offloading Paradigm

Mobile cloud computing (MCC) is becoming a popular mobile technology that aims to augment local resources of mobile devices, such as energy, computing, and storage, by using available cloud services and functionalities. The offloading process is one of the techniques used in MCC to enhance the capabilities of mobile devices by moving mobile data and computation-intensive operations to cloud platforms. Several techniques have been proposed to perform and improve the efficiency and effectiveness of the offloading process, such as multi-criteria decision analysis (MCDA). MCDA is a well-known concept that aims to select the best solution among several alternatives by evaluating multiple conflicting criteria, explicitly in decision making. However, as there are a variety of platforms and technologies in mobile cloud computing, it is still challenging for the offloading process to reach a satisfactory quality of service from the perspective of customers’ computational service requests. Thus, in this paper, we conduct a literature review that leads to a better understanding of the usability of the MCDA methods in the offloading operation that is strongly reliant on the mobile environment, network operators, and cloud services. Furthermore, we discuss the challenges and opportunities of these MCDA techniques for offloading research in mobile cloud computing. Finally, we recommend a set of future research directions in MCDA used for the mobile cloud offloading process.

[1]  J. Wenny Rahayu,et al.  Mobile cloud computing: A survey , 2013, Future Gener. Comput. Syst..

[2]  Aurkene Alzua-Sorzabal,et al.  A cloud-based platform to develop context-aware mobile applications by domain experts , 2016, Comput. Stand. Interfaces.

[3]  Xu Chen,et al.  When Social Network Meets Mobile Cloud: A Social Group Utility Approach for Optimizing Computation Offloading in Cloudlet , 2016, IEEE Access.

[4]  Soheil Sadi-Nezhad,et al.  A state-of-art survey on project selection using MCDM techniques , 2017 .

[5]  Hongwen Jing,et al.  Set pair analysis for risk assessment of water inrush in karst tunnels , 2017, Bulletin of Engineering Geology and the Environment.

[6]  Xiqi Gao,et al.  Cellular architecture and key technologies for 5G wireless communication networks , 2014, IEEE Communications Magazine.

[7]  Alireza Zare,et al.  An intelligent stochastic method based on fuzzy cloud theory for modeling uncertainty effects in the renewable micro-grids , 2015, J. Intell. Fuzzy Syst..

[8]  Timothy K. Shih,et al.  Application-oriented offloading in heterogeneous networks for mobile cloud computing , 2018, Enterp. Inf. Syst..

[9]  Said Rakrak,et al.  Mobile Cloud Middleware: Smart Behaviour for Adapting Cloud Services , 2014, 2014 Tenth International Conference on Signal-Image Technology and Internet-Based Systems.

[10]  Serkan Yavuz,et al.  Weapon selection using the AHP and TOPSIS methods under fuzzy environment , 2009, Expert Syst. Appl..

[11]  Behrouz Shahgholi Ghahfarokhi,et al.  Context-aware multi-objective resource allocation in mobile cloud , 2015, Comput. Electr. Eng..

[12]  Mostafa Zandieh,et al.  A multi criteria decision making framework for sustainability assessment of bioenergy production technologies with hesitant fuzzy linguistic term sets: The case of Iran , 2017 .

[13]  Solomon Tesfamariam,et al.  A review of multi-criteria decision-making methods for infrastructure management , 2014 .

[14]  Chonho Lee,et al.  A survey of mobile cloud computing: architecture, applications, and approaches , 2013, Wirel. Commun. Mob. Comput..

[15]  Minho Jo,et al.  Selective offloading to WiFi devices for 5G mobile users , 2017, 2017 13th International Wireless Communications and Mobile Computing Conference (IWCMC).

[16]  Saeed Sharifian,et al.  Cloudlet dynamic server selection policy for mobile task off-loading in mobile cloud computing using soft computing techniques , 2017, The Journal of Supercomputing.

[17]  Awais Ahmad,et al.  Emerging Mobile Communication Technologies for Healthcare System in 5G Network , 2016, 2016 IEEE 14th Intl Conf on Dependable, Autonomic and Secure Computing, 14th Intl Conf on Pervasive Intelligence and Computing, 2nd Intl Conf on Big Data Intelligence and Computing and Cyber Science and Technology Congress(DASC/PiCom/DataCom/CyberSciTech).

[18]  Rajkumar Buyya,et al.  Heterogeneity in Mobile Cloud Computing: Taxonomy and Open Challenges , 2014, IEEE Communications Surveys & Tutorials.

[19]  Luis Martínez,et al.  Uncertainty Measures of Extended Hesitant Fuzzy Linguistic Term Sets , 2018, IEEE Transactions on Fuzzy Systems.

[20]  Feng Xia,et al.  Cloudlet deployment in local wireless networks: Motivation, architectures, applications, and open challenges , 2016, J. Netw. Comput. Appl..

[21]  Hongwei Li,et al.  Engineering searchable encryption of mobile cloud networks: when QoE meets QoP , 2015, IEEE Wireless Communications.

[22]  Jin Yang,et al.  A holistic low carbon city indicator framework for sustainable development , 2017 .

[23]  Ejaz Ahmed,et al.  Multi-objective optimization model for seamless application execution in mobile cloud computing , 2013, 2013 5th International Conference on Information and Communication Technologies.

[24]  Ching-Lai Hwang,et al.  A new approach for multiple objective decision making , 1993, Comput. Oper. Res..

[25]  Alagan Anpalagan,et al.  Intercloud and HetNet for Mobile Cloud Computing in 5G Systems: Design Issues, Challenges, and Optimization , 2017, IEEE Network.

[26]  Navrati Saxena,et al.  Next Generation 5G Wireless Networks: A Comprehensive Survey , 2016, IEEE Communications Surveys & Tutorials.

[27]  Cengiz Kahraman,et al.  A Comprehensive Literature Review of 50 Years of Fuzzy Set Theory , 2016, Int. J. Comput. Intell. Syst..

[28]  Rajkumar Buyya,et al.  Mobile code offloading: from concept to practice and beyond , 2015, IEEE Communications Magazine.

[29]  Jonathan M. Garibaldi,et al.  Nonstationary Fuzzy Sets , 2008, IEEE Transactions on Fuzzy Systems.

[30]  Feng Xia,et al.  RMCC: Restful Mobile Cloud Computing Framework for Exploiting Adjacent Service-Based Mobile Cloudlets , 2014, 2014 IEEE 6th International Conference on Cloud Computing Technology and Science.

[31]  Abdollah Kavousi-Fard,et al.  A novel stochastic framework based on fuzzy cloud theory for modeling uncertainty in the micro-grids , 2016 .

[32]  Harish Garg,et al.  A new generalized improved score function of interval-valued intuitionistic fuzzy sets and applications in expert systems , 2016, Appl. Soft Comput..

[33]  Vicenç Torra,et al.  Decomposition theorems and extension principles for hesitant fuzzy sets , 2018, Inf. Fusion.

[34]  Katinka Wolter,et al.  Optimal Cloud-Path Selection in Mobile Cloud Offloading Systems Based on QoS Criteria , 2013, Int. J. Grid High Perform. Comput..

[35]  J. R. San Cristóbal,et al.  Multi-criteria decision-making in the selection of a renewable energy project in Spain: the VIKOR method. , 2011 .

[36]  Dzmitry Kliazovich,et al.  Energy-Efficient Computation Offloading for Wearable Devices and Smartphones in Mobile Cloud Computing , 2014, GLOBECOM 2014.

[37]  Matthias Ehrgott,et al.  Multiple criteria decision analysis: state of the art surveys , 2005 .

[38]  Feng Xia,et al.  A survey on decision making for task migration in mobile cloud environments , 2016, Personal and Ubiquitous Computing.

[39]  Huaming Wu Analysis of Offloading Decision Making in Mobile Cloud Computing , 2015 .

[40]  Morteza Yazdani,et al.  A state-of the-art survey of TOPSIS applications , 2012, Expert Syst. Appl..

[41]  Jyri Mustajoki,et al.  Comparison of multi-criteria decision analytical software for supporting environmental planning processes , 2017, Environ. Model. Softw..

[42]  Daniela Fuchs-Hanusch,et al.  A bibliometric-based survey on AHP and TOPSIS techniques , 2017, Expert Syst. Appl..

[43]  Huber Flores,et al.  Adaptive code offloading for mobile cloud applications: exploiting fuzzy sets and evidence-based learning , 2013, MCS '13.

[44]  Jerry M. Mendel,et al.  Type-2 fuzzy sets made simple , 2002, IEEE Trans. Fuzzy Syst..

[45]  Alexandre C. B. Delbem,et al.  The Effects of Relative Importance of User Constraints in Cloud of Things Resource Discovery: A Case Study , 2016, 2016 IEEE/ACM 9th International Conference on Utility and Cloud Computing (UCC).

[46]  Said Rakrak,et al.  External sources for mobile computing: The state-of-the-art, challenges, and future research , 2015, 2015 International Conference on Cloud Technologies and Applications (CloudTech).

[47]  Enzo Baccarelli,et al.  Energy-Efficient Adaptive Resource Management for Real-Time Vehicular Cloud Services , 2019, IEEE Transactions on Cloud Computing.

[48]  Javier López,et al.  Dynamic Knowledge-Based Analysis in Nonsecure 5G Green Environments Using Contextual Data , 2017, IEEE Systems Journal.

[49]  Ahmad Kamil Mahmood,et al.  Trust -Based Service Selection in Public Cloud Computing Using Fuzzy Modified VIKOR Method , 2013 .

[50]  Huaming Wu,et al.  Stochastic Analysis of Delayed Mobile Offloading in Heterogeneous Networks , 2018, IEEE Transactions on Mobile Computing.

[51]  Krassimir T. Atanassov,et al.  Intuitionistic fuzzy sets , 1986 .

[52]  Elham Keshavarz,et al.  Evaluation and survey of knowledge management tools using fuzzy AHP and fuzzy TOPSIS techniques , 2017 .

[53]  Dong Liang,et al.  PMC2O: Mobile cloudlet networking and performance analysis based on computation offloading , 2017, Ad Hoc Networks.

[54]  Rajkumar Buyya,et al.  A Context Sensitive Offloading Scheme for Mobile Cloud Computing Service , 2015, 2015 IEEE 8th International Conference on Cloud Computing.

[55]  Marijke Lieferink,et al.  Does technique matter; a pilot study exploring weighting techniques for a multi-criteria decision support framework , 2014, Cost Effectiveness and Resource Allocation.

[56]  AKHIL GUPTA,et al.  A Survey of 5G Network: Architecture and Emerging Technologies , 2015, IEEE Access.

[57]  Jerry M. Mendel,et al.  Type-2 Fuzzy Sets , 2017 .

[58]  Jianwei Yin,et al.  A Stochastic Control Approach to Maximize Profit on Service Provisioning for Mobile Cloudlet Platforms , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[59]  Md. Shohrab Hossain,et al.  A hybrid framework using Markov decision process for mobile code offloading , 2016, 2016 19th International Conference on Computer and Information Technology (ICCIT).

[60]  Sakshi Kaushal,et al.  Cloud path selection using Fuzzy Analytic Hierarchy Process for offloading in Mobile Cloud Computing , 2015, 2015 2nd International Conference on Recent Advances in Engineering & Computational Sciences (RAECS).

[61]  Mehmet Karakose,et al.  Nonstationary Fuzzy Systems for Modelling and Control in Cyber Physical Systems under Uncertainty , 2017 .

[62]  Nirwan Ansari,et al.  Green Cloudlet Network: A Distributed Green Mobile Cloud Network , 2016, IEEE Network.

[63]  新家 健精 Decisions with Multiple Objectives Preferences and Value tradeoffs : by Ralph L. Keeney, Howard Raiffa John Willey , 1981 .

[64]  Ji Yang,et al.  Towards Cloud and Terminal Collaborative Mobile Social Network Service , 2010, 2010 IEEE Second International Conference on Social Computing.

[65]  Nor Badrul Anuar,et al.  Cloud Service Selection Using Multicriteria Decision Analysis , 2014, TheScientificWorldJournal.

[66]  Esfandiar Eslami,et al.  On Hesitant Fuzzy Clustering and Clustering of Hesitant Fuzzy Data , 2017, Fuzzy Sets, Rough Sets, Multisets and Clustering.

[67]  Wenye Wang,et al.  Can mobile cloudlets support mobile applications? , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[68]  Stefano Secci,et al.  ULOOF: A User Level Online Offloading Framework for Mobile Edge Computing , 2018, IEEE Transactions on Mobile Computing.

[69]  Said Rakrak,et al.  Smart mobile technologies for the city of the future , 2017, 2017 Smart City Symposium Prague (SCSP).

[70]  James S. Dyer,et al.  Maut — Multiattribute Utility Theory , 2005 .

[71]  Ian N. Durbach,et al.  Modeling uncertainty in multi-criteria decision analysis , 2012, Eur. J. Oper. Res..

[72]  Z Moore,et al.  Treatment of the diabetic foot by offloading: a systematic review. , 2015, Journal of wound care.

[73]  Gui-Wu Wei,et al.  Gray relational analysis method for intuitionistic fuzzy multiple attribute decision making , 2011, Expert Syst. Appl..

[74]  Abdullah Gani,et al.  Mobile cloud computing: The-state-of-the-art, challenges, and future research , 2015 .

[75]  Enzo Baccarelli,et al.  Adaptive Energy-Efficient QoS-Aware Scheduling Algorithm for TCP/IP Mobile Cloud , 2015, 2015 IEEE Globecom Workshops (GC Wkshps).

[76]  S. M. Barakati,et al.  Fuzzy logic based mobile data offloading , 2015, 2015 23rd Iranian Conference on Electrical Engineering.

[77]  Farookh Khadeer Hussain,et al.  User-side cloud service management: State-of-the-art and future directions , 2015, J. Netw. Comput. Appl..

[78]  Gwo-Hshiung Tzeng,et al.  Cloud e-learning service strategies for improving e-learning innovation performance in a fuzzy environment by using a new hybrid fuzzy multiple attribute decision-making model , 2016, Interact. Learn. Environ..

[79]  Jaya Paul,et al.  On Some Algebraic Structures of Type 2 Fuzzy Multisets , 2017, Int. J. Fuzzy Syst. Appl..

[80]  John W. Rittinghouse,et al.  Cloud Computing: Implementation, Management, and Security , 2009 .

[81]  Biao Song,et al.  Mobile Cloud-Based Big Healthcare Data Processing in Smart Cities , 2017, IEEE Access.

[82]  Victor C. M. Leung,et al.  An evaluation of user importance when integrating social networks and mobile cloud computing , 2014, 2014 IEEE Global Communications Conference.

[83]  Carlos Rodríguez-Domínguez,et al.  A Context-Aware Architecture Supporting Service Availability in Mobile Cloud Computing , 2017, IEEE Transactions on Services Computing.

[84]  Yang Gao,et al.  Using an Integrated Group Decision Method Based on SVM, TFN-RS-AHP, and TOPSIS-CD for Cloud Service Supplier Selection , 2017 .

[85]  B. K. Tripathy On Theory of Multisets and Applications , 2016 .

[86]  Chao Zhou,et al.  Comprehensive flood risk assessment based on set pair analysis-variable fuzzy sets model and fuzzy AHP , 2013, Stochastic Environmental Research and Risk Assessment.

[87]  Karthikeyan Ganesan,et al.  Mobile Edge Computing , 2017 .

[88]  Erik Dahlman,et al.  4G, LTE-Advanced Pro and The Road to 5G Ed. 3 , 2016 .

[89]  Katinka Wolter,et al.  Mobile Healthcare Systems with Multi-cloud Offloading , 2013, 2013 IEEE 14th International Conference on Mobile Data Management.

[90]  Ing-Ray Chen,et al.  A Survey of Mobile Cloud Computing Applications: Perspectives and Challenges , 2015, Wirel. Pers. Commun..

[91]  Minho Jo,et al.  Device-to-device-based heterogeneous radio access network architecture for mobile cloud computing , 2015, IEEE Wireless Communications.

[92]  Raj Kumari,et al.  An efficient data offloading to cloud mechanism for smart healthcare sensors , 2015, 2015 1st International Conference on Next Generation Computing Technologies (NGCT).

[93]  T. Saaty Decision making — the Analytic Hierarchy and Network Processes (AHP/ANP) , 2004 .

[94]  Yasaman Mohammadshahi,et al.  A state-of-art survey on TQM applications using MCDM techniques , 2013 .

[95]  Min Chen,et al.  A 5G Cognitive System for Healthcare , 2017, Big Data Cogn. Comput..

[96]  Enrique Herrera-Viedma,et al.  Applying a linguistic multi-criteria decision-making model to the analysis of ICT suppliers' offers , 2016, Expert Syst. Appl..

[97]  Christian Esposito,et al.  Smart Cloud Storage Service Selection Based on Fuzzy Logic, Theory of Evidence and Game Theory , 2016, IEEE Transactions on Computers.

[98]  Bin Chen,et al.  Evaluation of a Low-Carbon City: Method and Application , 2013, Entropy.

[99]  Petri Ahokangas,et al.  Future micro operators business models in 5 G , 2016 .

[100]  Rajkumar Buyya,et al.  mCloud: A Context-Aware Offloading Framework for Heterogeneous Mobile Cloud , 2017, IEEE Transactions on Services Computing.

[101]  Ali Asgary,et al.  Developing disaster mutual assistance decision criteria for electricity industry , 2017 .

[102]  Brij Bhooshan Gupta,et al.  Hunting for DOM-Based XSS vulnerabilities in mobile cloud-based online social network , 2018, Future Gener. Comput. Syst..

[103]  C. L. Philip Chen,et al.  Fuzzy Adaptive Inverse Compensation Method to Tracking Control of Uncertain Nonlinear Systems With Generalized Actuator Dead Zone , 2017, IEEE Transactions on Fuzzy Systems.

[104]  Houbing Song,et al.  Internet of Things and Big Data Analytics for Smart and Connected Communities , 2016, IEEE Access.

[105]  J. Mendel Uncertain Rule-Based Fuzzy Logic Systems: Introduction and New Directions , 2001 .

[106]  Rath Vannithamby,et al.  Towards 5G: Applications, Requirements and Candidate Technologies , 2016 .

[107]  Rajkumar Buyya,et al.  Computational Offloading or Data Binding? Bridging the Cloud Infrastructure to the Proximity of the Mobile User , 2014, 2014 2nd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering.

[108]  Jeffrey G. Andrews,et al.  What Will 5G Be? , 2014, IEEE Journal on Selected Areas in Communications.

[109]  Sateesh Kumar Peddoju,et al.  Handoff Strategy for Improving Energy Efficiency and Cloud Service Availability for Mobile Devices , 2015, Wirel. Pers. Commun..

[110]  Athanasios V. Vasilakos,et al.  Mobile Cloud Computing: A Survey, State of Art and Future Directions , 2013, Mobile Networks and Applications.