{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T17:59:11Z","timestamp":1775066351732,"version":"3.50.1"},"reference-count":76,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2021,6,19]],"date-time":"2021-06-19T00:00:00Z","timestamp":1624060800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,6,19]],"date-time":"2021-06-19T00:00:00Z","timestamp":1624060800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Complex Intell. Syst."],"published-print":{"date-parts":[[2022,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The Internet of Things (IoT) applications and services are increasingly becoming a part of daily life; from smart homes to smart cities, industry, agriculture, it is penetrating practically in every domain. Data collected over the IoT applications, mostly through the sensors connected over the devices, and with the increasing demand, it is not possible to process all the data on the devices itself. The data collected by the device sensors are in vast amount and require high-speed computation and processing, which demand advanced resources. Various applications and services that are crucial require meeting multiple performance parameters like time-sensitivity and energy efficiency, computation offloading framework comes into play to meet these performance parameters and extreme computation requirements. Computation or data offloading tasks to nearby devices or the fog or cloud structure can aid in achieving the resource requirements of IoT applications. In this paper, the role of context or situation to perform the offloading is studied and drawn to a conclusion, that to meet the performance requirements of IoT enabled services, context-based offloading can play a crucial role. Some of the existing frameworks EMCO, MobiCOP-IoT, Autonomic Management Framework, CSOS, Fog Computing Framework, based on their novelty and optimum performance are taken for implementation analysis and compared with the MAUI, AnyRun Computing (ARC), AutoScaler, Edge computing and Context-Sensitive Model for Offloading System (CoSMOS) frameworks. Based on the study of drawn results and limitations of the existing frameworks, future directions under offloading scenarios are discussed.<\/jats:p>","DOI":"10.1007\/s40747-021-00434-6","type":"journal-article","created":{"date-parts":[[2021,6,19]],"date-time":"2021-06-19T09:02:35Z","timestamp":1624093355000},"page":"3641-3658","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":109,"title":["Implementation analysis of IoT-based offloading frameworks on cloud\/edge computing for sensor generated big data"],"prefix":"10.1007","volume":"8","author":[{"given":"Karan","family":"Bajaj","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3400-3504","authenticated-orcid":false,"given":"Bhisham","family":"Sharma","sequence":"additional","affiliation":[]},{"given":"Raman","family":"Singh","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,6,19]]},"reference":[{"key":"434_CR1","first-page":"9324035","volume":"2017","author":"P Sethi","year":"2017","unstructured":"Sethi P, Sarangi SR (2017) Internet of things: architectures, protocols, and applications. J Electr Comput Eng 2017:9324035","journal-title":"J Electr Comput Eng"},{"issue":"1","key":"434_CR2","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1016\/j.fcij.2017.02.001","volume":"1","author":"PP Ray","year":"2016","unstructured":"Ray PP (2016) A survey of IoT cloud platforms. Future Comput Inf J 1(1):35\u201346","journal-title":"Future Comput Inf J"},{"key":"434_CR3","first-page":"8","volume":"38","author":"M Ammar","year":"2018","unstructured":"Ammar M, Russello G, Crispo B (2018) Internet of Things: a survey on the security of IoT frameworks. J Inf Secur Appl 38:8\u201327","journal-title":"J Inf Secur Appl"},{"key":"434_CR4","first-page":"17","volume":"180","author":"J Manyika","year":"2013","unstructured":"Manyika J, Chui M, Bughin J, Dobbs R, Bisson P, Marrs A (2013) Disruptive technologies: advances that will transform life, business, and the global economy. McKinsey Glob Inst San Francisco CA 180:17\u201321","journal-title":"McKinsey Glob Inst San Francisco CA"},{"key":"434_CR5","doi-asserted-by":"crossref","unstructured":"Giri A, Dutta S, Neogy S, Dahal K, Pervez Z (2017) Internet of things (IoT): a survey on architecture, enabling technologies, applications and challenges. In: Proceedings of the 1st International Conference on Internet of Things and Machine Learning, Liverpool, UK, pp 1\u201312","DOI":"10.1145\/3109761.3109768"},{"key":"434_CR6","doi-asserted-by":"crossref","unstructured":"Al-Qaseemi SA, Almulhim HA, Almulhim MF, Chaudhry SR (2016) IoT architecture challenges and issues: lack of standardization. In; Future Technologies Conference (FTC), San Francisco, pp 731\u2013738","DOI":"10.1109\/FTC.2016.7821686"},{"issue":"2","key":"434_CR7","doi-asserted-by":"publisher","first-page":"953","DOI":"10.1109\/TII.2020.2974493","volume":"17","author":"A Khan","year":"2020","unstructured":"Khan A, Din S, Jeon G, Piccialli F (2020) Lucy with agents in the sky: trustworthiness of cloud storage for industrial internet of things. IEEE Trans Industr Inf 17(2):953\u2013960","journal-title":"IEEE Trans Industr Inf"},{"issue":"2","key":"434_CR8","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1109\/JSAC.2020.3020655","volume":"39","author":"GS Aujla","year":"2021","unstructured":"Aujla GS, Jindal A (2021) A decoupled blockchain approach for edge-envisioned IoT-based healthcare monitoring. IEEE J Sel Areas Commun 39(2):491\u2013499","journal-title":"IEEE J Sel Areas Commun"},{"issue":"7","key":"434_CR9","doi-asserted-by":"publisher","first-page":"6132","DOI":"10.1109\/JIOT.2019.2957314","volume":"7","author":"A Saleem","year":"2019","unstructured":"Saleem A, Khan A, Malik SUR, Pervaiz H, Malik H, Alam M, Jindal A (2019) FESDA: fog-enabled secure data aggregation in smart grid IoT network. IEEE Internet Things J 7(7):6132\u20136142","journal-title":"IEEE Internet Things J"},{"key":"434_CR10","doi-asserted-by":"crossref","unstructured":"Li Y, Bj\u00f6rck F, Xue H (2016) IoT architecture enabling dynamic security policies. In: Proceedings of the 4th International Conference on Information and Network Security, Kuala Lumpur, Malaysia, pp 50\u201354","DOI":"10.1145\/3026724.3026736"},{"key":"434_CR11","doi-asserted-by":"crossref","unstructured":"Cavalcante E, Alves MP, Batista T, Delicato FC, Pires PF (2015) An analysis of reference architectures for the internet of things. In: Proceedings of the 1st International Workshop on Exploring Component-Based Techniques for Constructing Reference Architectures, Montreal, QC, Canada, pp 13\u201316","DOI":"10.1145\/2755567.2755569"},{"issue":"3","key":"434_CR12","first-page":"291","volume":"30","author":"PP Ray","year":"2018","unstructured":"Ray PP (2018) A survey on Internet of Things architectures. J King Saud Univ Comput Inf Sci 30(3):291\u2013319","journal-title":"J King Saud Univ Comput Inf Sci"},{"key":"434_CR13","doi-asserted-by":"publisher","first-page":"107647","DOI":"10.1016\/j.comnet.2020.107647","volume":"184","author":"KN Qureshi","year":"2021","unstructured":"Qureshi KN, Jeon G, Piccialli F (2021) Anomaly detection and trust authority in artificial intelligence and cloud computing. Comput Netw 184:107647","journal-title":"Comput Netw"},{"key":"434_CR14","doi-asserted-by":"crossref","unstructured":"Elgazar A, Harras K, Aazam M, Mtibaa A (2018) Towards intelligent edge storage management: determining and predicting mobile file popularity. In: 2018 6th IEEE International conference on mobile cloud computing, services, and engineering (MobileCloud), Bamberg, Germany, pp 23\u201328","DOI":"10.1109\/MobileCloud.2018.00012"},{"issue":"5","key":"434_CR15","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1109\/MWC.2016.7721750","volume":"23","author":"X Masip-Bruin","year":"2016","unstructured":"Masip-Bruin X, Mar\u00edn-Tordera E, Tashakor G, Jukan A, Ren G (2016) Foggy clouds and cloudy fogs: a real need for coordinated management of fog-to-cloud computing systems. IEEE Wirel Commun 23(5):120\u2013128","journal-title":"IEEE Wirel Commun"},{"issue":"11","key":"434_CR16","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1109\/MCOM.2017.1700322","volume":"55","author":"C Huang","year":"2017","unstructured":"Huang C, Lu R, Choo KR (2017) Vehicular fog computing: architecture, use case, and security and forensic challenges. IEEE Commun Mag 55(11):105\u2013111","journal-title":"IEEE Commun Mag"},{"issue":"3","key":"434_CR17","doi-asserted-by":"publisher","first-page":"425","DOI":"10.1007\/s10723-015-9356-5","volume":"16","author":"M Aazam","year":"2018","unstructured":"Aazam M, Huh E-N, St-Hilaire M (2018) Towards media inter-cloud standardization\u2014evaluating impact of cloud storage heterogeneity. Int J Grid Util Comput 16(3):425\u2013443","journal-title":"Int J Grid Util Comput"},{"key":"434_CR18","doi-asserted-by":"crossref","unstructured":"Abowd GD, Dey AK, Brown PJ, Davies N, Smith M, Steggles P (1999) Towards a better understanding of context and context-awareness. In: Handheld and Ubiquitous Computing. Springer, Berlin, Heidelberg, pp 304\u2013307","DOI":"10.1007\/3-540-48157-5_29"},{"issue":"1","key":"434_CR19","first-page":"1","volume":"4","author":"S Sukode","year":"2015","unstructured":"Sukode S, Gite S, Agrawal H (2015) Context aware framework in IoT: a survey. Aqua Microbial Ecol Int J 4(1):1\u20139","journal-title":"Aqua Microbial Ecol Int J"},{"key":"434_CR20","unstructured":"Zaslavsky A, Perera C, Georgakopoulos D (2013) Sensing as a service and big data. In: International conference on advances in cloud computing, Bangalore, India, pp 21\u201329"},{"key":"434_CR21","doi-asserted-by":"publisher","first-page":"490","DOI":"10.1016\/j.future.2018.02.033","volume":"92","author":"GJ Nalepa","year":"2019","unstructured":"Nalepa GJ, Kutt K, Bobek S (2019) Mobile platform for affective context-aware systems. Future Gener Comput Syst 92:490\u2013503","journal-title":"Future Gener Comput Syst"},{"issue":"1","key":"434_CR22","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1109\/COMST.2014.2381246","volume":"18","author":"\u00d6 Y\u00fcr\u00fcr","year":"2014","unstructured":"Y\u00fcr\u00fcr \u00d6, Liu CH, Sheng Z, Leung VCM, Moreno W, Leung KK (2014) Context-awareness for mobile sensing: a survey and future directions. IEEE Commun Surv Tutor 18(1):68\u201393","journal-title":"IEEE Commun Surv Tutor"},{"issue":"4","key":"434_CR23","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/MNET.2008.4579768","volume":"22","author":"AD Wood","year":"2008","unstructured":"Wood AD, Stankovic JA, Virone G, Selavo L, He Z, Cao Q, Doan T, Wu Y, Fang L, Stoleru R (2008) Context-aware wireless sensor networks for assisted living and residential monitoring. IEEE Netw 22(4):26\u201333","journal-title":"IEEE Netw"},{"key":"434_CR24","first-page":"1","volume":"2021","author":"X Ren","year":"2021","unstructured":"Ren X, Aujla GS, Jindal A, Batth RS, Zhang P (2021) Adaptive recovery mechanism for SDN controllers in Edge-Cloud supported FinTech applications. IEEE Internet Things J 2021:1\u20131","journal-title":"IEEE Internet Things J"},{"key":"434_CR25","doi-asserted-by":"crossref","unstructured":"Shukla RM, Munir A (2017) An efficient computation offloading architecture for the Internet of Things (IoT) devices. In: 2017 14th IEEE annual consumer communications networking conference (CCNC), Las Vegas, pp 728\u2013731","DOI":"10.1109\/CCNC.2017.7983224"},{"key":"434_CR26","doi-asserted-by":"crossref","unstructured":"Jararweh Y, Doulat A, AlQudah O, Ahmed E, Al-Ayyoub M, Benkhelifa E (2016) The future of mobile cloud computing: Integrating cloudlets and Mobile Edge Computing. In: 2016 23rd international conference on telecommunications (ICT), Thessaloniki, pp 1\u20135","DOI":"10.1109\/ICT.2016.7500486"},{"key":"434_CR27","doi-asserted-by":"publisher","first-page":"278","DOI":"10.1016\/j.future.2018.04.057","volume":"87","author":"M Aazam","year":"2018","unstructured":"Aazam M, Zeadally S, Harras KA (2018) Offloading in fog computing for IoT: review, enabling technologies, and research opportunities. Futur Gener Comput Syst 87:278\u2013289","journal-title":"Futur Gener Comput Syst"},{"issue":"1","key":"434_CR28","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13677-019-0147-6","volume":"8","author":"B Li","year":"2019","unstructured":"Li B, Peng Z, Hou P, He M, Anisetti M, Jeon G (2019) Reliability and capability based computation offloading strategy for vehicular ad hoc clouds. J Cloud Comput 8(1):1\u201314","journal-title":"J Cloud Comput"},{"key":"434_CR29","doi-asserted-by":"publisher","first-page":"522","DOI":"10.1016\/j.future.2018.12.055","volume":"95","author":"X Xu","year":"2020","unstructured":"Xu X et al (2020) A computation offloading method over big data for IoT-enabled cloud-edge computing. Futur Gener Comput Syst 95:522\u2013533","journal-title":"Futur Gener Comput Syst"},{"issue":"1","key":"434_CR30","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/JIOT.2017.2773600","volume":"5","author":"OB Sezer","year":"2018","unstructured":"Sezer OB, Dogdu E, Ozbayoglu AM (2018) Context-aware computing, learning, and big data in internet of things: a survey. IEEE Internet Things J 5(1):1\u201327","journal-title":"IEEE Internet Things J"},{"key":"434_CR31","unstructured":"Eom H (2014) Extending the capabilities of mobile platforms through remote offloading over social device networks. University of Florida"},{"key":"434_CR32","doi-asserted-by":"crossref","unstructured":"Chun B-G, Ihm S, Maniatis P, Naik M, Patti A (2011) CloneCloud: elastic execution between mobile device and cloud. In: Proceedings of the sixth conference on computer systems, New York, pp 301\u2013314","DOI":"10.1145\/1966445.1966473"},{"key":"434_CR33","doi-asserted-by":"crossref","unstructured":"Hassan MA, Chen S (2012) Mobile MapReduce: minimizing response time of computing intensive mobile applications. In: Mobile computing, applications, and services, Los Angeles, pp 41\u201359","DOI":"10.1007\/978-3-642-32320-1_4"},{"key":"434_CR34","doi-asserted-by":"crossref","unstructured":"Cuervo E, Balasubramanian A, Cho D-K, Wolman A, Saroiu S, Chandra R, Bahl P (2010) MAUI: making smartphones last longer with code offload. In: Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services, pp 49\u201362","DOI":"10.1145\/1814433.1814441"},{"key":"434_CR35","doi-asserted-by":"crossref","unstructured":"Kosta S, Aucinas A, Pan H, Mortier R, Xinwen Z (2012) ThinkAir: dynamic resource allocation and parallel execution in the cloud for mobile code offloading. In: Proceedings IEEE INFOCOM, IEEE, pp 945\u2013953","DOI":"10.1109\/INFCOM.2012.6195845"},{"key":"434_CR36","doi-asserted-by":"crossref","unstructured":"Ting-Yi L, Ting-An L, Cheng-Hsin H, Chung-Ta K (2013) Context-aware decision engine for mobile cloud offloading. In: IEEE wireless communications and networking conference workshops (WCNCW), Shanghai, pp 111\u2013116","DOI":"10.1109\/WCNCW.2013.6533324"},{"issue":"4","key":"434_CR37","doi-asserted-by":"publisher","first-page":"605","DOI":"10.1007\/s10723-015-9335-x","volume":"13","author":"A Khan","year":"2015","unstructured":"Khan A, Mur R, Othman M, Khan AN, Abid SA, Madani SA (2015) MobiByte: an application development model for mobile cloud computing. Int J Grid Util Comput 13(4):605\u2013628","journal-title":"Int J Grid Util Comput"},{"key":"434_CR38","doi-asserted-by":"crossref","unstructured":"Eom H, Figueiredo R, Cai H, Zhang Y, Huang G (2015) MALMOS: machine learning-based mobile offloading scheduler with online training. In: 3rd IEEE international conference on mobile cloud computing, services, and engineering, San Francisco, pp 51\u201360","DOI":"10.1109\/MobileCloud.2015.19"},{"key":"434_CR39","first-page":"98","volume":"2016","author":"AA Majeed","year":"2016","unstructured":"Majeed AA, Khan AUR, Ul Amin R, Muhammad J, Ayub S (2016) Code offloading using support vector machine. Sixth Int Conf Innov Comput Technol (INTECH) 2016:98\u2013103","journal-title":"Sixth Int Conf Innov Comput Technol (INTECH)"},{"key":"434_CR40","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.comcom.2016.01.006","volume":"81","author":"A Ferrari","year":"2016","unstructured":"Ferrari A, Giordano S, Puccinelli D (2016) Reducing your local footprint with anyrun computing. Comput Commun 81:1\u201311","journal-title":"Comput Commun"},{"key":"434_CR41","doi-asserted-by":"crossref","unstructured":"Flores H, Xiang S, Kostakos V, Ding AY, Nurmi P, Tarkoma S, Hui P, Li Y (2017) Large-scale offloading in the Internet of Things. In: 2017 IEEE international conference on pervasive computing and communications workshops (PerCom Workshops), (Heidelberg, Germany),pp 479\u2013484","DOI":"10.1109\/PERCOMW.2017.7917610"},{"key":"434_CR42","doi-asserted-by":"publisher","first-page":"226","DOI":"10.1016\/j.jpdc.2018.08.009","volume":"122","author":"SK Alamgir Hossain","year":"2018","unstructured":"Alamgir Hossain SK, Rahman A, Hossain MA (2018) Edge computing framework for enabling situation awareness in IoT based smart city. J Parall Distrib Comput 122:226\u2013237","journal-title":"J Parall Distrib Comput"},{"issue":"8","key":"434_CR43","doi-asserted-by":"publisher","first-page":"1834","DOI":"10.1109\/TMC.2017.2777491","volume":"17","author":"H Flores","year":"2018","unstructured":"Flores H, Hui P, Nurmi P, Lagerspetz E, Tarkoma S, Manner J, Kostakos V, Li Y, Su X (2018) Evidence-aware mobile computational offloading. IEEE Trans Mob Comput 17(8):1834\u20131850","journal-title":"IEEE Trans Mob Comput"},{"issue":"5","key":"434_CR44","doi-asserted-by":"publisher","first-page":"1561","DOI":"10.1007\/s12652-018-0790-7","volume":"9","author":"FA Nakahara","year":"2018","unstructured":"Nakahara FA, Beder DM (2018) A context-aware and self-adaptive offloading decision support model for mobile cloud computing system. J Ambient Intell Humaniz Comput 9(5):1561\u20131572","journal-title":"J Ambient Intell Humaniz Comput"},{"key":"434_CR45","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1016\/j.future.2019.02.071","volume":"98","author":"H-W Kim","year":"2019","unstructured":"Kim H-W, Park JH, Jeong Y-S (2019) Adaptive job allocation scheduler based on usage pattern for computing offloading of IoT. Futur Gener Comput Syst 98:18\u201324","journal-title":"Futur Gener Comput Syst"},{"key":"434_CR46","doi-asserted-by":"publisher","first-page":"425","DOI":"10.1016\/j.future.2019.01.014","volume":"96","author":"H Yan","year":"2020","unstructured":"Yan H, Zhang X, Chen H, Zhou Y, Bao W, Yang LT (2020) DEED: dynamic energy-Efficient Data offloading for IoT applications under unstable channel conditions. Futur Gener Comput Syst 96:425\u2013437","journal-title":"Futur Gener Comput Syst"},{"key":"434_CR47","doi-asserted-by":"publisher","first-page":"100053","DOI":"10.1016\/j.iot.2019.100053","volume":"6","author":"M Adhikari","year":"2019","unstructured":"Adhikari M, Gianey H (2019) Energy efficient offloading strategy in fog-cloud environment for IoT applications. Internet Things 6:100053","journal-title":"Internet Things"},{"key":"434_CR48","doi-asserted-by":"publisher","first-page":"424","DOI":"10.1016\/j.future.2018.09.056","volume":"92","author":"JI Benedetto","year":"2019","unstructured":"Benedetto JI, Gonz\u00e1lez LA, Sanabria P, Neyem A, Nav\u00f3n J (2019) Towards a practical framework for code offloading in the Internet of Things. Futur Gener Comput Syst 92:424\u2013437","journal-title":"Futur Gener Comput Syst"},{"issue":"8","key":"434_CR49","doi-asserted-by":"publisher","first-page":"82102","DOI":"10.1007\/s11432-018-9749-8","volume":"62","author":"X Chen","year":"2019","unstructured":"Chen X, Chen S, Ma Y, Liu B, Zhang Y, Huang G (2019) An adaptive offloading framework for Android applications in mobile edge computing. Sci China Inf Sci 62(8):82102","journal-title":"Sci China Inf Sci"},{"key":"434_CR50","doi-asserted-by":"publisher","first-page":"346","DOI":"10.1016\/j.future.2019.04.039","volume":"99","author":"X Zhao","year":"2019","unstructured":"Zhao X et al (2019) Deep learning based mobile data offloading in mobile edge computing systems. Futur Gener Comput Syst 99:346\u2013355","journal-title":"Futur Gener Comput Syst"},{"key":"434_CR51","doi-asserted-by":"publisher","first-page":"149","DOI":"10.1016\/j.future.2018.07.050","volume":"90","author":"MGR Alam","year":"2019","unstructured":"Alam MGR, Hassan MM, Uddin MZ, Almogren A, Fortino G (2019) Autonomic computation offloading in mobile edge for IoT applications. Futur Gener Comput Syst 90:149\u2013157","journal-title":"Futur Gener Comput Syst"},{"key":"434_CR52","doi-asserted-by":"publisher","first-page":"503","DOI":"10.1016\/j.future.2018.08.026","volume":"90","author":"W Junior","year":"2019","unstructured":"Junior W, Oliveira E, Santos A, Dias K (2019) A context-sensitive offloading system using machine-learning classification algorithms for mobile cloud environment. Futur Gener Comput Syst 90:503\u2013520","journal-title":"Futur Gener Comput Syst"},{"issue":"11","key":"434_CR53","doi-asserted-by":"publisher","first-page":"e0224934","DOI":"10.1371\/journal.pone.0224934","volume":"14","author":"S Shukla","year":"2019","unstructured":"Shukla S, Hassan MF, Khan MK, Jung LT, Awang A (2019) An analytical model to minimize the latency in healthcare internet-of-things in fog computing environment. PLoS ONE 14(11):e0224934","journal-title":"PLoS ONE"},{"issue":"1","key":"434_CR54","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1016\/j.future.2012.05.023","volume":"29","author":"N Fernando","year":"2013","unstructured":"Fernando N, Loke SW, Rahayu W (2013) Mobile cloud computing: a survey. Futur generations computer systems 29(1):84\u2013106","journal-title":"Futur generations computer systems"},{"issue":"9","key":"434_CR55","doi-asserted-by":"publisher","first-page":"126","DOI":"10.1109\/MCOM.2010.5560597","volume":"48","author":"M Conti","year":"2010","unstructured":"Conti M, Giordano S, May M, Passarella A (2010) From opportunistic networks to opportunistic computing. IEEE Commun Mag 48(9):126\u2013139","journal-title":"IEEE Commun Mag"},{"issue":"4","key":"434_CR56","doi-asserted-by":"publisher","first-page":"503","DOI":"10.1145\/2377677.2377775","volume":"42","author":"M Pitk\u00e4nen","year":"2012","unstructured":"Pitk\u00e4nen M, K\u00e4rkk\u00e4inen T, Ott J, Conti M, Passarella A, Giordano S, Puccinelli D, Legendre F, Trifunovic S, Hummel K, May M, Hegde N, Spyropoulos T (2012) SCAMPI: service platform for social aware mobile and pervasive computing. SIGCOMM Comput Commun Rev 42(4):503\u2013508","journal-title":"SIGCOMM Comput Commun Rev"},{"key":"434_CR57","doi-asserted-by":"crossref","unstructured":"Costa PB, Rego PAL, Rocha LS, Trinta FAM, de Souza JN (2015) MpOS: a multiplatform offloading system. In: Proceedings of the 30th annual ACM symposium on applied computing, New York, pp 577\u2013584","DOI":"10.1145\/2695664.2695945"},{"issue":"7540","key":"434_CR58","doi-asserted-by":"publisher","first-page":"529","DOI":"10.1038\/nature14236","volume":"518","author":"V Mnih","year":"2015","unstructured":"Mnih V, Kavukcuoglu K, Silver D, Rusu AA, Veness J, Bellemare MG, Graves A, Riedmiller M, Fidjeland AK, Ostrovski G, Petersen S, Beattie C, Sadik A, Antonoglou I, King H, Kumaran D, Wierstra D, Legg S, Hassabis D (2015) Human-level control through deep reinforcement learning. Nature 518(7540):529\u2013533","journal-title":"Nature"},{"key":"434_CR59","unstructured":"Ehringer D (2010) The Dalvik Virtual Machine Architecture. Technical Report. http:\/\/show.docjava.com\/posterous\/file\/2012\/12\/10222640-The_Dalvik_Virtual_Machine.pdf. http:\/\/show.docjava.com\/posterous\/file\/2012\/12\/10222640-The_Dalvik_. Accessed 1 Jul 2015"},{"key":"434_CR60","unstructured":"Java SE Hot Spot at a Glance (2014) http:\/\/www.oracle.com\/technetwork\/java\/javase\/tech\/index-jsp-136373.html"},{"key":"434_CR61","doi-asserted-by":"publisher","first-page":"1086","DOI":"10.1109\/ACCESS.2016.2541999","volume":"4","author":"D Puiu","year":"2016","unstructured":"Puiu D, Barnaghi P, T\u00f6njes R, K\u00fcmper D, Ali MI, Mileo A, Xavier Parreira J, Fischer M, Kolozali S, Farajidavar N, Gao F, Iggena T, Pham T, Nechifor C, Puschmann D, Fernandes J (2016) CityPulse: large scale data analytics framework for smart cities. IEEE Access 4:1086\u20131108","journal-title":"IEEE Access"},{"key":"434_CR62","unstructured":"C. of Chicago, City of chicago open data (2018) Tech. rep. https:\/\/data.cityofchicago.org\/. Accessed 26 Jun 2018"},{"key":"434_CR63","doi-asserted-by":"publisher","unstructured":"Oliner AJ, Iyer AP, Stoica I, Lagerspetz E, Tarkoma S (2013) Carat. In: Proceedings of the 11th ACM conference on embedded networked sensor systems\u2014SenSys \u201913. https:\/\/doi.org\/10.1145\/2517351.2517354","DOI":"10.1145\/2517351.2517354"},{"key":"434_CR64","first-page":"29","volume":"13","author":"S Sonntag","year":"2013","unstructured":"Sonntag S, Manner J, Schulte L (2013) Netradar\u2014Measuring the wireless world. 2013 11th international symposium and workshops on modeling and optimization in mobile. Ad Hoc Wirel Netw 13:29\u201334","journal-title":"Ad Hoc Wirel Netw"},{"key":"434_CR65","doi-asserted-by":"publisher","first-page":"815","DOI":"10.1613\/jair.5512","volume":"59","author":"IP Gent","year":"2017","unstructured":"Gent IP, Jefferson C, Nightingale P (2017) Complexity of n-Queens Completion. J Artif Intell Res 59:815\u2013848","journal-title":"J Artif Intell Res"},{"key":"434_CR66","unstructured":"Qualcomm (2015) Trepn power profiler. https:\/\/developer.qualcomm.com\/software\/trepn-power-profiler"},{"key":"#cr-split#-434_CR67.1","unstructured":"Viola P, Jones M (2001) Rapid object detection using a boosted cascade of simple features. In"},{"key":"#cr-split#-434_CR67.2","unstructured":"Proceedings of the 2001 IEEE computer society conference on computer vision and pattern recognition, CVPR, pp 1-1"},{"key":"434_CR68","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.comcom.2016.07.017","volume":"105","author":"PAL Rego","year":"2017","unstructured":"Rego PAL, Costa PB, Coutinho EF, Rocha LS, Trinta FAM, de Souza JN (2017) Performing computation offloading on multiple platforms. Comput Commun 105:1\u201313","journal-title":"Comput Commun"},{"key":"434_CR69","unstructured":"IPerf (2017) The ultimate speed test tool for TCP, UDP and SCT. https:\/\/iperf.fr\/"},{"key":"434_CR70","unstructured":"CpuRun (2017) Tool to consume CPU resource by constant usage rate. https:\/\/play.google.com\/store\/apps\/details?id=jp.gr.java_conf.toytech.cpurun&hl=pt_BR"},{"key":"434_CR71","unstructured":"CpuBurn (2017) The ultimate stability testing tool for overclockers. https:\/\/patrickmn.com\/projects\/cpuburn\/"},{"key":"434_CR72","unstructured":"Andras Janosi WS, Matthias P, Robert D (2018) UCI Machine Learning Repository. https:\/\/archive.ics.uci.edu\/ml\/datasets\/heart+Disease. Accessed 25 Feb 2018"},{"issue":"9","key":"434_CR73","doi-asserted-by":"publisher","first-page":"1275","DOI":"10.1002\/spe.2509","volume":"47","author":"H Gupta","year":"2017","unstructured":"Gupta H, Dastjerdi AV, Ghosh SK, Buyya R (2017) iFogSim: a toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments. Softw Pract Exp 47(9):1275\u20131296","journal-title":"Softw Pract Exp"},{"key":"434_CR74","doi-asserted-by":"crossref","unstructured":"Bajaj K, Sharma B, Singh R (2020) Integration of WSN with IoT applications: a vision, architecture, and future challenges. In: Integration of WSN and IoT for Smart Cities, Springer, Cham, pp 79\u2013102","DOI":"10.1007\/978-3-030-38516-3_5"},{"key":"434_CR75","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1016\/j.jpdc.2019.09.003","volume":"135","author":"M Anisetti","year":"2020","unstructured":"Anisetti M, Ardagna CA, Damiani E, Gaudenzi F, Jeon G (2020) Cost-effective deployment of certified cloud composite services. J Parall Distrib Comput 135:203\u2013218","journal-title":"J Parall Distrib Comput"}],"container-title":["Complex &amp; Intelligent Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s40747-021-00434-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s40747-021-00434-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s40747-021-00434-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,4]],"date-time":"2023-02-04T19:05:51Z","timestamp":1675537551000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s40747-021-00434-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,19]]},"references-count":76,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2022,10]]}},"alternative-id":["434"],"URL":"https:\/\/doi.org\/10.1007\/s40747-021-00434-6","relation":{},"ISSN":["2199-4536","2198-6053"],"issn-type":[{"value":"2199-4536","type":"print"},{"value":"2198-6053","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,19]]},"assertion":[{"value":"25 March 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 June 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 June 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"On behalf of all authors, the corresponding author states that there is no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}